单片机数字电压表设计.doc
约48页DOC格式手机打开展开
单片机数字电压表设计,2.6万字48页包括详细设计图和程序代码摘要本设计主要研究的是以at89c51单片机为核心的电压测量系统,该系统能够在单片机的控制下完成对电压信号采集,能够根据采样值进行量程自动转换,并且测量结果可通过四个数码管显示出来。整个系统的设计完成了硬件电路的设计及软件程序的编写,通过最终硬件电路的调试及软...
内容介绍
此文档由会员 cnlula 发布
单片机数字电压表设计
2.6万字 48页
包括详细设计图和程序代码
摘 要
本设计主要研究的是以AT89C51单片机为核心的电压测量系统,该系统能够在单片机的控制下完成对电压信号采集,能够根据采样值进行量程自动转换,并且测量结果可通过四个数码管显示出来。
整个系统的设计完成了硬件电路的设计及软件程序的编写,通过最终硬件电路的调试及软件程序的仿真,使该系统能够在要求的条件下达到正常的测量及显示功能。
在整个系统的设计过程中,主要采用了模块化的设计方法。
关键词: AT89C51单片机;数字电压表;模块化
目 录
绪论 1
第一篇 硬件部分的设计 1
1. 数据采集部分的设计 2
1.1 交流信号和直流信号的采样 2
2. 量程自动转换电路的设计 4
3. 模数转换单元的设计 5
4. 控制电路的设计 7
4.1总体概况 7
一.主要功能 7
二.内部结构框图 8
三.外部引脚说明 9
4.2 单片机在系统中的应用 11
5. 显示部分的设计 12
5.1键盘显示8279芯片 12
5.2 8279的组成和基本工作原理 13
5.3 8279引脚及功能 15
5.4 8279的工作方式及命令字格式 17
第二篇 软件系统的设计 23
1. MCS-51单片机汇编语言 23
2. 主程序的设计 23
3. 子程序的设计 25
3.1采样程序的设计 25
3.2 量程处理程序的设计 26
3.21 采样及其处理程序 26
3.22 计算部分的设计 28
3.23 显示部分的软件设计 29
3.3 超量程处理 29
4. 系统程序清单 29
设计总结 41
参考文献 41
参考文献
[1]《单片机原理及接口及接口技术》 梅丽凤等 清华大学出版社
[2]《单片机基础》 李广弟 北京航空航天大学出版社
[3]《单片机应用系统设计》 何立民 北京航空航天大学出版社
2.6万字 48页
包括详细设计图和程序代码
摘 要
本设计主要研究的是以AT89C51单片机为核心的电压测量系统,该系统能够在单片机的控制下完成对电压信号采集,能够根据采样值进行量程自动转换,并且测量结果可通过四个数码管显示出来。
整个系统的设计完成了硬件电路的设计及软件程序的编写,通过最终硬件电路的调试及软件程序的仿真,使该系统能够在要求的条件下达到正常的测量及显示功能。
在整个系统的设计过程中,主要采用了模块化的设计方法。
关键词: AT89C51单片机;数字电压表;模块化
目 录
绪论 1
第一篇 硬件部分的设计 1
1. 数据采集部分的设计 2
1.1 交流信号和直流信号的采样 2
2. 量程自动转换电路的设计 4
3. 模数转换单元的设计 5
4. 控制电路的设计 7
4.1总体概况 7
一.主要功能 7
二.内部结构框图 8
三.外部引脚说明 9
4.2 单片机在系统中的应用 11
5. 显示部分的设计 12
5.1键盘显示8279芯片 12
5.2 8279的组成和基本工作原理 13
5.3 8279引脚及功能 15
5.4 8279的工作方式及命令字格式 17
第二篇 软件系统的设计 23
1. MCS-51单片机汇编语言 23
2. 主程序的设计 23
3. 子程序的设计 25
3.1采样程序的设计 25
3.2 量程处理程序的设计 26
3.21 采样及其处理程序 26
3.22 计算部分的设计 28
3.23 显示部分的软件设计 29
3.3 超量程处理 29
4. 系统程序清单 29
设计总结 41
参考文献 41
参考文献
[1]《单片机原理及接口及接口技术》 梅丽凤等 清华大学出版社
[2]《单片机基础》 李广弟 北京航空航天大学出版社
[3]《单片机应用系统设计》 何立民 北京航空航天大学出版社