单片机
NOP
CLR CS ;启动转换 NOP NOP
CLR DCLOCK ;3个时钟脉冲 SETB DCL0Ck ;之后开始输出 CLR DCLOCK ;转换数据 SETB DCLOCK CLR DCLOCK
SETB DCLOCK ;高4位数据转换结果输出 READ_H:CLR DCLOCK NOP
MOV C,DOUT ;输出l位数据 RLC A ;数据移位至ACC.0 /SETB DCLOCK NOP
DJNZ COUNT_H,READ_H ;高4位完成判别 MOV DATA_BH,A ;高4位数据送寄存器 READ_L:CLR DCLOCK NOP
MOV C,DOUT ;输出数据 RLC A ;数据移位至ACC.0 SETB DCLOCK NOP
DJNZ COUNT_L,READ_L ;低8位完成判别 MOV DATA_BL,A ;低8位数据送人寄存器 SETB CS ;撤消片选