【编者按】:网学网电子数电单片机为您提供单片机的数字电压表设计参考,解决您在单片机的数字电压表设计学习中工作中的难题,参考学习。
字数:10424,页数:30 论文编号:JD347
目的:以单片机等相关课程和理论知识为基础,通过毕业设计的实践,加强学生对所修课程的理解、掌握,培养并提高学生在计算、设计、绘图、制作、资料文献查阅、运用相关标准与规范和计算机应用等方面的能力。通过完成一个包括电路设计和程序开发的完整过程,使学生加深开发单片机应用系统的全过程。
任务:单片机的应用系统随着用途不同,它们的硬件和软件结构差别很大,但系统设计的方法和步骤基本上是相同的。一般包括总体设计方案、硬件设计、软件设计、仿真调试、固化程序、应用系统独立运行等步骤。学生根据各自的课题按上述步骤完成设计。
《单片机的数字电压表设计》的设计要求:
利用单片机设计一个数字电压表,能够测量0-500V之间的直流电压值,并用数码显示测量值。
摘 要
本文介绍一种基于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