单片机交流
直播中

一说就是错

12年用户 532经验值
私信 关注
[问答]

求一种基于STC89C52单片机的电子万年历设计方案

基于STC89C52单片机电子万年历是由哪些部分组成的?
基于STC89C52单片机的电子万年历具有哪些功能?
怎样去设计一种基于STC89C52单片机的电子万年历?

回帖(1)

李玉珍

2021-7-19 16:00:22
电子万年历是一种非常广泛日常计时工具,给人们的带来了很大的方便,在社会上越来越流行。 它可以对年、月、日、时、分、秒进行计时,采用直观的数字显示,可以同时显示年月日时分秒和温度等信息,还有时间校准、闹钟等功能。该电子万年历主要采用STC89C52单片机作为主控核心,用DS1302时钟芯片作为时钟、液晶12864显示屏显示。STC89C52单片机是由宏晶公司推出的,功耗小,电压可选用4~6V电压供电;DS1302时钟芯片是美国DALLAS公司推出的具有细电流充电功能的低功耗实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小;数字显示是采用的12864液晶显示屏来显示,可以同时显示年、月、日、星期、时、分、秒和温度等信息。此外,该电子万年历还具有时间校准等功能。
1. 系统总体功能
本设计采用的是宏晶公司的STC89C52单片机为核心,通过单片机与时钟芯片DS1302通信来对时间的读写,保证时钟时间的稳定性,并带有内部电源模块,使系统断电时时钟数据不会丢失,以DS18B20温度感应芯片作为温度威廉希尔官方网站 的核心,向单片机发出获取到的温度数据,并通过LCD1602将时间、显示出来,并可以通过按键调整时间日期和闹钟时间。
2. 总体威廉希尔官方网站 图

威廉希尔官方网站 组成:
单片机最小系统
LCD602液晶显示屏威廉希尔官方网站
四路独立按键
DS1302时钟威廉希尔官方网站
DS18B20温度传感器
系统电源
3. 程序设计
(1) LCD1602驱动程序




(2) DS1302驱动程序







(3)DS18B20驱动程序




(4) 按键驱动程序











(5) 主程序
举报

更多回帖

发帖
×
20
完善资料,
赚取积分