毕业设计--高精度电子秤仿真设计.rar
毕业设计--高精度电子秤仿真设计,高精度电子称仿真设计52页 1.5w字1、设计任务:(1)完成与本设计课题相关技术资料的收集与整理;(2)掌握本设计课题需要使用的相关软件,例如:protel、proteus、keil;(3)完成本设计课题的电路原理图设计、调试;(4)完成本课题的软件设计,并实际下载调试,实现主要功能;(5)完成毕业论文的撰写工作。 ...

内容介绍
高精度电子称仿真设计
52页 1.5W字
1、设计任务:
(1)完成与本设计课题相关技术资料的收集与整理;
(2)掌握本设计课题需要使用的相关软件,例如:Protel、Proteus、Keil;
(3)完成本设计课题的电路原理图设计、调试;
(4)完成本课题的软件设计,并实际下载调试,实现主要功能;
(5)完成毕业论文的撰写工作。
2、技术指标:
(1)电源:输入24VDC,单片机供电5VDC。24VDC采用开关电源变换方式变换到5VDC,输出电流1A。
(2)单片机:AT89C51
(3)高精度AD:16位,带校正功能。(ADS 7825)
(4)LCD显示:LM016L(1602)
(5)按键:6个(Set, +, -, Right, Left, Enter)
(6)指示:LED,蜂鸣器
(7)时间功能:DS1302
(8)通信接口:RS232(MAX232,DB9,母,弯头)
(9)通信协议:自定义
(10)编程语言:C
(11)设计要求:采用Keil和Proteus进行系统仿真
(12)可靠,防死机,适应于长时间
目录
目 录 1
引 言 4
第一章 绪论 5
1.1设计背景与意义 5
1.2设计要求 6
第二章 系统设计方案的论证 7
2.1单片机的选型 7
2.2 A/D转换模块的选择 7
2.3 时钟模块的选择 8
2.4 通信接口模块 9
2.5 人机交互界面模块的选择 9
2.5.1输出显示模块选择 9
2.5.2 键盘输入模块选择 10
2.6 电子秤的工作原理 10
2.7基本结构和系统框图 10
第三章 系统主要硬件设计 13
3.1 51单片机系统的电路设计 13
3.1.1 AT89C51单片机系统的介绍 13
3.1.2 AT89C51单片机的仿真电路图 16
3.2 16位A/D ADS 7825 芯片的电路设计 17
3.2.1 ADS7825的芯片介绍 17
3.2.2 ADS7825的芯片引脚与结构 17
3.2.3 ADS7825芯片的仿真电路图 19
3.3时钟芯片DS1302的电路设计 20
3.3.1 时钟芯片DS1302介绍 20
3.3.2 DS1302的引脚与I/O口,寄存器 20
3.3.3 DS1302芯片的仿真电路图 22
3.4通信接口的电路设计 22
3.4.1通信接口MAX232的原理和引脚功能 22
3.4.1通信接口电路的仿真电路图 23
3.2 LCD显示器LM1602的电路设计 24
3.5.1 LM1602芯片的介绍 24
3.5.2 LM1602芯片的引脚功能 25
3.5.3 LM1602芯片的仿真电路图 26
3.6 按键输入模块的电路设计 27
3.7 电源模块的电路设计 30
第四章 系统软件设计 32
4.1系统主程序运作流程图 32
4.2初始化程序设计流程图 34
4.3数据采样与A/D转换子程序的流程图 35
4.4 键盘/显示子程序的流程图 36
4.4.1 显示子程序的流程图 36
4.4.2 键盘子程序的流程图 37
第五章 系统调试和仿真 38
5.1 Proteus仿真软件 38
5.1.1 Proteus软件的介绍 38
5.1.2 Proteus ISIS特点 38
5.2 Keil编程软件的调试 39
第六章 总结与展望 43
6.1 设计总结与感想 43
6.2 本设计存在的不足及工作展望 43
致 谢 44
参 考 文 献 45
附录一: 46
附录二: 47
显示模块LM1602的程序 47
按键延迟子程序 50
52页 1.5W字
1、设计任务:
(1)完成与本设计课题相关技术资料的收集与整理;
(2)掌握本设计课题需要使用的相关软件,例如:Protel、Proteus、Keil;
(3)完成本设计课题的电路原理图设计、调试;
(4)完成本课题的软件设计,并实际下载调试,实现主要功能;
(5)完成毕业论文的撰写工作。
2、技术指标:
(1)电源:输入24VDC,单片机供电5VDC。24VDC采用开关电源变换方式变换到5VDC,输出电流1A。
(2)单片机:AT89C51
(3)高精度AD:16位,带校正功能。(ADS 7825)
(4)LCD显示:LM016L(1602)
(5)按键:6个(Set, +, -, Right, Left, Enter)
(6)指示:LED,蜂鸣器
(7)时间功能:DS1302
(8)通信接口:RS232(MAX232,DB9,母,弯头)
(9)通信协议:自定义
(10)编程语言:C
(11)设计要求:采用Keil和Proteus进行系统仿真
(12)可靠,防死机,适应于长时间
目录
目 录 1
引 言 4
第一章 绪论 5
1.1设计背景与意义 5
1.2设计要求 6
第二章 系统设计方案的论证 7
2.1单片机的选型 7
2.2 A/D转换模块的选择 7
2.3 时钟模块的选择 8
2.4 通信接口模块 9
2.5 人机交互界面模块的选择 9
2.5.1输出显示模块选择 9
2.5.2 键盘输入模块选择 10
2.6 电子秤的工作原理 10
2.7基本结构和系统框图 10
第三章 系统主要硬件设计 13
3.1 51单片机系统的电路设计 13
3.1.1 AT89C51单片机系统的介绍 13
3.1.2 AT89C51单片机的仿真电路图 16
3.2 16位A/D ADS 7825 芯片的电路设计 17
3.2.1 ADS7825的芯片介绍 17
3.2.2 ADS7825的芯片引脚与结构 17
3.2.3 ADS7825芯片的仿真电路图 19
3.3时钟芯片DS1302的电路设计 20
3.3.1 时钟芯片DS1302介绍 20
3.3.2 DS1302的引脚与I/O口,寄存器 20
3.3.3 DS1302芯片的仿真电路图 22
3.4通信接口的电路设计 22
3.4.1通信接口MAX232的原理和引脚功能 22
3.4.1通信接口电路的仿真电路图 23
3.2 LCD显示器LM1602的电路设计 24
3.5.1 LM1602芯片的介绍 24
3.5.2 LM1602芯片的引脚功能 25
3.5.3 LM1602芯片的仿真电路图 26
3.6 按键输入模块的电路设计 27
3.7 电源模块的电路设计 30
第四章 系统软件设计 32
4.1系统主程序运作流程图 32
4.2初始化程序设计流程图 34
4.3数据采样与A/D转换子程序的流程图 35
4.4 键盘/显示子程序的流程图 36
4.4.1 显示子程序的流程图 36
4.4.2 键盘子程序的流程图 37
第五章 系统调试和仿真 38
5.1 Proteus仿真软件 38
5.1.1 Proteus软件的介绍 38
5.1.2 Proteus ISIS特点 38
5.2 Keil编程软件的调试 39
第六章 总结与展望 43
6.1 设计总结与感想 43
6.2 本设计存在的不足及工作展望 43
致 谢 44
参 考 文 献 45
附录一: 46
附录二: 47
显示模块LM1602的程序 47
按键延迟子程序 50
TA们正在看...
- xx集团电子商务方案研究(含论文、答辩ppt).rar
- 求职招聘网站运营与盈利分析(含论文、答辩ppt).rar
- b2c电子商务配送问题及其对策研究(含毕业论文、答...rar
- 电子商务环境下的雅威服装物流分析与研究(含开题...rar
- xx水产公司网上销售系统设计与实现(含程序、论文、...rar
- xx物流网上物流平台的运营模式研究(含论文、答辩pp...rar
- 煤气工程公司网站的设计与开发(含开题、程序、论文...rar
- xx房地产网站设计与开发(含开题、程序、论文、答辩...rar
- xx银行网上银行存在问题及对策研究(毕业论文、答辩...rar
- xx公司网上购物系统的分析与实现(程序、毕业论文、...rar