摘 要本文以 AT89C2051单片机为主控芯片,采用美国DALLAS公司的涓细充电时钟芯片 DS1302为时钟控制芯片,设计了一个电子万年历,能够显示年、月、日、时、分、秒、星期信息
关键词 实时显示 AT89C2051单片机目录0、引言 2 1、电子万年历的硬件电路设计3 2、主控制器AT89C20513 3、DSl302 时钟芯片的工作原理3 3
1 引脚功能 4 3
2 DSl302 的控制字节4 3
3 DSl302 的复位特征和时钟控制要求4 3
4 数据输入输出I/O4 3
5 DSl302 的寄存器 5 4、DS1302 与微控制器的连接及软件控制5 4
1 DSl302 与 AT89C2051 的连接 5 4
2 软件控制 6 4
3 根据在调试中出现的问题,作如下说明:9 5、总结 9 0、引言日常生活生产中有许多地方需要电子时钟和日历,比如家庭,办公室,以及一些智能化仪表
目前的电子时钟日历系统多采用时钟芯片以简化系统的设计
DSl302 是众多时钟芯片中一款性价比较高的产品
以AT89C2051单片机为主控芯片,采用美国DALLAS公司的实时时钟芯片DSl302 为时钟控制芯片,设计并实现的各种时钟控制电路,应用于各种家电、实验设备等
其能够显示年、月、日、时、分、秒、星期
并且可根据需要对各个位进行调节
1、电子万年历的硬件电路设计硬件电路设计是电子时钟日历系统设计的第一步
系统由主控模块,时钟芯片
显示电路、键盘扫描电路共四个部分组成,电路构成,框图如图l 所示
图 l 电子万年历系统的框架图主控芯片使用MCU-51系列的 AT89C2051单片机,时钟芯片使用美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟 DSl302
采用 DSl302 作为主要计时芯片,可以作到计时准确
更重要的是,DSl302 可以在很小的后备电源(2