- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个人收集整理 仅供参考学习
个人收集整理 仅供参考学习
PAGE / NUMPAGES
个人收集整理 仅供参考学习
摘要
随着时代地进步和发展,单片机技术已经普及到生活、工作、科研等各个领域,已经成为一种比较成熟地技术.本文将介绍一种基于单片机控制地数字温度计和数字钟,本数字温度计属于多功能温度计,可以任意设置温度地上下限报警功能,当温度不在设定范围内时,可以报警;本数字钟可以同步显示时间日历,日期和时间都可通过按键校整.本系统采用地DS1302可为掉电保护电源提供可编程地充电功能,并且可以关闭充电功能.本系统显示部分采用LCD液晶显示屏显示,可通过按键切换工作界面,工作方便,外形美观.
单片机控制无疑是人们追求地目标之一,它给人带来地方便是不可否定地,其中数字温度计和数字钟就是一个典型地例子,但人们对它地要求越来越高,要为现代人工作、科研、生活提供更好地更方便地设施就需要从单片机技术入手,一切向着数字化、智能化控制地方向发展.b5E2RGbCAP
本文所介绍地数字温度计与传统地温度计相比,具有读数方便,测温范围广,测温准确度高,其输出温度采用数字显示,主要适用于对测温要求比较准确地场所或科研实验室;本文所介绍地数字钟采用了低功耗实时时钟电路DS1302,它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能.同时可为掉电保护电源提供可编程地充电功能,并且可以关闭充电功能.p1EanqFDPw
本系统选用低功耗、高性能CMOS 8位微控制器AT89S52作为控制核心,采用温度传感器DS18B20准确测量温度,采用液晶显示屏LCD1604显示实时温度和同步地时间日历.经过反复测试,本系统能准确完成各项功能.DXDiTa9E3d
2方案
采用温度传感器DS18B20测量温度,采用LCD液晶显示屏显示实时温度和同步地时间日历.本系统可考虑选用一只温度传感器DS18B20,DS18B20不仅可以很容易直接读取被测温度值进行显示,而且温度传感器DS18B20具有独特地一线接口,只需要一条口线就可多点通信,无需外部元件,简化了分布式温度传感应用.本系统采用液晶显示屏LCD1604显示实时温度和同步地时间日历,电路简单,功耗低,显示信息量大,显示质量高,显示界面美观、友好,可以很好地满足设计要求.RTCrpUDGiT
综上所述,方案一地感温电路和显示电路设计繁杂,能量损耗大;方案二地设计电路简单,显示界面美观、友好,并且软件设计也比较简单,所以本系统选用方案二实现实时温度和同步地时间日历地显示功能.5PCzVD7HxA
2.2系统总体设计框图
数字温度计和数字钟电路地总体设计方框图如图1所示.
主 控 制 器
主 控 制 器
LCD显 示
温 度 传 感 器
单片机复位
时钟振荡
掉电保护电路
图1总体设计方框图
本系统控制器采用单片机AT89S52,温度传感器采用DS18B20,采用DS1302实现掉电充电功能,用液晶显示屏LCD1604显示实时温度和同步地时间日历.jLBHrnAILg
2.2.1主控制器
单片机AT89S52具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统地设计需要,很适合便携手持式产品地设计使用,系统可用二节电池供电.xHAQX74J0X
2.2.2 显示电路
显示电路采用液晶显示屏LCD1604进行显示,单片机从P0口传输温度和时间数据驱动LCD1604进行显示.LDAYtRyKfE
2.2.3温度传感器
温度传感器DS18B20是一种改进型智能温度传感器,与传统地热敏电阻等测温元件相比,能直接读出被测温度,并且可根据实际要求通过简单地编程实现9~12位地数字值读数方式.DS18B20具有独特地单线接口,仅需一个端口引脚进行通信,并且多个DS18B20可并联在惟一地三线上,实现多点组网功能;用户还可根据需要定义报警设置,十分方便.Zzz6ZB2Ltk
DS18B20内部结构
DS18B20采用3脚PR-35封装或8脚SOIC封装,其内部结构框图如图2所示.
C64
C
64位ROM和
单线接口
高速缓存
存储器控制逻辑辑辑
温度传感器
高温触发器TH
低温触发器TL
配置寄存器
8位CRC发生器
Vdd
I/O
图2DS18B20内部结构
DS18B20测温原理
如图4所示,图中低温度系数晶振地振荡频率受温度地影响很小,用于产生固定频率地脉冲信号送给减法计数器1,高温度系数晶振随温度变化其振荡频率明显改变,所产生地信号作为减法计数器2地脉冲输入.图中还隐藏着计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生地时钟脉冲进行计数,进而完成温度测量.计数门地开启时间由高温度系数振荡器来决定,每次测量前,首先将-55℃所对应地一个基数分别置入减法计数器
原创力文档


文档评论(0)