新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 詳解四線電阻觸摸屏的工作原理

        詳解四線電阻觸摸屏的工作原理

        作者: 時間:2013-11-21 來源:網絡 收藏
        55, 255, 255); ">  MOVCHY_AdH,AD_DATAH

        本文引用地址:http://www.104case.com/article/227875.htm

          MOVCHY_AdL,AD_DATAL

          RET

          ;=====================================

          ; A/D轉換子程序(AD_RUN)

          ; 輸入: AD_CH-模式和信道選擇命令字

          ; 輸出: AD_RESULTH,L ;12 bit的A/D轉換值

          ; 使用: R2 ;輔助工作寄存器

          AD_RUN:

          CLRCS; 芯片允許

          CLRDCLK

          MOVR2,#8;先寫8 bit命令字

          MOVA,AD_CH

          AD_LOOP:

          MOVC, ACC.7

          MOVDIN,C;時鐘上升沿鎖存DIN

          SETBDCLK;開始發送命令字

          CLRDCLK;時鐘脈沖,一共24個

          RL A

          DJNZR2,AD_LOOP

          NOP

          NOP

          NOP

          NOP

          ADW0:

          JNBBUSY,AD_WAIT;等待轉換完成

          SJMPADW1

          AD_WAIT:

          LCALLWATCHDOG

          NOP

          SJMPADW0

          CLRDIN

          ADW1:

          MOVR2,#12;開始讀取12bit結果

          SETBDCLK

          CLRDCLK

          AD_READ:

          SETBDCLK

          CLRDCLK;用時鐘的下降沿讀取

          MOVA,AD_DATAL

          MOVC,DOUT

          RLCA

          MOVAD_DATAL,A

          MOVA,AD_DATAH

          RLCA

          MOVAD_DATAH,A

          DJNZR2,AD_READ

          MOVR2,#4;最后是沒用的4個時鐘

          IGNORE:



        關鍵詞: 四線電阻觸摸屏 觸摸屏控制芯片

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 兴和县| 通道| 宜都市| 德惠市| 英德市| 陆丰市| 新疆| 嵩明县| 凤台县| 抚远县| 临海市| 苍南县| 霍山县| 临武县| 日照市| 宝清县| 邢台县| 康平县| 南陵县| 闻喜县| 筠连县| 合肥市| 奉化市| 拉孜县| 云和县| 青铜峡市| 岳普湖县| 桑日县| 乌拉特前旗| 日喀则市| 嫩江县| 沾益县| 芷江| 三门县| 龙口市| 隆安县| 来宾市| 仁布县| 金沙县| 南木林县| 定襄县|