单片机原理与接口技术_第9章___A/D、D/A转换接口.ppt

单片机原理与接口技术_第9章___A/D、D/A转换接口.ppt

单片机原理与接口技术_第9章___A/D、D/A转换接口

下面采用中断方式,对N(N≤8)路模拟信号进行A/D转换。 初始化程序: ADST: MOV R1,#dat_addr ;数据暂存区首地址    MOV R2,#0NH ;共N路    SETB ITl ;INT1下降沿触发    SETB EA ;中断允许    SETB EX1 ;开中断1    MOV DPTR,#addr_ch1;指向第1通道      MOVX @DPTR,A ;启动A/D转换 MOV A,R2 ;通道数送A LOOP: JNZ LOOP     ;N路未转换完等中断  中断服务程序:     MOVX A,@DPTR ;读取A/D转换结果     MOVX @R1,A ;存A/D转换结果     INC DPTR ;下一个通道     INC R1  ;下一个数据存放单元    MOVX @DPTR,A ;启动下一个通道    DEC R2      ;通道数减1    MOV A,R2    

文档评论(0)

1亿VIP精品文档

相关文档