欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機控制TLC1549讀出來的數據怎么會0.04v變化 [打印本頁]

作者: 13805992984    時間: 2018-8-13 10:56
標題: 單片機控制TLC1549讀出來的數據怎么會0.04v變化
       我用STC的我單片機,讀取TLC1549的數據,讀出來的數據為什么會是0.04v變化的呢?應該是0.01v才對的。基準是2.60v,輸入電壓是0.00-2.60v,顯示量程是0.00-10.23,分辨率應該是0.01才對。請各位高手指點一下,讀取的匯編程序發在下面,請大家指點一下。謝謝啦!我的微信號13805992984

作者: 13805992984    時間: 2018-8-13 10:59
這個是我寫的程序:AD_RS0:         MOV R1,#10              ;讀1549         SETB AD_CS         CLR  AD_CLK         CALL RST_DOG AD_RS1:       SETB AD_CLK       NOP       NOP       CLR  AD_CLK       DJNZ R1,AD_RS1       CLR  AD_CS       NOP       NOP       CALL DELAY       SETB AD_CS CALL DELAY        MOV  A,#0 ;CLR  EA       ;stop break      CLR  AD_CS      NOP      NOP      SETB AD_CLK      CLR  C             ;讀取高2位      MOV  C,AD_DAT                    ;get first MSB      RLC  A      CLR  AD_CLK      NOP      CLR  C      SETB AD_CLK      MOV  C,AD_DAT                  ;get secondary MSB      RLC  A      MOV  AD_DATH,A                  ;get two MSB      CLR  AD_CLK      MOV  R1,#8          ;讀取低8位      MOV A,#0 AD_RS2:      SETB AD_CLK      CLR C      MOV C,AD_DAT      RLC A      CLR AD_CLK      DJNZ R1,AD_RS2      MOV AD_DATL,A       ;gain last eight bit      RET




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1