网站大量收购独家精品文档,联系QQ:2885784924

基于单片机的温度电子钟显示系统.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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的点阵图形显示字

文档评论(0)

lizhencai0920 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6100124015000001

1亿VIP精品文档

相关文档