一、设计题目:8路数字电压表的设计二、设计内容:利用单片机AT89C52与 ADC0809设计一个 8 路数字电压表,能够测量0-5V 之间的 8路输入电压值,并能在四位数码管上显示。三、设计要求:基本要求:有一路正常工作发挥部分:1、显示各路电压数及其电压值2、可通过按键进行通道选择四、方案比较A/D 转换器是模拟量输入通道中的一个环节,单片机通过A/D 转换器把输入模拟量变成数字量再处理。随着大规模集成电路的发展,目前不同厂家已经生产出了多种型号的A/D 转换器,以满足不同应用场合的需要。如果按照转换原理划分,主要有3种类型,即双积分式A/D 转换器、逐次逼近式A/D 转换器和并行式A/D 转换器。目前最常用的是双积分和逐次逼近式。双积分式 A/D 转换器具有抗干扰能力强、转换精度高、价格便宜等优点,比如ICL71XX 系列等,它们通常带有自动较零、七段码输出等功能。与双积分相比,逐次逼近式A/D 转换的转换速度更快,而且精度更高,比如ADC0808 、ADC0809 等,它们通常具有8路模拟选通开关及地址译码、锁存电路等, 它们可以与单片机系统连接,将数字量送入单片机进行分析和显示。本设计中,由于对精度没做很大要求,我们采用逐次逼近式A/D 转换 ADC0808 ,精度为 0.02 ,五设计方案通过一个 A/D(ADC0808 模拟数字转换) 芯片采集后将外测电压信号转换为数字信号,再由单片机 (AT89C52) 处理信号,输出信号,由数码管显示各路电压。更改程序使能用按键进行复位、通道选择。六电路图1、使用芯片有ADC0809 、T89C52 。2、电路图:0809 见附件 A AT89C52 P0 P2 P1 P3 上电复位串口通信电源电路4位 LED 显示ADC0808 AT89C51 简介AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器(FPEROM — Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8 位微处理器,俗称单片机。由于将多功能 8位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制器, AT89C2051 是它的一种精简版本。AT89C 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图所示七、编程序、调试1、程序设计内容由于 ADC0809 的参考电压VREF = VCC ,所以转换之后的数据要经过数据处理,在数码管上显示出电压值。实际显示的电压值(D/256*VREF) 2、调试过程在实验过程中, 发现了数码管显示的一直为0,进多次试验得出为ADC0808...