鉴于大家对自动化PLC相关毕业设计十分关注,我们编辑小组在此为大家搜集整理了“基于单片机的智能电压表”一文,供大家参考学习!
论文编号:ZD1300 论文字数:14795,页数:36
基于单片机的智能电压表设计
摘要:在现代检测技术中,常需用高精度数字电压表进行现场检测,将检测到的数据送入微计算机系统,完成计算、存储、控制和显示等功能。本文中数字电压表的控制系统采用AT89c51单片机,A/D转换器采用ADC0804为主要硬件,实现数字电压表的硬件电路与软件设计。该系统的数字电压表电路简单,所用的元件较少,成本低,调节工作可实现自动化。还可以方便地进行远程测量结果传送等功能。数字电压表可以测量0~51V的输入电压值,并在四位LED数码管上轮流显示或单路选择显示。
关键词:单片机;数字电压表;A/D转换;模拟信号
Voltmeter designing based on microprocessor
Abstract: In modern measuring technology, it is often required to conduct site measuring with a digital voltmeter. The data measured will then be input into the micro-computer system to execute such functions like calculating, storing, controlling and displaying. The digital voltmeter control system described in this paper makes use of AT89c51 SC computer and ADC0804 A/D converter to fulfill the designing of the software as well as the electrical circuit. The voltmeter features in simple electrical circuit, lower use of elements, low cost and automatic regulation, while it can also easily carry out the duties of measuring remote transfer of measuring data. The meter is capable of measuring voltage inputs ranging from 0 to 51 volt, and displaying the measurements in turn or only that from a selected route.
Key words: SC computer; digital voltmeter; A/D conversion; analogue signal
目 录
摘要: I
Abstract II
第1章 绪 论 1
1.1 数字电压表特点 1
1.2 数字电压表设计的意义 2
1.3 单片机市场前景 2
1.4 智能电压表的发展过程 3
1.4.1数字化阶段 3
1.4.2.高精度阶段 4
1.4.3.智能化阶段 4
1.5 基于单片机的智能电压表设计的规划 4
1.5.1 内容简述 4
1.5.2 步骤规划 5
1.6 数字电压表设计重点解决的问题 5
第2章 智能电压表总体设计方案 6
2.1 由数字电路及芯片构建。 6
2.2 由单片机系统及数字芯片构建。 7
2.3 方案比较及选用 8
第3章 硬件系统设计及总体框架图 9
3.1 系统总体设计思路 9
3.2 芯片的选择及功能介绍 10
3.2.1 ADC0804芯片功能特性描述: 10
3.2.2 AT89C51芯片功能特性描述 12
3.2.3 7447译码器 16
3.3 各部分硬件电路方案设计 18
3.3.1 主控器电路设计 18
3.3.2 A/D转换模块 19
3.3.3 显示模块 20
第4章 系统软件设计与编程 22
4.1 初始化程序 23
4.2 中断服务子程序 23
4.3 十进制转换处理子程序 24
4.4 数码显示子程序 24
4.5 延时子程序 25
实际效果仿真图: 26
结束语 27
参考文献 28
致 谢 29
附录1 智能电压表设计原理图 30
附录2 程序清单 31