06 AD和D转换器的接口[第6章].pptVIP

  • 5
  • 0
  • 约 35页
  • 2016-11-27 发布于贵州
  • 举报
ORG 0000H ADC: MOV DPTR,#6000H ; IN0通道地址;低3位为A2A1A0,选择输入端 MOV R0,#20H ; A/D转换结果对应ram存储区的首地址 MOV R7,#08H LOOP: MOVX @DPTR,A ; 启动A/D转换;WR端使能 MOV R2,#05 H ; 延时10us再检测EOC DL: DJNZ R2,DL WAIT: JB P3.3,WAIT ; 若A/D转换正在进行则在WAIT等待 MOVX A,@DPTR ; 读取A/D转换结果 MOV @R0,A ; 存入A/D转换结果存储区 INC R0 INC DPTR ;低3位为A2A1A0,选择输入端 DJNZ R7,LOOP ; 判断8个通道是否转换完毕 SJMP ADC ; 8个通道全转换完,循环 END 高

文档评论(0)

1亿VIP精品文档

相关文档