基于51单片机的DS1302可调电子时钟的仿真设计

一、设计要求

采用AT89C52单片机为控制核心,DS1302作为日历时钟芯片,实现基于51单片机的可调电子时钟的仿真设计。

二、设计内容

AT89C52单片机对DS1302时钟芯片写入初始化时间信息(包括年、月、日、星期、时、分、秒)。并启动时钟计时,此后AT89C52单片机不断从DS1302中读取时间信息、并在LCD1602上显示。此外,AT89C52单片机还可以通过矩阵按键修改时间信息实现日历时钟可调的功能。

三、设计方案

矩阵键盘模块:AT89C52单片机P1端口的P1^0、P1^1、P1^2、P1^3引脚控制矩阵键盘的行选,P1^4、P1^5、P1^6、P1^7引脚控制矩阵键盘的列选,这样仅用8个引脚就能控制一个4X4的矩阵键盘。如下图所示:

LCD1602显示模块:在Proteus中选中LM016L元器件,用AT89C52单片机P0端口连接LM016L元件的D7~D0,控制数据的输入输出;用AT89C52单片机P2^5、P2^6、P2^7引脚分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值