一、设计实现功能如下:
功能介绍:
使用51单片机设计一个基于PCF8563实时时钟芯片的数字时钟,要求如下:
1、LCD1602第一行显示年-月-日和英文星期,第二行显示时:分:秒;
2、时间由PCF8563通过I2C总线提供,单片机模拟I2C时序读写;
3、K1切换时间界面和"重要日期+温度"界面,K2选择设置项,K3加、K4减,K5确认退出;
4、校时直接写进PCF8563的寄存器,年月日星期时分秒都能单独改;
5、DS18B20采集环境温度显示在LCD1602上;
6、设定一个重要日期的月和日,自动计算距今天的剩余天数,设定日期早于当天显示Err。
特别注意:PCF8563所有时间寄存器存的都是BCD编码,读写时必须做十进制和BCD的互相转换,直接把十进制数写进去,时间会乱跳。
二、资源下载和演示请点击这里:
三、仿真图如下:
proteus设计合集请点击我,自动跳转:https://51mcu.top/article/308



注意:A系列是汇编资料包括仿真和程序源码
T系列只有仿真和程序(c语言)
H系列既包括程序(c语言)和仿真又包括设计报告和视频讲解!

