圖形LCD在嵌入式應(yīng)用程序中的應(yīng)用
本文引用地址:http://m.butianyuan.cn/article/132423.htm
圖7:在實(shí)踐中的工程項(xiàng)目框圖
圖8:顯示倒數(shù)計(jì)時(shí)器布局
一個(gè)項(xiàng)目可以包含多個(gè)屏幕和布局,一個(gè)應(yīng)用程序可以選擇和顯示任何所需的屏幕。如圖6所示,單片機(jī)端口與GLCD板之間的硬件連接,觸摸屏的硬件配置指定使用VTFT的設(shè)置選項(xiàng)。
該項(xiàng)目的框圖如圖7所示。單片機(jī)端口J連接到GLCD模塊的數(shù)據(jù)端口。同樣,如圖6所示,端口D,G和H的一些引腳連接到GLCD控制引腳。微控制器使用外部8MHz晶體振。時(shí)鐘乘以6倍使工作頻率為48MHz。
圖8在VTFT屏幕顯示了倒數(shù)計(jì)時(shí)器的顯示布局。鍵盤和START/ CLR按鈕使用圓角框按鈕工具創(chuàng)建。這個(gè)工具有這樣的特性:
各種事件驅(qū)動(dòng)程序子程序如“OnClick” ,“OnDown”,“OnUp”等可附加在上面。實(shí)際倒計(jì)時(shí)值每一秒鐘顯示在圓框上。屏幕左上角一個(gè)LOGO格式的圖像描繪了板上圖像的功能。
倒數(shù)計(jì)時(shí)器的操作是這樣的,用戶最初輸入倒數(shù)計(jì)時(shí)值并按下啟動(dòng)按鈕。最初的計(jì)數(shù)值通過(guò)點(diǎn)擊CLR按鈕清除。
顯示屏幕設(shè)計(jì)的代碼由VTFT軟件自動(dòng)生成。用戶操作代碼如代碼處理關(guān)鍵點(diǎn)擊,通過(guò)軟件提供的模板輸入。當(dāng)完成屏幕設(shè)計(jì)時(shí)且產(chǎn)生所需的代碼時(shí)用戶激活編譯器(如mikroBASIC編譯器)。用戶一起編譯所有的程序模塊以生成可以加載到目標(biāo)單片機(jī)的程序存儲(chǔ)器的程序hex文件。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)LCD顯示屏相關(guān)文章:lcd顯示屏原理
lcd相關(guān)文章:lcd原理
評(píng)論