- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE/NUMPAGES
辽东学院信息技术学院
微控制器原理及接口技术课程设计报告
设计题目:多路温度检测及报警系统
专业班级:电子信息工程、B1006
姓名:田洪雨
教师评语:
教师评语:
成绩评阅教师张俊芳日期
一、摘要
本课程设计是基于DS18B20在LCD1602液晶显示多路温度检测及报警系统。本课题以AT89C51单片机系统为核心,能对多点温度进行实时巡检。DS18B20是一种可组网高精度数字式温度传感器,由于其具有单总线独特优点,可以使用户轻松组建起传感器网络,并可使多点温度测量电路变得简单、可靠。本文结合实际使用经验,介绍了DS18B20温度传感器在单片机下硬件连接及软件编程,并给出了软件流程图。
关键词:DS18B20、LCD1602、高低温报警
二、课程设计目
通过《单片机原理及应用》课程设计,使学生掌握单片机及其扩展系统设计方法和设计原则及相应硬件调试方法。进一步加深单片机及其扩展系统设计和应用理解。
三、课程设计题目
多路温度检测及报警系统
四、课程设计内容及要求
1、设计内容:
1)有上电指示灯;
2)能正确手动复位;
3)有4位数码管显示,能按照分秒进制显示时间;
4)自定义扩展功能。
2、设计要求:
1)独立设计原理图及相应硬件电路。
2)针对选择设计题目,设计系统软件。软件要做到:操作方便,实用性强,稳定可靠。
3)设计说明书格式规范,层次合理,重点突出。并附上设计原理图及相应源程序。
五、系统硬件电路设计
系统主要由硬件和软件两大部分构成,当接收到系统发出温度转换命令后,DS18B20开始进行温度转换操作并把转化后结果放到16位暂存寄存器中温度寄存器内,然后及系统进行数据通信,系统将温度读出并驱动LED数码管显示。如果温度值低于设定下限值或高于设定上限值,则自动启动报警装置。
由于DS18B20单总线通信功能是分时完成,它有严格时隙概念,因此读写时序很重要。该系统结构图
单
单
片
机
AT89S51
显示电路按键电路
显示电路
按键电路
复位电路
复位电路
测温电路
测温电路
报警电路
报警电路
1、单片机最小系统电路设计
AT89S51是低电压,高性能CMOS8位单片机,片内含8kbytes可反复擦写Flash只读程序存储器和256bytes随机存取数据存储器(RAM),器件采用高密度、非易失性存储技术生产,及标准MCS-51指令系统及8052产品引脚兼容,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89S51单片机适合于许多较为复杂控制应用场合。AT89S51单片机为40引脚双列直插芯片,有四个I/O口P0、P1、P2、P3,每一条I/O线都能独立地作输出或输入。AT89S51DIP管脚封装
AT89S51其结构图如图所示
(1)一个8位微处理器CPU
(2)片内数据存储器RAM和特殊功能寄存器SFR
(3)片内程序存储器ROM
(4)两个定时/计数器T0、T1,可用作定时器,也可用以对外部脉冲进行计数
(5)四个8位可编程并行I/O端口,每个端口既可作输入,也可作输出
(6)一个串行端口,用于数据串行通信
(7)中断控制系统
(8)内部时钟电路
功能特性概述:AT89S51提供以下标准功能:8k字节Flash闪速存储器,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89S52可降至0Hz静态逻辑操作,并支持两种软件可选节电工作模式。空闲方式停止CPU工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。
单片机AT89S52P0口作为输入口。P0及DS12887AD相连,进行时间图2-3数据采集;P3.7(RD)及DS1288717脚DS相连,P3.3及DS1288719脚IRQ相连,P2.7及DS1288713脚CS相连;30脚ALE及DS1288714脚AS相连。单片机第18引脚和19引脚接时钟电路,XTAL1接外部晶振和微调电容一端,XTAL2接外部晶振和微调电容另一端。对外接电容值虽然没
图2-4主控电路及其最小系统电路图
有严格要求,但电容大小会影响震荡器频率高低、震荡器稳定性、起振快速性和温度稳定性。因此,此系统电路晶体振荡器值为11.0592MHz,电容应尽可能选择陶瓷电容,电容值约为22μF。第9引脚为复位输入端,接上电容,电阻后
文档评论(0)