標(biāo)題:
單片機控制TLC1549讀出來的數(shù)據(jù)怎么會0.04v變化
[打印本頁]
作者:
13805992984
時間:
2018-8-13 10:56
標(biāo)題:
單片機控制TLC1549讀出來的數(shù)據(jù)怎么會0.04v變化
我用STC的我單片機,讀取TLC1549的數(shù)據(jù),讀出來的數(shù)據(jù)為什么會是0.04v變化的呢?應(yīng)該是0.01v才對的;鶞(zhǔn)是2.60v,輸入電壓是0.00-2.60v,顯示量程是0.00-10.23,分辨率應(yīng)該是0.01才對。請各位高手指點一下,讀取的匯編程序發(fā)在下面,請大家指點一下。謝謝啦!我的微信號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.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1