关于AD574
我读出来得转换结果总不对,究竟适合原因?请各位大虾指教,先谢谢了!
AD574:NOP
PUSH A
PUSH B
MOV P0,#0FFH;初始化输入口
SETB P3.6
SETB CE;启动转换
CLR RC
CLR A0
CLR CS
LOOP: JB P3.6,LOOP;等待转换结束
SETB CE
SETB RC;A0=0
CLR A0
CLR CS
MOV A,P0;读高8位
MOV 60H,A
SETB CE
SETB RC;A0=1
SETB A0
CLR CS
MOV A,P0;读低4位
ANL A,#0F0H
MOV 61H,A
POP B
POP A
NOP
NOP
RET
发表时间:2004年9月10日9:37:49