<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 光電顯示 > 設(shè)計(jì)應(yīng)用 > 彩色液晶接口電路設(shè)計(jì)及觸摸屏的編程與調(diào)試

          彩色液晶接口電路設(shè)計(jì)及觸摸屏的編程與調(diào)試

          作者: 時(shí)間:2012-03-05 來源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/168360.htm

          3、觸點(diǎn)判斷程序設(shè)計(jì)。

          在本設(shè)計(jì)當(dāng)中顯示屏的坐標(biāo)分布情況分布如下: 屏的最左上角(0, 0) , 屏的最左下腳(0, 479) ,屏的最右上角(639, 0) , 屏的最右下角(639, 479)。通過往顯示控制芯片TFT 6448b 的列、行、控制、數(shù)據(jù)寄存器中送入相應(yīng)的值, 即可以在液晶屏上任何地方實(shí)現(xiàn)顯示。根據(jù)顯示頁面設(shè)計(jì)要求, 將需要顯示的按鍵用文字、字符或者圖形標(biāo)識事先在液晶顯示屏上顯示出來。譬如其中頁面中有兩個(gè)按鍵標(biāo)識, 即返回和下一頁.這兩個(gè)標(biāo)識在液晶顯示屏的位置是這樣的, 如上圖5 所示。

          圖5 液晶顯示屏的兩個(gè)按鍵標(biāo)

          圖5 液晶顯示屏的兩個(gè)按鍵標(biāo)

          根據(jù)ADC0 模塊采集到的X 和Y 坐標(biāo)值, 通過按照從左到右、從上到下的逐點(diǎn)測量的方法, 得出各觸點(diǎn)電壓梯度經(jīng)過轉(zhuǎn)換后的數(shù)值是按照線性分布的。因?yàn)閷⒌玫?2 位十六進(jìn)制數(shù)值右移了3 位, 那么對應(yīng)的十進(jìn)制數(shù)的最大值為511, 最小值為0, 其精度為1/512.上的坐標(biāo)的具體分布如圖6 所示。

          圖6 觸摸屏上的坐標(biāo)分布

          圖6 上的坐標(biāo)分布

          依照圖6 所示, 可以知道其坐標(biāo)分布的幾個(gè)特殊點(diǎn)坐標(biāo)值(列, 行) , 譬如: 觸摸屏的最左上角(511, 511) ,屏的最左下腳(0, 511) , 屏的最右上角(511, 0) , 屏的最右下角(0, 0) ; 在此基礎(chǔ)上, 通過將觸摸屏固定在液晶顯示屏上, 即可以測量觸摸屏對應(yīng)顯示屏上固定按鍵標(biāo)識的按鍵區(qū)域邊界值。具體軟件流程圖如圖7 所示: 下面通過闡述一個(gè)按鍵標(biāo)識來說明, 如圖5 的返回按鍵標(biāo)識。

          圖7 軟件流程圖

          圖7 軟件流程圖

          1、對觸摸屏坐標(biāo)進(jìn)行采集標(biāo)定, 得到的按鍵邊界值,X 坐標(biāo)為51 kk kk 94, Y 坐標(biāo)的邊界值為452mm mm 507;2、當(dāng)觸摸發(fā)生, 將采集到的X 坐標(biāo)和Y 坐標(biāo)與該按鍵標(biāo)識的邊界值進(jìn)行比較, 如果在該按鍵邊界值之間說明按鍵正確, 否則不正確;3、如按鍵正確, 進(jìn)行頁面切換, 調(diào)用頁面顯示子模塊程序, 顯示相應(yīng)的子頁面;4、如采集的X 和Y 坐標(biāo)不正確, 但坐標(biāo)值屬于其它按鍵坐標(biāo)值的范圍, 則調(diào)用相對應(yīng)的按鍵的顯示子模塊程序; 如不屬于其它按鍵范圍, 則返回等待。如上所述, 所有頁面的按鍵的識別和顯示方法都是一致的, 唯一的區(qū)別就是坐標(biāo)值的不同。

          四、

          本設(shè)計(jì)中, 在觸摸屏硬件及軟件中, 涉及到軟件程序過程中, 采用功能模塊化的方法: 譬如在實(shí)現(xiàn)整個(gè)及觸摸屏控制的過程中, 簡要的軟、硬件調(diào)試步驟如下: 硬件--實(shí)現(xiàn)C8051F020 與TFT 6448b2LCD 控制板的連接-> 實(shí)現(xiàn)單片機(jī)C8051F020 與觸摸屏之間的連接-> 將兩個(gè)模塊連接在一起, 構(gòu)成一個(gè)整體的控制系統(tǒng); 軟件--先是實(shí)現(xiàn)單色屏的顯示-> 在此基礎(chǔ)上實(shí)現(xiàn)不同顏色和型號的字?字符的顯示-> 緊接著插入占用存儲空間較小的圖片(如C8051F020 芯片外形圖) -> 考慮任意點(diǎn)觸摸的實(shí)現(xiàn)-> 考慮定點(diǎn)觸摸的采集并實(shí)現(xiàn)按鍵區(qū)域觸摸-> 考慮切換子頁面功能的實(shí)現(xiàn)-> 實(shí)現(xiàn)比較人性化彩色頁面顯示。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();