摘 要
本文介绍一种基于89C51单片机的一种电压测量电路,该电路采用ADC0808A/D转换电路,测量范围直流0-500伏,使用LED数码管模块显示,当达到额定测量电压值时具有声光报警功能。正文着重给出了软硬件系统的各部分电路,介绍了模/数转换电路的原理,89C51的特点,ADC0808芯片的功能和应用,LED数码管的功能和应用。该电路设计新颖、功能强大、可扩展性强。
关 键 词:数字电压表,AT89C51,ADC0808A/D转换芯片,LED数码管显示模块,动态显示。
目 录
引言………………………………………………………………………………1
第1章 数字电压表设计功能及设计思路………………………………2
1.1 数字电压表设计功能要求…………………………………………………2
1.2 数字电压表设计的思路……………………………………………………2
1.3 数字电压表硬件电路的设计框图…………………………………………3
第2章 硬件电路……………………………………………………………4
2.1输入模块……………………………………………………………………4
2.1.1 输入衰减电路的设计………………………………………………4
2.2 A/D转换模块………………………………………………………………5
2.2.1 A/D转换的基本概念………………………………………………5
2.2.2 ADC0808芯片的应用………………………………………………6
2.2.3 ADC0808使用说明…………………………………………………8
2.3 单片机模块…………………………………………………………………9
2.3.1 AT89C51单片机简介……………………………………………………9
2.4 LED数码管显示模块………………………………………………………10
2.4.1 LED数码管…………………………………………………………10
2.4.2 LED数码管编码方式………………………………………………11
2.4.3 动态显示方式………………………………………………………12
第3章 软件程序设计………………………………………………………14
3.1 程序设计框图…………………………………………………………………14
3.2 主程序的设计…………………………………………………………………15
3.3 子程序的设计…………………………………………………………………16
3.4 程序清单………………………………………………………………………17
第4章 仿真调试与性能分析………………………………………………20
结论………………………………………………………………………………22