《微机原理与接口技术》实验报告
实验序号:实验8 实验项目名称:A/D转换实验
第二篇:实验十二 AD转换实验
实验十二 A/D转换实验
一、实验目的
1.掌握A/D转换与单片机接口的方法。
2.了解A/D芯片0809转换性能及编程方法。
3.用AT89C51单片机控制ADC0809将模拟信号(0~5V)转换成数值量(0~255),再控制LED数码管以十六进制实时显示出来。ADC0809为模/数(A/D)转换器。
4.用PROTEUS实现该接口的电路设计和程序设计,并进行实时交互仿真。
5.要求使用查询和中断两种方式编写程序。
二、电路设计
1.从PROTEUS库中选取元件
①AT89C51.BUS:总线式的单片机;
②RES:电阻;
③LED-BLUE:蓝色发光二极管;
④CAP、CAP-ELEC:电容、电解电容;
⑤CRYSTAL:晶振;
⑥AD0808:8位A/D转换器;
⑦74LS28:四路或非门;
⑧NOT:非门;
⑨74LS373:八 D 锁存器;
⑩POT-LIN:滑动变阻器;
11RESPACK-8:8位排阻。
2.放置元器件
3.放置电源和地
4.连线
5.元器件属性设置
6.电气检测
三、源程序设计、生成目标代码文件
1.流程图
2.源程序设计
3.源程序编译汇编、生成目标代码文件
通过菜单“source→Build All”编译汇编源程序,生成目标代码文件。若编译失败,可对程序进行修改调试直至汇编成功。
四、PROTEUS仿真
1.加载目标代码文件
2.仿真
单击按钮,启动仿真。
五、思考题:
1.目前应用较广泛的A/D转换器主要有哪几种类型?它们各有什么特点?
2.在一个AT89C51单片机与一片ADC0809组成的数据采集系统中,ADC0809的8个通道的地址为7FF8H~7FFFH,试画出相应的接口电路图。