- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科生毕业论文(设计)
题目:数字电压表的设计与实现
学 院 计算机科学与技术系
学科门类 计算机
专 业 嵌入式应用技术
学 号
姓 名
指导教师
2015年5月5日目 录
摘要 1
Abstract 2
1 前言 3
1.1 课题背景 3
1.2 发展方向 3
1.3 课题的目的和意义 4
1.4 本设计完成的工作 5
2 总体方案设计 6
2.1 硬件设计 6
2.1.1 电源模块 6
2.1.2 主控制器模块 7
3 硬件实现及单元电路设计 8
3.1 主控制模块 8
3.1.1 单片机的时钟电路与复位电路设计 8
3.1.2 单片机STC89C52及特点概述 9
3.1.3 主要特性 9
3.1.4 管脚说明 9
3.1.5 STC89C52结构 11
3.2 单片机管脚说明 11
3.3 模数转换模块设计 13
3.3.1 ADC性能参数 13
3.3.2 ADC静态特性 13
3.3.3 ADC动态特性 14
3.3.4 ADC性能测试 15
3.3.5 常用ADC芯片概述 15
3.3.6 ADC0832模数转换原理及主要技术指标 15
3.3.7 ADC0832与单片机的接口电路 17
3.4 数码管显示电路设计 17
3.5 电源设计 18
4 系统软件设计方案 19
4.1系统子程序设计 19
4.1.1 初始化程序 19
4.1.2 A/D转换子程序 20
5 系统的安装与调试 21
5.1 安装步骤 21
5.2 系统实物图 21
结 论 22
参考文献 23
致谢 24
附录1 整机电路原理图 25
附录2 部分源程序 26
摘 要
随着我国现代化技术建设的发展,电子检测技术日新月异,指针式的电压表容易产生误差,并且用起来相对来说比较麻烦,在不就的将来基本上要被市场给淘汰,代替它的将是本设计所涉及到的数字电压表。数字电压表使用起来非常方便,并且读数简单明了,只要机器不发生跳读现象,结果就是准确唯一的。本设计基于STC89C52单片机的一种电压测量电路,该电路采用ADC0832A/D转换元件,实现数字电压表的硬件电路与软件设计。该系统的数字电压表电路简单, 可以测量0~9V的电压值,并在四位LED数码管上显示电压值。所用的元件较少,成本低,调节工作可实现自动化。
关键词: 数字电压表;ADC0832;STC89C52
Abstract
With the development of the construction about modern technology in our country, the technology of electronic detection has advanced. Pointer type voltmeter is prone to error, and it is relatively trouble. In the future it will basically be eliminated by the market. It will be replaced by the digital voltmeter design involved. Digital voltage meter is very convenient to use, and the reading is simple, as long as the machine does not jump phenomenon, the only result is accurate. This design is based on STC89C52 microcontroller for voltage measuring, which uses ADC0832A/D conversion device. It has achieved the digital voltmeter design between hardware circuits and software design. The circuit of this digital voltmeter is simple. It can measure the value of voltage among 0-9V. What’s more, the valu
文档评论(0)