简易数字电压表设计.doc
约56页DOC格式手机打开展开
简易数字电压表设计,3.5万字 56页 有设计图 附录有代码摘要单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算,逻辑运算、数据传送、中断处理)的微处理器(cpu),随机存取数据存储器(ram),只读程序存储器(rom),输入输出电路(i/o口),可能还包括定时计数器,串行通信口(sci),显示驱...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/4241.gif)
内容介绍
此文档由会员 baobee 发布
简易数字电压表设计
3.5万字 56页 有设计图 附录有代码
摘要
单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU),随机存取数据存储器(RAM),只读程序存储器(ROM),输入输出电路(I/O口),可能还包括定时计数器,串行通信口(SCI),显示驱动电路(LCD或LED驱动电路),脉宽调制电路(PWM),模拟多路转换器及A/D转换器等电路集成到一块单块芯片上,构成一个最小然而完善的计算机系统。这些电路能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。
本课题主要解决A/D转换、数据处理及显示控制等三个模块。控制系统采用AT89C52单片机,A/D转换采用ADC0809。
关键字介绍:单片机,AT89C52,A/D转换,ADC0809,数据处理。
Abstract
Graduate the program of design is "the design of simple digital volmeter ". Check on our condition for the aspects such as Chip Processor technology and programming ability mainly. Observe actual programming ability as well as the ability of independent analysis and design Chip Processor. ...
Keyword introduction: Chip Processor, AT89C52, A/D changes, ADC0809,Data handle.
功能要求及设计目标
简易数字电压表可以测量0~5V的8路输入电压值,并在四位LED数码管上轮流显示或单路选择显示,测量最小分辨率为0.019V,测量误差约为±0.02V。
目录
第一章 绪论 5
1.1 单片机简介 5
1.2 单片机的应用领域 6
1.3 单片机的发展趋势 7
1.4 单片机应用系统的开发过程 8
1.4.1 总体设计 9
1.4.2 硬件电路设计 9
1.4.3 软件设计 9
第二章 数字电压表 10
2.1 数字电压表的特点 10
2.2 数字仪表的发展趋势 11
第三章 系统设计 13
3.1 功能要求及设计目标 13
3.2 方案论证 13
3.3 系统硬件电路设计 13
3.4 系统程序的设计 17
3.4.1 初始化程序 17
3.4.2 主程序 17
3.4.3 显示子程序 17
3.4.4 模/数转换测量子程序 18
3.5 性能分析 19
第四章 主要硬件功能及介绍 20
4.1 ADC0809 20
4.1.1 主要特性 20
4.1.2 内部结构 20
4.1.3 外部特性(引脚功能) 21
4.2 AT89C52 22
4.2.1 主要性能 22
4.2.2 引脚结构 23
4.2.3 引脚功能说明 24
4.2.4 特殊功能寄存器 27
4.2.5 存储器结构 28
4.2.6 定时器0和定时器1 29
4.2.7 定时器2 29
4.2.8 中断 30
4.2.9 晶振特性 32
4.2.10 空闲模式 32
4.2.11 掉电模式 33
4.2.12 程序储存器的加密 33
4.2.13 Flash编程―并行模式 34
4.2.14 编程方法 34
第五章 毕业设计总结 35
附录 38
附录一 简易数字电压表的单片机控制源程序 38
附录二 参考文献 47
附录三 文献翻译 48
3.5万字 56页 有设计图 附录有代码
摘要
单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU),随机存取数据存储器(RAM),只读程序存储器(ROM),输入输出电路(I/O口),可能还包括定时计数器,串行通信口(SCI),显示驱动电路(LCD或LED驱动电路),脉宽调制电路(PWM),模拟多路转换器及A/D转换器等电路集成到一块单块芯片上,构成一个最小然而完善的计算机系统。这些电路能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。
本课题主要解决A/D转换、数据处理及显示控制等三个模块。控制系统采用AT89C52单片机,A/D转换采用ADC0809。
关键字介绍:单片机,AT89C52,A/D转换,ADC0809,数据处理。
Abstract
Graduate the program of design is "the design of simple digital volmeter ". Check on our condition for the aspects such as Chip Processor technology and programming ability mainly. Observe actual programming ability as well as the ability of independent analysis and design Chip Processor. ...
Keyword introduction: Chip Processor, AT89C52, A/D changes, ADC0809,Data handle.
功能要求及设计目标
简易数字电压表可以测量0~5V的8路输入电压值,并在四位LED数码管上轮流显示或单路选择显示,测量最小分辨率为0.019V,测量误差约为±0.02V。
目录
第一章 绪论 5
1.1 单片机简介 5
1.2 单片机的应用领域 6
1.3 单片机的发展趋势 7
1.4 单片机应用系统的开发过程 8
1.4.1 总体设计 9
1.4.2 硬件电路设计 9
1.4.3 软件设计 9
第二章 数字电压表 10
2.1 数字电压表的特点 10
2.2 数字仪表的发展趋势 11
第三章 系统设计 13
3.1 功能要求及设计目标 13
3.2 方案论证 13
3.3 系统硬件电路设计 13
3.4 系统程序的设计 17
3.4.1 初始化程序 17
3.4.2 主程序 17
3.4.3 显示子程序 17
3.4.4 模/数转换测量子程序 18
3.5 性能分析 19
第四章 主要硬件功能及介绍 20
4.1 ADC0809 20
4.1.1 主要特性 20
4.1.2 内部结构 20
4.1.3 外部特性(引脚功能) 21
4.2 AT89C52 22
4.2.1 主要性能 22
4.2.2 引脚结构 23
4.2.3 引脚功能说明 24
4.2.4 特殊功能寄存器 27
4.2.5 存储器结构 28
4.2.6 定时器0和定时器1 29
4.2.7 定时器2 29
4.2.8 中断 30
4.2.9 晶振特性 32
4.2.10 空闲模式 32
4.2.11 掉电模式 33
4.2.12 程序储存器的加密 33
4.2.13 Flash编程―并行模式 34
4.2.14 编程方法 34
第五章 毕业设计总结 35
附录 38
附录一 简易数字电压表的单片机控制源程序 38
附录二 参考文献 47
附录三 文献翻译 48