1. 设计要求
以单片机为核心,设计一个数字电压表。采用中断方式,对2路0~5V的模拟电压进行循环采集,采集的数据送LED显示,并存入内存。超过界限时指示灯闪烁。
2. 实验原理
本题目本质上是以单片机为控制器,以ADC0809为ADC器件的AD转换电路,设计要求的电压显示,是对ADC采集所得信号的进一步处理。
注意:不同实验板采用的ADC芯片是不同的。Proteus下的电路图必须按照所用的实验板上的ADC芯片来画图和仿真,比如PCF8951T、ADC0804。
为得到可读的电压值,需根据ADC的原理,对采集所得的信号进行计算,并显示在LED上。本项目中ADC0809的参考电压为+5V,根据定义,采集所得的二进制信号addata所指代的电压值为: