- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
徐 州 师 范 大 学 科 文 学 院
本 科 生 课 程 设 计
课 程 名 称: 单片机课程实训
题 目: 温度控制系统
专 业 班 级: 08电子信息工程
学 生 姓 名:
学 生 学 号: 088326120
日 期: 2011-6-12
指 导 教 师:
科文学院教务部印制
一、课程设计目的、任务和内容要求:
1、设计目的
利用单片机AT89S51与DS18B20设计一个数字温度表,四位数码显示。要测的环境温度通过一线温度传感器 DS18B20 采集,然后通过 S51 单片机处理并在数码管上显示。
2、本课题实验的设计方案:
本系统的电路设计,它由三部分组成:①控制部分主芯片采用单片机AT89S51;②显示部分采用3位LED数码管以动态扫描方式实现温度显示;③温度采集部分采用DS18B20温度传感器。
(1)软件系统设计方案:
系统程序主要包括主程序,读出温度子程序,复位应答子程序,写入子程序等。
1)主程序
主程序的主要功能是负责温度的实时显示、读出并处理DS18B20的测量的当前温度值,温度测量每1s进行一次。这样可以在一秒之内测量一次被测温度。
通过调用读温度子程序把存入内存储中的整数部分与小数部分分开存放在不同的两个单元中,然后通过调用显示子程序显示出来。
2)读出温度子程序
读出温度子程序的主要功能是读出RAM中的9字节,在读出时需进行CRC校验,校验有错时不进行温度数据的改写。
DS18B20的各个命令对时序的要求特别严格,所以必须按照所要求的时序才能达到预期的目的,同时,要注意读进来的是高位在后低位在前,共有12位数,小数4位,整数7位,还有一位符号位。
3)复位、应答子程序
4)写入子程序
二、进度安排:
第1~3天:复习单片机基础知识,了解设计系统的功能,确定设计目标,查找相关资料及文献给出设计总体方案;
第4~6天: 绘制设计相关电路原理图,焊电路板,编写及调试程序,实现设计的基本功能;
第7~12天:撰写论文、修改论文;
第13~15天:做答辩用PPT,准备论文答辩。
三、主要参考文献:
1.谢自美. 电子线路设计-实验-测试[M] .武汉:华中科技大学出版社, 2000
2.李朝青,单片机原理及接口技术[M]:北京航空航天大学出版社,2007
4.金伟正单线数字温度传感器的原理与应用[J]电子技术用,2000[J],2005
6.陈跃东.DS18B20集成温度传感器原理与应用[J].安徽机电学院学报,2002
7.阎石.数字电子技术基础(第三版)[M]. 北京:高等教育出版社,2004
指导教师签字:
年 月 目录
摘要 II
Abstract II
1 概要 - 1 -
1.1 温度控制系统设计的背景、发展历史及意义 - 1 -
1.2 温度控制系统的目的 - 1 -
1.3 温度控制系统完成的功能 - 1 -
2 总体设计方案 - 2 -
2.1 总体设计方案 - 2 -
3 详细设计 7
3.1 温度传感器的历史及简介 7
3.2 DS18B20的工作原理 7
3.2.1 DS18B20工作时序 7
3.2.2 ROM操作命令 9
3.3 DS18B20的测温原理 9
3.3.1 DS18B20的测温原理: 9
3.3.2 DS18B20的测温流程 9
3.4 引脚连接 10
3.4.1 晶振电路 10
3.4.2 串口引脚 10
3.4.3 其它引脚 10
4设计结果及分析 11
4.1 系统硬件电路设计 11
4.1.1 主板电路设计 11
4.1.2 各部分电路 11
4.2 系统软件设计 13
4.2.1 系统软件设计整体思路 13
4.2.2 系统程序流图 14
4.3 调试 18
5 结束语 20
6 参考文献 - 21 -
附录1 系统总原理图 - 22 -
附录2 程序源代码 - 23 -
摘要
温度是日常生活中无时不在的物理量,温度的控制在各个领域都有积极的意义。很多行业中都有大量的用电加热设备,如用于热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,采用单片机对它们进行控制不仅具
您可能关注的文档
- CA6140型车床的经济型数控改造设计(横向)说明书.doc
- PLC课程设计四层电梯模型的PLC控制.doc
- plc课程设计自动旋转检测的PLC控制.doc
- PLC在注塑机控制中的应用.doc
- Protel DXP课程设计报告.doc
- 苯基丙酸化学还原法制备手性纳米银粒子的研究化学毕业论文.doc
- 毕业论文氧化铝抛光磨料制备分析.doc
- 茶多酚、柠檬酸、成熟度对杏酱加工品质的影响.doc
- 成品plc小车多方式运行控制.doc
- 从动半联轴器机械加工工艺设计.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 《ISO 55013-2024 资产管理-数据资产管理指南》解读和实施指导材料(雷泽佳编制-2024).pdf VIP
- 肿瘤放化疗病人并发症护理课件.pptx VIP
- 新概念第一册lesson79.pptx VIP
- 政府采购机票操作手册.pdf VIP
- 二级展开式斜齿圆柱齿轮减速器设计说明书.pdf
- 字节跳动产品运营专员岗面试题库参考答案和答题要点.docx VIP
- 小学英语单词(带音标).pdf VIP
- 字节跳动运营数据分析师岗面试题库参考答案和答题要点.docx VIP
- 八年级数学上册专题15 半角模型证全等(原卷版).docx VIP
- 字节跳动新媒体运营专员岗面试题库参考答案和答题要点.docx VIP
文档评论(0)