<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

彩色液晶接口電路設計及觸摸屏的編程與調試

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

本文引用地址:http://dyxdggzs.com/article/168360.htm

三、顯示及軟件設計

(一) 顯示原理

如要在點(diǎn)陣液晶顯示器上顯示漢字, 首先從漢字點(diǎn)陣生成工具中提取要顯示的漢字的點(diǎn)陣字模。因為每個(gè)漢字在字庫中是以點(diǎn)陣字模形式存儲的, 所以在程序當中建立字庫, 以便調用。程序監測, 是1就顯示, 是0就不顯示。檢測某位是否為1的方法兩種: 一種是移位法。每次向左移動(dòng)一位, 然后判斷進(jìn)位的值, 若為1, 說(shuō)明要顯示, 則向寫(xiě)數據寄存器DA T 送該字要顯示的顏色代碼; 若為0, 說(shuō)明不用顯示, 跳過(guò); 另一種是位與法。先與80H 位與, 判斷該字節的最高位是否為1, 若是, 說(shuō)明要顯示; 若不是, 跳過(guò); 再依次與40H、20H、10H、08H、04H、02H、01H 位與, 判斷相應位是否為1.如要顯示字符、數字和圖形等, 其方法和原理與顯示漢字一樣。

(二) 程序設計

1、顯示程序程序設計。

其程序流程圖如圖3 所示:

圖3 顯示子程序流程圖

圖3 顯示子程序流程圖

2、軟件設計。

結合圖2 所示硬件電路, 為實(shí)現對觸摸屏上觸摸點(diǎn)的識別, 實(shí)現頁(yè)面切換功能。本設計中觸摸屏模塊軟件設計思想是: 對P0 端口的P010 引腳、P1 端口的P114~ P117 引腳, 通過(guò)相應的端口輸出方式寄存器, 配置為推挽輸出方式; 對模數轉換器ADC0 的相關(guān)寄存器進(jìn)行設置, 將模擬輸入通道配置為單端輸入方式, 通過(guò)通道選擇寄存器分時(shí)選通采集數據的模數轉換通道。進(jìn)入主程序, 等待外部觸摸中斷發(fā)生。若外界產(chǎn)生觸摸, 進(jìn)入中斷服務(wù)程序, 關(guān)掉外部中斷, 可以避免多個(gè)觸摸點(diǎn)發(fā)生沖突。通過(guò)判斷中斷輸入口電平的變化消除非意圖觸摸產(chǎn)生的抖動(dòng); 消除抖動(dòng)后。通過(guò)電壓切換, 分別導通X 電極對、Y 電極對, 分別采集X 方向、Y 方向的模擬輸入量并移出轉換結果, 將采集到的值與事先設定的按鍵邊界值進(jìn)行比較, 若在按鍵范圍內, 則切換到相應頁(yè)面, 否則開(kāi)中斷并返回主程序, 繼續等待外部觸摸中斷發(fā)生。相應軟件設計流程圖如圖4所示。

圖4 軟件設計流程圖

圖4 軟件設計流程圖



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>