新闻中心

EEPW首页>嵌入式系统>设计应用> 基于单片机的可测温式电子万年历

基于单片机的可测温式电子万年历

作者: 时间:2015-03-31 来源:网络 收藏

  2软件系统设计方案

本文引用地址://m.amcfsurvey.com/article/271886.htm

  该万年历的程序流程图如图3所示,具体流程如下:首先,接通电源,上电工作,DS1302、DS18B20、LCD1602进行初始化,通过控制液晶屏显示“时分秒”、“温度”、“年月日”、“星期”,并伴随整点报时的功能;然后,进入功能设置,第一次按下按键K4可以调整“时分秒”和“年月日”,此时K1、K2和K3分别对应时间和日期“加”、“减”和“移位选择”的功能,日期发生变化相应的“星期”也会跟着变化;第二次按下按键K4可以设置闹钟的功能,此时K1、K2和K3分别对应时间和日期“关闭”、“开启”和“移位选择”的功能;第三次按下按键K4可以设置秒表的功能,此时K1、K2和K3分别对应时间和日期“复位”、“暂停”和“计时”的功能;第四次按下按键K4可以退出设置功能,因为该万年历加入了语音芯片,此时按下K2键具有语音报时的功能。

  由于DS18B20具有温度采集检测的功能,所以液晶屏显示的温度会随着周围环境温度的变化而变化。该万年历设置有复位电路,连接一个按键K可以自动实现复位功能。

  图3可测温式程序流程图

  3调试和分析

  待该可测温式焊接和软件编程完成后,进入调试环节,将keil4中C语言程序生成的hex文件烧入到STC89C52芯片中,连接电源后将万年历放入模拟环境中进行系统调试,调试结果如图4所示。液晶显示屏显示“时间”、“温度”、“日期”和“星期”信息,同时可以整点报时,如图4中A图所示。

  图4可测温式调试结果图

  第一次按下K4进入时间和日期的设置,调试结果如图4中B图所示;第二次按下K4进入闹钟的设置,“Y”为开启闹钟,“N”为关闭闹钟,调试结构如图4中C图所示;第三次按下K4进入秒表的设置,调试结构如图4中D图所示;第四次按下K4退出功能设置,此时按下K2具有语音报时功能。

  4总结

  电子万年历在生活中日益普遍,该设计主要利用时钟芯片DSl302、温度传感器DS18B20和液晶屏LCD1602构建了一个可测温式万年历装置,电路结构简单,具有语音报时功能,适用于家庭生活,使用价值高,具有较好的应用前景。

手机电池相关文章:手机电池修复


c语言相关文章:c语言教程


单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理


上拉电阻相关文章:上拉电阻原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭