快捷搜索:  汽车  科技

基于51单片机的数字时钟设计要求(基于51单片机的PCF8563数字时钟Proteus设计)

基于51单片机的数字时钟设计要求(基于51单片机的PCF8563数字时钟Proteus设计)3、可设置重要日期并倒计天数。2、可以通过“切换”按键显示当前时间或者温度。使用51单片机驱动PCF8563时钟芯片实现一个数字时钟,同时使用DS18B20测量温度并通过LCD1602显示,拥有K1~K5五个按键,分别是:K1切换;K2选择;K3增加;K4减少;K5确认;通过按键的调整实现了以下功能:1、可以显示年月日星期时分秒,并可通过按键进行修改。

基于51单片机的数字时钟设计要求(基于51单片机的PCF8563数字时钟Proteus设计)(1)

一、背景

基于51单片机的数字时钟设计要求(基于51单片机的PCF8563数字时钟Proteus设计)(2)

PCF8563是PHILIPS公司推出的一款工业级内含I2C总线接口功能的具有极低功耗的多功能时钟/日历芯片。PCF8563的多种报警功能、定时器功能、时钟输出功能以及中断输出功能能完成各种复杂的定时服务,甚至可为单片机提供看门狗功能。是一款性价比极高的时钟芯片,它已被广泛用于电表、水表、气表、电话、传真机、便携式仪器以及电池供电的仪器仪表等产品领域。

单片机和PCF8563通信采用IIC协议,单片机读取时钟芯片内寄存器数据或者时钟芯片输出时间信息给单片机。

二、设计目标

使用51单片机驱动PCF8563时钟芯片实现一个数字时钟,同时使用DS18B20测量温度并通过LCD1602显示,拥有K1~K5五个按键,分别是:K1切换;K2选择;K3增加;K4减少;K5确认;

通过按键的调整实现了以下功能:

1、可以显示年月日星期时分秒,并可通过按键进行修改。

2、可以通过“切换”按键显示当前时间或者温度。

3、可设置重要日期并倒计天数。

三、设计过程

首先我们使用proteus软件绘制好仿真图,如图所示

基于51单片机的数字时钟设计要求(基于51单片机的PCF8563数字时钟Proteus设计)(3)

然后使用keil建立工程并编写相应的程序,如图

基于51单片机的数字时钟设计要求(基于51单片机的PCF8563数字时钟Proteus设计)(4)

最后加载HEX文件就可以通过proteus进行仿真了,如下视频所示

感兴趣的朋友欢迎点赞和关注我!

猜您喜欢: