1、 20132013 届本科生届本科生毕业设计毕业设计论文论文 题目:基于单片机的数字电压表设计 学 号: 姓 名: 学 院: 计算机学院 指导老师: 专 业: 09 生物医学工程 2013 年 5 月 9 日 I 摘摘 要要 本文介绍了一种利用单片机设计的数字电压表, 能够测量 05V 之间的直流 电压值,并通过一个四位一体的 7 段数码管显示出来。该系统的数字电压表电路 简单,所用的元件较少,成本低,且测量精度和可靠性较高。外界电压模拟量输 入到 A/D 转换部分的输入端,通过 ADC0809 转换变为数字信号,输送给单片机, 然后由单片机给数码管数字信号,控制其发光,从而显示数字。 关键词
2、关键词: AT89S52; ADC0809; LED 显示器;数字电压表 abstract II Abstract This paper which introduces a kind of simple digital voltmeter is based on signle -chip microcontroller design. capable of measuring between 0-5V DC voltage, four digital display, and displaying the measurements though a digital code tube of
3、7 piece -s of LED. The voltmeter features in simple electrical circuit, lower use of elements, low cost, moreover, its measuring precision and reliability. External analog voltage in -put to the A / D conversion part of the input of the conversion into digital signal throu -gh the ADC0809, transmiss
4、ion to the microcontroller. And then by the microcontrolle -r to the digital control digital signal, control the light, so the displayed number. Key words: AT89S51; ADC0809; four digital; digital voltmete 目 录 III 目目 录录 绪 言.1 第一章 设计总体方案.2 1.1 设计内容与要求.2 1.2 设计思路2 1.3 设计方案2 1.4 设计目的与意义3 第二章 系统硬件设计4 2.1
5、 AT89S52的功能介绍 .4 2.1.1 简单概述4 2.1.2 AT89S52 的引脚介绍 4 2.1.3 主要功能特性.7 2.2 A/D 转换器.8 2.2.1 ADC0809 的简单介绍8 2.2.2 ADC0809 引脚及功能.8 2.2.3 ADC0809 的结构及转换原理.9 2.3 复位电路和时钟电路10 2.3.1 复位电路设计. 10 2.3.2 时钟电路设计11 2.4 LED 显示器. 12 2.4.1 LED的基本结构 12 2.4.2 LED显示器工作原理.12 2.4.3 LED 显示器与单片机接口设计. 13 2.5 总体电路设计. 14 第三章 系统软件设
6、计 15 3.1 主程序设计 15 3.2 A/D 转换子程序设计 15 3.3 显示子程序设计 16 第四章 系统的调试与分析 17 4.1 硬件与软件的调试. 17 4.2 仿真电路图. 18 4.3 显示结果及误差分析.19 目 录 IV 4.3.1 显示结果. 19 4.3.2 误差分析21 结论.22 致谢.23 参考文献.24 附录A 元器件清单25 附录B 源程序清单26 附录C 电路实物图29 绪 言 - 1 - 绪 言 数字电压表(Digital Voltmeter)简称 DVM,它是采用数字化测量技术, 把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的 仪表。传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,采 用单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便,还 可与 PC 进行实时通信。目前,由各种单片 A/D 转换器构成的数字电压表,已被 广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域, 示出强大的