- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计报告-数字温度计(0℃~100℃)
数字温度计(0℃~100℃)
专业班级:
学 号:
姓 名:
指导教师:
2010年12月27号
目 录
1.摘要
2.方案设计与论证
2.1数字温度计设计方论证
2.2方案二的总体设计框图
2.3 DS18B20温度传感器与单片机的接口电路
2.4 系统整体硬件电路
3.系统软件算法分析
3.1主程序
3.2读出温度子程序
3.3温度转换命令子程序
3.4 计算温度子程序
3.5 显示数据刷新子程序
4.总结与体会
5.参考文献
6.附录数字温度计(0℃~100℃)
摘要
随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。
With the era of progress and development, SCM technology has become popular we live, work, research, in all fields, has become a relatively mature technology, this paper will introduce a single-chip microcomputer-based control of the digital thermometer, the thermometer are multifunctional thermometer, the temperature alarm can be set from top to bottom, when the temperature is not within the framework set up, it could be reported.
关键词:单片机,数字控制,温度计, DS18B20,AT89S51
2 .总体设计方案
2.1数字温度计设计方案论证
2.1.1方案一
由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。
2.1.2 方案二
进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。
图1 总体设计方框图
2.2.1 主控制器
单片机AT89S51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。
2.2.2 显示电路
显示电路采用3位共阳LED数码管,从P3口RXD,TXD串口输出段码。
2.2.3温度传感器
DS18B20温度传感器是美国DALLAS半导体公司推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。DS18B20的性能特点如下:
●独特的单线接口仅需要一个端口引脚进行通信;
●多个DS18B20可以并联在惟一的三线上,实现多点组网功能;
●无须外部器件;
●可通过数据线供电,电压范围为3.0~5.5V;
●零待机功耗;
●温度以9或12位数字;
●用户可定义报警设置;
●报警有哪些信誉好的足球投注网站命令识别并标志超过程序限定温度(温度报警条件)的器件;
●负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;
DS18B20采用3脚PR-35封装或8脚SOIC封装,其内部结构框图如图2所示。
图2 DS18B20内部结构
64位ROM的结构开始8位是产品类型的编号,接着是每个器件的惟一的序号,共有48位,最后8位是前面56位的CRC检验码,这也是多个DS18B20可以采用一线进行通信的原因。温度报警触发器TH和TL,可通过软件写入户报警上下限。
DS18B20温度传感器的内部存储器还包括一个高速暂存RAM和一个非易失性的可电擦除的EERAM。高速暂存RAM的结构为8字节的存储器,结构如图3所示。头2个字节包含测得的温度信息,第3和第4字节TH和TL的拷贝,是易失的,每次上电复位时被刷新。第5个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。DS18B20工作时寄存器中的分辨率转换为相应精度的温度数值。该字节各位的
您可能关注的文档
- 《秦兵马俑》PPT课件(苏教版五年级语文下册课件)_6.ppt
- 《秦兵马俑》PPT课件(苏教版五年级语文下册课件)_2.ppt
- 《秦兵马俑》PPT课件(苏教版五年级语文下册课件)_5.ppt
- 《秦兵马俑》PPT课件(苏教版五年级语文下册课件)_4.ppt
- 《穷人课件》小学语文鲁教版五年级上册.ppt
- 《秦兵马俑》PPT课件(苏教版五年级语文下册课件)_3.ppt
- 利用中草药、微生态技术生产绿色优质生猪示范养殖基地建设项目可行性研究报告.doc
- 利用地沟油固酸、固碱两步非均相催化开发生物柴油(中试)可行性报告.doc
- 利用新技术、新设备进行粮食加工项目可行性报告.doc
- 利用油沙豆、工程微藻制造生物柴油项目可行性研究报告.doc
文档评论(0)