- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 39
第 PAGE 39 页 共 NUMPAGES 39 页
荆楚理工学院
课程设计成果
学院: 机械工程学院 班 级:机械设计制造及其自动化(四)班
学生姓名: 学 号: 2011403010425
设计地点(单位): A1—301
设计题目: 基于单片机的温度控制器的设计
完成日期:2014 年 12 月 25日
指导教师评语:
__________________________________________________________________________________________________________________________________________________________________________________________________
成绩(五级记分制):
教师签名:
目录
绪论4
1.1概述4
1.2课题分析4
1.3设计思路 5
第二章 总体方案论证与设计5
2.1系统的基本组成 5
2.2系统的基本工作原理 5
2.3 单片机的选择6
2.4 传感器的选择 6
2.5 键盘的选择 7
第三章 系统的硬件设计7
3.1 单片机AT89S51电路的设计 7
3.1.1 单片机系统的组成 8
3.1.2 单片机的引脚功能. 8
3.2.3 时钟电路9
3.1.4 复位电路. 9
3.1.5 单片机的最小系统. 10
3.2 温度采集电路 10
3.2.1 DS18B20的结构框图 11
3.2.2 DS18B20引脚定义 12
3.2.3 DS18B20的控制方法 13
3.2.4 DS18B20测温原理 15
3.2.5 DS18B20与单片机的接口电路 . 15
3.3 数码管的显示电路 16
3.3.1 LCD液晶显示器简介 16
3.3.2 液晶显示部分与AT89S51单片机的接口17
3.4 键盘输入电路 …………….….17
3.4.1 消抖动措施 17
3.4.2 按键状态识别 …….……..17
3.4.3 独立式键盘的接口电路 .18
3.5 蜂鸣器电路 18
3.6 5V电源电路的设计18
第四章 系统软件模块的设计 21
4.1 主程序流程图 21
4.2 读出温度子程序 23
4.3 温度转换命令子程序26
4.4 计算温度子程序 27
4.5 显示数据刷新子程序 . 28
4.6 按键扫描处理子程序 28
第五章 系统仿真29
5.1 单片机C语言的简单介绍 29
5.1.1 C51编译器所支持的数据类型 29
5.1.2 C51所支持的存储类型 29
5.1.3 编程过程中需要注意的事项. 29
5.2仿真的调试过程 29
5.3 仿真结果30
总结. 30
致谢31
参考文献
附录一
附录二
第1章 绪论
1.1 现代信息技术的三大基础是信息采集控制(即温度控制器技术)、信息传输(通信技术)和信息处理(计算机技术)。温度控制器属于信息技术的前沿尖端产品尤其是温度控制器被广泛用于工农业生产、科学研究和生活等领域的数量日渐上升。
近些年来因为温度控制器环节已经被纳入为分布式控制系统DCS,个人电脑PC和可编程逻辑控制器PLC全球工业电子温度控制器市场增长缓慢。随着我国电子温度控制器市场的迅猛发展,与之相关的核心生产技术应用与研发必将成为业内企业关注的焦点。了解国内外电子温度控制器生产核心技术的研发动向、工艺设备、技术应用及趋势对于企业提升产品技术规格提高市场竞争力十分关键。
温度控制器发展初期是机械式温度控制器这类温度控制器采用双金属片
原创力文档


文档评论(0)