基于LJDZN8400T的智能觸摸液晶顯示終端控制系統
3.3 觸摸位置檢測程序設計
LJD-ZN一8400T顯示終端可以根據外部觸摸位置,由串口輸出觸摸位置坐標。實(shí)際應用時(shí),需要設置觸摸功能區的左上角坐標和右下角坐標,從而可以確定一個(gè)觸摸功能區。所以,根據串口輸出的觸摸位置坐標,即可以判斷是否觸摸在確定功能區,而執行相應的功能。
串口輸出觸摸屏位置坐標數據格式如下:
說(shuō)明:LJD-ZN-8400T的觸摸屏分按下和抬起2個(gè)鍵值,其是通過(guò)標志位來(lái)判斷的。觸摸屏的值與屏的分辨率是一致的,左上角是起始位置,z坐標是(oo,00),Y坐標是(oo,00);右下角是最大值, 坐標是(03,19),Y坐標是(02,39)。觸摸位置判斷子程序流程圖如圖1所示。
用戶(hù)自定義觸摸按鍵,編程的時(shí)候首先要根據串口輸出的數據,判斷觸摸點(diǎn)的x/y坐標值。當觸摸點(diǎn)的坐標值大于所定義的左上角z坐標值和小于所定義的右下角z坐標值,并且觸摸點(diǎn)Y的坐標值在大于所定義的左上角Y坐標值和小于所定義的右下角Y坐標值時(shí),可以確定觸摸點(diǎn)在所定義的按鍵范圍之內,調用該按鍵的鍵功能子程序,否則,視為無(wú)效觸摸點(diǎn)。
4 結語(yǔ)
隨著(zhù)現代微電子技術(shù)的發(fā)展,各種設備的智能化程度越來(lái)越高,對操作性的要求也越來(lái)越高,良好的人機交互界面越來(lái)越受到設計者的重視。本文介紹基于LJD-ZN~8400T系列智能觸摸液晶顯示終端與單片機的接口及編程具有廣泛的使用價(jià)值。
電子血壓計相關(guān)文章:電子血壓計原理
評論