微机原理与接口技术 实验报告
学 院: 信息数理学院 学生姓名: 专业班级: 学号:
实验名称: A/D模数转换实验(0809) 2016 ~ 2017 学年第 一 学期第 8 次实验 实验日期: 2019-5-26 指导老师: 成 绩: 批阅老师:
微机原理与接口技术实验报告
一、实验目的
1、掌握A/D转换的连接方法。
2、了解A/D转换芯片0809的编程方法。
二、实验设备
PROTEUS教学实验系统(8086) 三、实验原理
本实验采用ADC0809 做A/D转换实验。ADC0809是一种8路模拟输入、8位数字输出的逐次逼近法A/D器件,转换时间约100us, 转换精度为土1/512,适用于多路数据采集系统。ADC0809片内有三态输出的数据锁存器,故可以与8088微机总线直接接口。
ADC0809的CLK信号接CLK=2.385MHZ,基准电压Vref(+)接Vcc。- -般在实际应用系统中应该精确+5V,以提高转换精度,ADC0809片选信号0809CS和/IOW、/IOR经逻辑组合后,去控制ADC0809的ALE、START、ENABLE信号。ADC0809的转换结束信号EOC未接,如果以中断方式实现数据采集,需将E0C信号线接至中断控制器8259A的中断源输入通道。本实验以延时方式等待A/D转换结束,ADC0809的通道号选择线ADD一A、ADD一B、ADD-C接系统数据线的低3位,因此ADC0809的8个通道值地址分别为00H、01H、02H、 03H、 04H、05H、06H、 07H。调节电位器W1,以改变模拟电压值,显示器上会不断显示新的A/D转换结果。用ADC0809做A/D转换,其模拟量与数字量对应关系的典型值为+5V- FFH, 2.5V- 80H,OV- 00H。
第 1 页
微机原理与接口技术实验报告
图1 程序流程图
四、实验内容
4.1硬件设计
图3 系统硬件电路原理图
软件设计程序代码及分析 CODE SEGMENT
ASSUME CS:CODE
AD0809 EQU 0E002H OUT373 EQU 8000H
START: MOV AL,00H
MOV DX,AD0809 OUT DX,AL NOP
IN AL,DX
MOV DX,OUT373 OUT DX,AL
第 2 页