实验六单片机AD输入实验一、实验目的1、掌握A/D转换与单片机的接口方法。2、了解A/D芯片ADC0809转换性能及编程。3、通过实验了解单片机如何进行数据采集。二、实验说明利用实验板上的ADC0809做A/D转换器,实验板上的电位器提供模拟量输入,编制程序,将模拟量转换成二进制数字量,用8255的PA口输出到发光二极管显示。三、实验仪器计算机伟福实验箱(lab2000P)四、实验内容1、A/D转换器大致有三类:一是双积分A/D转换器,优点是精度高,抗干扰性好;价格便宜,但速度慢;二是逐次逼近A/D转换器,精度,速度,价格适中;三是并行A/D转换器,速度快,价格也昂贵。2、实验用的ADC0809属第二类,是八位A/D转换器。每采集一次一般需100us。本程序是用延时查询方式读入A/D转换结果,也可以用中断方式读入结果,在中断方式下,A/D转换结束后会自动产生EOC信号,将其与CPU的外部中断相接,有兴趣的同学可以试试编程用中断方式读回A/D结果.3、实验流程图4、实验电路及连线五、思考题1、修改延时时间,当时间很短,小于100us时,读数是否正确?2、改为中断方式实现AD输出采集数据,使用外部中断,如何改动硬件和软件;六、源程序修改原理及其仿真结果实验结果图最后利用中断方式实现AD输出采集数据七、心得体会通过这次实验,我掌握A/D转换与单片机的接口方法。了解A/D芯片ADC0809转换性能及编程。通过实验了解单片机如何进行数据采集。这次最大的收获应该是我了解了ADC0809的性能,编程等知识。