第一范文网 - 专业文章范例文档资料分享平台

STC89C52单片机控制的数码万年历及温湿度计

来源:用户分享 时间:2025/6/1 10:27:22 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

龙源期刊网 http://www.qikan.com.cn

STC89C52单片机控制的数码万年历及温湿度计

作者:胡建波

来源:《环球市场信息导报》2011年第02期

摘要:利用STC89C52单片机设计一款万年历及温湿度显示系统,显示方式为LED数码显示,可显示年、月、日、时、分、秒、温度、湿度、漏点及星期,能进行时间调整、闹铃设置,并具有整点报时等功能,断电后时钟电路由备用电池供电。 关键词:STC89C52 单片机;MAX7219;DS1302;万年历

1. 系统功能

利用STC89C52单片机设计一款万年历及温湿度显示系统,显示方式为24位LED数码显示,可显示年、月、日、时、分、秒、温度、湿度、漏点及星期,能进行时间调整、闹铃设置,并具有整点报时等功能,断电后时钟电路由备用电池供电。 2. 硬件系统总体结构

如图1,硬件系统主要有电脑主控部分STC89C52单片机、LED数码显示模块接口MAX7219、时钟电路接口DS1302、数字温湿度计模块SHTl0、按键模块及闹铃电路六大模块。

2.1系统主控模块

如图2,系统主控模块主要有上电复位电路、晶振电路和STC89C52单片机组成。STC89C52单片机的P1.0~P1.2分别用做时钟电路DS1302的数据I/O、移位时钟和RESET信号;P1.4~P1.5分别用做温湿度传感器SHT10的数据I/O和移位时钟;P3.2、P3.3和P3.7别用做LED数码显示接口芯片MAX7219的数据I/O、移位时钟和数据锁存信号;P2.4用做整点报时或闹铃信号;P1.3、P1.7、P3.4~P3.5分别用做闹铃设置、时间设置保存、时间设置、+1和闹铃设置保存按键输入信号。 2.2显示模块接口MAX7219

MAX7219是一个采用3线串行接口的8位共阴极7段LED显示驱动器,只需LOAD、DIN、CLK三个管脚便可实现数据传送。DIN管脚上的16位串行数据包在每个CLK的上升沿被移入到内部16位移位寄存器中,MAX7219的16位串行数据的低8位表示显示数据本身,

STC89C52单片机控制的数码万年历及温湿度计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0jz518sb9u4bptb11x4w7g2499iozz00mky_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top