- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的温度电子钟显示系统.pdf
SCIENCETECHNOLOGYINFORMATION
科技信息 OIY论坛o 2009年第33期
基于单片机的温度电子钟显示系统
张淑骅
(无锡商业职业技术学院江苏无锡214153)
【摘
上显示。实践证明该系统稳定性高,显示数据准确。
【关键词】DSl8820;DSl302;LCDl602;单片机;软件设计
O.引言 足要求。这里采用总线式接口方式。具体的显示电路如图3所示。
本文设计了一时温度显示系统,采用AT89C51单片机作为核心,
DSl8820作为温度传感器.实时时钟芯片DSl302提供日期和时间,
·并将采集到的日期和温度通过I/O口和数据线传给液晶显示屏
LCDl6021印2实时显示出来。系统结构简单,稳定可靠。
1.硬件电路设计
硬件电路的设计主要包括作为控制部分的单片机最小系统电路、
时钟电路、温度采集电路、按键设置电路和液晶显示电路。系统工作的
原理框图如图1所示。
I强度采集也鼯F-荤片帆 一疆示电硌
最小系统
.甜钟螨卜 --4设鬟电路
图1硬件系统原理框图
1.1时钟电路
时钟电路主要由DSl302芯片构成。DSl302是美国Dallas公司的
一种高性能、低功耗、带RAM的实时时钟电路工作电压为2.5V~5.5
V,可计时年、月、Et、时、分、秒,同时还带有闰年补偿功能。32768Hz晶
体振荡器作为外接晶振,采用RSTf在读写数据时必须为高电平)、
SCLK(*行通信时钟1和I/03根数据线与微处理器连接。具体的电路如
下图所示。 图3显示电路
2.系统软件设计
本系统利用单片机作为核心,因此主要对其进行软件编程。汇编
语言语法简单,但实现如此功能程序会很繁琐,可读性差。C语言相对
简洁,可读性较好,所以本系统使用C语言编程。
系统软件设计主要包括主程序设计和时间数据采集子模块程序
设计、实时温度采集子模块程序设计、、按键调时子模块程序设计和显
示子模块程序设计等。
2.1主程序设计
D61302 主程序设计主要完成系统的初始化,判断有无按键按下,并根据判
图2 DSl302接口电路 断的结果调用相应的子模块程序。主程序设计的流程图如图4所示。
1.2温度采集电路
美国Dallas半导体公司生产的DSl8820温度传感器适应电压范
围宽,稳定性很好,反应也较快,测温范围为一55℃一一+125℃,该温度
传感器的分辨率为9—12位,测温精度高。因此本设计中选用了
DSl8820采集实时温度。在实际使用中电路简单,无需其他的外围器
件。
主机控制DSl8820完成温度转换必须经过初始化、ROM操作指
令、存储器操作指令这三个步骤。首先启动初始化DSl8820开始转
换,再读出温度转换值。在软件设计中使用默认的12位转换精度,外
接供电电源,温度数据的传输,由于只有一根数据线,直接将数据线与
单片机的P1.0口相连接,由单片机通过此数据线读取数据。
1.3显示电路
选用字符型液晶模块1602.它是采用的5*7的点阵图形显示字
您可能关注的文档
最近下载
- 长沙市长郡中学2022-2023学年高一下学期第一次适应性检测物理试卷(含答案).docx VIP
- 药品召回管理办法培训.pptx VIP
- 铁矿选矿全流程自动化控制系统设计方案.doc
- 2025年湖南省长沙市长郡教育集团中考数学模拟试卷(四).pdf VIP
- 长沙市长郡中学2022-2023学年高一下学期第一次适应性检测化学试卷(含答案).docx VIP
- 学习通超星尔雅形势与政策2025春章节测试答案.docx VIP
- 企业竞争战略培训课件PPT.pptx VIP
- 长沙市长郡中学2022-2023学年高一下学期第一次适应性检测生物试卷(含答案).docx VIP
- 邦普一体化电池材料产业园-邦普宜化配套原料及磷酸铁(重新报批)项目环境影响报告书.pdf
- 第三课 公民权利 复习课件(共20张PPT)(含音频+视频).pptx VIP
文档评论(0)