• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 光電顯示 > 設計應用 > 觸摸屏技術在16位單片機中的應用

    觸摸屏技術在16位單片機中的應用

    作者: 時間:2012-10-18 來源:網絡 收藏

    ANDB AL, # 0FEH ; 數據入DIN低, 輸入0

    JMP DATA_OUT1

    DI_O_1: ORB AL, # 01H ; 數據入DIN高, 輸入1

    DATA_OUT1: DJNZ R6, DATA_OUT ; 8位數據讀完

    STB AL, FIRST ; 低8位數據保存至FIRST單元同樣處理接受數據高4位數據

    …… …… ; 4位數據讀完, 數據保存。讀14 位數據程序完成后返回

    程序上機調試后再沒有出現之間指令不執行, 燒壞觸摸芯片的問題。也許你會發現, 在程序編程中, 我們使用了BL寄存器作P1口的過渡保護單元, 對輸出信號采用了對位的或、與方式達到輸出“1”、 “0”電平。保證P1的輸入端口不會因其他P1 端口的操作而改變其狀態, 在信號線上出現兩個輸出、爭搶信號的現象。這就是出問題的主要原因。

    4 結語

    在項目鑒定時, 專家們給出了系統設計新穎、結構合理、功能比較完善, 擴展性強, 有一定的市場空間。特別提到了每個觸摸鍵設計合理、反映正確的結論。

    在本項目結束時還有一個關于按鍵的遺留問題: 由于是使用單端模式工作, 且CPU 接到請求后, 為了消除抖動、防止誤觸發, 延時后再響應其請求, 造成了按鍵反映遲緩, 這是一個硬件、軟件都需改進的問題, 硬件需換模擬數據轉換芯片,軟件上延時可以短一些。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 阿图什市| 宁武县| 祁东县| 搜索| 县级市| 八宿县| 平和县| 濮阳市| 杭锦后旗| 庄河市| 江油市| 东方市| 巢湖市| 荥阳市| 东阿县| 大连市| 贵德县| 上犹县| 钦州市| 定兴县| 安岳县| 加查县| 南汇区| 淮滨县| 清流县| 上饶市| 启东市| 太谷县| 准格尔旗| 冕宁县| 伊春市| 宜都市| 霍城县| 舞钢市| 定西市| 辉县市| 永兴县| 商洛市| 富源县| 修文县| 英山县|