求助 16BIT SERIAL AD974的数据读取
我参考
89C51在蓄电池恒流放电中的应用
一文
但AD974的数据却读不了
不知为何
MOV A,#00H ;SELECT THE CHANNEL NUM
MOV DPTR,#0C000H ;A0=1,A1=1
MOVX @DPTR,A
CLR AD_CLK
CLR AD_RC ;;CONVERT BIGIN
NOP
SETB AD_CLK
CLR AD_CLK
NOP
SETB AD_RC ;;READ STATE
SETB AD_CLK ;;CONVERT END
MOV R1,#08H
whilex1:
;read data word from AD974 HIGH 8BITS
MOV C,AD_DATA
MOV A,R2
RLC A
MOV R2,A
CLR AD_CLK
SETB AD_CLK
DJNZ R1,whilex1
。。。。。。。。。。。。。。
SYNC一直为低??
发表时间:2006年9月21日16:49:46