- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与应用课程设计温度报警系统
PAGE
PAGE 11
福州大学至诚学院
《单片机原理及应用》
课程设计
题 目: 基于DS18B20、1602LCD对温度进行显示, 通过按键对温度进行上限值设定,越限蜂鸣器报警
姓 名:
学 号:
系 别: 电气工程系
专 业: 电气工程及其自动化
年 级: 2010级
起讫日期: 2012.12.31~2013.1.13
指导教师:
目 录
TOC \o 1-3 \t 1,1,1.1,2,1.1.1,3
1、课程设计目的 2
2、课程设计题目和实现目标 2
3、设计方案 2
4、Proteus仿真原理图 4
5、程序流程图 4
6、程序代码 5
7、调试总结 5
8、设计心得体会 6
9、参考文献 6
1、课程设计目的
《单片机原理及应用》课程设计是与《单片机原理及应用》课程相配套的实践教学环节。《单片机原理及应用》是一门实践性很强的专业基础课,通过课程设计,达到进一步理解单片机的硬件、软件和综合应用方面的知识,培养实践能力和综合应用能力,开拓学习积极性、主动性,学会灵活运用已经学过的知识,并能不断接受新的知识。培养大胆发明创造的设计理念,为今后就业打下良好的基础。
通过课程设计,掌握以下知识和技能:
单片机应用系统的总体方案的设计;
单片机应用系统的硬件设计;
单片机应用系统的软件程序设计;
单片机开发系统的应用和调试能力
2、课程设计题目和实现目标
使用DS18B20测温
用1602LCD对温度进行显示,并能通过按键对温度进行上限值设定,要求越限蜂鸣器报警。
3、设计方案
3.1芯片资料
3.1.1 Lcd1602液晶显示
信号真值表
3.1.2温度传感器DS18B20介绍
DS18B20是美国DSLLAS半导体公司推出的第一篇支持“一线总线”接口的温度传感器,它具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点,可直接将温度转化成串型数字信号供处理器处理。
主机控制DS18B20完成温度转换必须经过三个步骤:初始化、ROM操作指令、存储器操作指令。必须先启动DS18B20开始转换,再读出温度转换值。本程序仅挂接一个芯片,使用默认的12位转换精度,外接供电电源,读取的温度值高位字节送WDMSB单元,低位字节送WDLSB单元,再按照温度值字节的表示格式及其符号位,经过简单的变换即可得到实际温度值.
单片机用串行方式采集DS18B20的温度数据,执行相应的指令后,将温度信息用并行方式发送到1602LCD显示。
适应电压范围宽,电压范围在3.0~5.5V,在寄生电源方式下可有数据线供电。独特的单线接口方式,它与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通信。支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温。在使用中不需要任何外围元件,全部传感器元件及转换电路集成在形如一只三极管的集成电路内。
测温范围-55℃~+128℃,在-10℃~+85℃时精度为±0.5℃。可编程分辨率为9~12位,对应的可分辨率温度分别为0.5℃,0.25℃,0.125℃和0.0625℃,可实现高精度测温。在9位分辨率时,最多在93.78ms内把温度转换为数字;12位分辨率时,最多在750ms内把温度转换为数字,显示速度快。
测量结果直接输出数字温度信号,以“一线总线”串行送给CPU,同时可传送CRC校验码,具有极强的抗干扰纠错能力。
负压特性。电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。
引脚排列与说明:
表1 高速暂存器RAM
寄存器内容
字节地址
温度值低位(LSB)
0
温度值高位(MSB)
1
高温限值(TH)
2
低温限值(LT)
3
配置寄存器
4
保留
5
保留
6
保留
7
CRC校验值
8
高速暂存器RAM由9个字节的存储器组成。第0~1字节是温度的显示位;第2和第3个字节是复制的TH和TL,同时第2和第3个字节的数字可以更新;第4个字节是配置寄存器,同时第4个字节的数字可以更新;第5,6,7三个字节的保留的。可电擦出E2ROM又包括温度触发器TH
文档评论(0)