描述
DS12C887特性:
·可计算到2100年前的秒、分、小时、星期、日期、月、年七种日历信息并带闰年补偿;
·自带晶体振荡器和锂电池。在没有外部电源的情况下可工作10年;
·对于一天内的时间记录,有12小时制和24小时制两种模式。在12小时制模式中,用AM和PM区分上午和下午;
·可选用夏令时模式
·时间表示方法有两种:一种用二进制数表示,一种用BCD码表示;
·DS12C887中带有128字节RAM,其中11字节用来存储时间信息,4字节RAM用来存储DS12C887的控制信息,称为控制寄存器,113字节RAM供用户使用;
·数据/地址总线复用
·用户可编程以实现多种方波输出
·可应用于MOTOROLA和INTEL两种总线。——我这里只阐述INTEL总线实现方法
·三种可编程中断:定闹中断、时钟更新结束中断、周期性中断
DS12C887基本参数
功能:Clock,Calendar,Alarm
封装/箱体:eDIP
时间格式:HH:MM:SS,Binary
日期格式:DW:DM:M:Y,Binary
RTC存储容量:113B
电源电压(最大值):5.5V
电源电压(最小值):4.5V
最大工作温度:+70C
最小工作温度:0C
安装风格:ThroughHole
RTC总线接口:Multiplexed
ds12c887时钟电路图一:
DS12C887的AD0-AD7为地址\数据复用总线,与控制器地址\数据总线(P0口)直接连接,R2为上拉电阻;MOT为总线模式选择引脚,接地选择INTEL总线连接方式;R/W在INTEL总线模式下位写使能,接控制器读信号WR(P3.6)端;DS在INTEL总线模式下为读使能信号,接控制器读信号RD(P3.6)端;AS为地址锁存,接控制器地址锁存信号ALE(30脚)端;RST接电源拉高,片选CS直接接地使能。
ds12c887时钟电路图二:
ds12c887时钟电路图三:
S1是功能选择键,按下这个键后再按s2,s3可以对时钟进行调整,s4是闹铃设置键,按下后按s2,s3可以调整闹铃时间。