基于51单片机的数字时钟(万年历)

1、主要设计内容

由STC89C52单片机+DS1302时钟芯片+按键模块+LCD1602显示+电源构成
1、可以显示年、月、日、时、分、秒、星期、农历;
2、按键可以设置闹钟及报警;
3、按键可以调整时间,显示是平年还是闰年。
共4个按键:设置、加、减、切换。

2、设计方案

单片机电子万年历的制作有多种方法,可供选择的器件和运用的技术也有很多种。所以,系统的总体设计方案应在满足系统功能的前提下,充分考虑系统使用的环境,所选的结构要简单使用、易于实现,器件的选用着眼于合适的参数、稳定的性能、较低的功耗以及低廉的成本。

按照系统设计的要求,初步确定系统由电源模块、时钟模块、显示模块、键盘接口模块、闹钟模块共六个模块组成,电路系统构成框图如图1所示。

图1 硬件电路框图

 

3、硬件设计思路

硬件由STC89C52单片机+DS1302时钟芯片+按键模块+LCD1602显示+电源构成。

4、软件设计思路

本系统的软件部分主要要进行公历计算程序设计,按键的扫描输入等。程序开始运行后首先要进行初始化,把单片机的各引脚的状态按程序里面的初始化命令进行初始化,初始化完成后运行公历计算程序,得到公历的时间、日期信息,再运行按键扫描程序,检测有无按键按下,如果有按键按下,则进行闹钟设置,设置及计算完成后运行显示程序,显示程序将得到的公历信息送给对应的LCD1602让其显示。

全部资料包括程序(注释)、AD原理图、protues仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、资料使用介绍等,全网最全!!(https://www.cirmall.com/circuit/18406

更多单片机设计与资料敬请关注微信公众号“电子工程师成长日记”!!

猜你喜欢

转载自blog.csdn.net/weixin_41017942/article/details/107587678