摘要:本设计是基于Proteus的设计与仿真,采用了ADC0808转换器和AT89C52设计一个数字电压表。转换器ADC808采集输入电压并将其转换为数字信号,然后传输到单片机中进行数据的处理。单片机与数码管的连接,最终将结果显示在数码管上。并用软件编程的方式检测输入信号的大小来实现数字电压表的量程自动转换功能。
关键词:AD转换器;单片机;数码管;软件编程
目录
摘要
Abstract
前 言-1
1-Proteus和Keil相关知识介绍-2
2-设计要求和设计思路-3
2.1-设计要求-3
2.2-设计思路-3
3-设计过程-4
3.1-硬件部分-4
3.1.1-单片机控制模块设计-4
3.1.2-AD转换模块设计-6
3.1.3-量程自动转换模块设计-7
3.1.4-显示模块设计-8
3.1.5-报警模块设计-9
3.2-软件部分-10
3.2.1-主程序设计-10
3.2.2-AD转换程序设计-11
4-电路仿真和结果分析-14
5-设计体会-16
参考文献-17
致 谢-18