DSP

实验九  A/D 转换实验

2019-07-13 20:21发布

实验九  A/D 转换实验 一、实验要求 用实验板上的ADC0809做A/D转换器,实验板上的电位器提供模拟量输入,编制程序,将模拟量转换成二进制数字量。 、实验目的 1、掌握A/D转换与单片机的接口方法。 2、了解A/D芯片ADC0809转换性能及编程。 3、通过实验了解单片机如何进行数据采集。 、实验原理 A/D装换器的作用就是模拟量转换成数字量,以便于计算机进行计算。 、实验内容 ADC0809是输入为8通道、可与8051单片机直接接口的8位逐次逼近型CMOSA/D。在8模拟输入通道中的每个通道上接至不同的信号源,改变通道号,并把A/D转换结果显示出来,即可检查A/D转换过程是否正确。本实验中,当8051向0809写入通道数时,即启动A/D转换,约经过100μs后,A/D转换完成,并向8051发出中断申请。 五、实验程序框图 ‪C:UsersWYPDesktop2.JPG 六、实验程序 ORG 0000H LJMP START ORG 0003H LJMP INT_0 ORG 0040H START: MOV SP, #60H MOV R7,#0FFH            MOV R1,#0B0H            MOV R0, #00H MOV DPTR,#7FFFH       MOV A,#02H               MOVX @DPTR,A        SETB IT0                SETB EA SETB EX0                CJNZ R7,#0H,T INT_0: MOVX A,@DPTR         MOV DPH,R1 MOV DPL,R0 MOVX @DPTR,A          INC R0                   DEC R7                   MOV DPTR,#7FFFH        MOV A,#02H                MOVX @DPTR,A         RETI                     T:SJMP $                  七、实验总结 本次实验中,利用实验板上的ADC0809做A/D转换器,实验板上的电位器提供模拟量输入,编制程序,将模拟量转换成二进制数字量。从而学习了A/D转换与单片机的接口方法,学习了A/D芯片ADC0809转换性能及编程,掌握了实验了解单片机如何进行数据采集。