AD 转换实验
一. 实验目的:
1. 掌握 A/D 转换与单片机的接口方法。
2. 了解 A/D 芯片 ADC0809 转换性能及编程方法。
3. 通过实验了解单片机如何进行数据采集。
二、实验设备:
EL-8051-III 型单片机实验箱
三、实验内容:
利用实验台上的 ADC0809 做 A/D 转换器,实验箱上的电位器提供模拟电压信号输
入,编制程序,将模拟量转换成数字量,从 P1 口控制发光二极管显示模拟量转换的结
果。
四、实验原理:
A/D 转换器大致有三类:一是双积分 A/D 转换器,优点是精度高,抗干扰性好,价
格便宜,但速度慢;二是逐次逼近法 A/D 转换器,精度、速度、价格适中;三是并行
A/D 转换器,速度快,价格也昂贵。
实验用的 ADC0809 属第二类,是八位 A/D 转换器。每采集一次需 100us。
ADC0809 START 端为 A/D 转换启动信号,ALE 端为通道选择地址的锁存信号。实
验电路中将其相连,以便同时锁存通道地址并开始 A/D 采样转换,故启动 A/D 转换只
需如下两条指令:
MOV DPTR,#PORT
MOVX @DPTR,A
A 中为何内容并不重要,这是一次虚拟写。
在中断方式下,A/D 转换结束后会自动产生 EOC 信号,将其与 8031CPU 板上的
INT0 相连接。在中断处理程序中,使用如下指令即可读取 A/D 转换的结果:
MOV DPTR,#PORT
MOVX A,@DPTR
五、实验电路: