DS12C887实时时钟芯片功用丰厚,能够用来直接替代IBM PC上的时钟日历芯片DS12887,一起,它的管脚也和MC146818B、DS12887相兼容。实时时钟的缩写是RTC(Real_TIme Clock)。
因为DS12C887能够主动发生世纪、年、月、日、时、分、秒等时刻信息,其内部又增加了世纪寄存器,然后使用硬件电路处理子"千年"问题; DS12C887中自带有锂电池,外部掉电时,其内部时刻信息还能够坚持10年之久;关于一天内的时刻记载,有12小时制和24小时制两种形式。
2 引脚功用
GND、 VCC:直流电源,其间VCC接+5V输入,GND接地,当VCC输入为+5V时,用户能够拜访DS12C887内RAM中的数据,并可对其进行读、写操作;当VCC的输入小于+4.25V时,制止用户对内部RAM进行读、写操作,此刻用户不能正确获取芯片内的时刻信息;当VCC的输入小于+3V时, DS12C887会主动将电源发换到内部自带的锂电池上。
MOT:形式挑选脚,DA12C887有两种作业形式,即Motorola形式和Intel形式,当MOT接VCC时,选用的作业形式是Motorola形式,当MOT接GND时,选用的是Intel形式。本文首要评论Intel形式。
SQW:方波输出脚,当供电电压VCC大于4.25V时,SQW脚可进行方波输出,此刻用户能够经过对操控寄存器编程来得到13种方波信号的输出。
AD0~AD7:复用地址数据总线,该总线选用时分复用技能,在总线周期的前半部分,呈现在AD0~AD7上的是地址信息,可用以选通DS12C887内的RAM,总线周期的后半部分呈现在AD0~AD7上的数据信息。
AS:地址选通输入脚,在进行读写操作时,AS的上升沿将AD0~AD7上呈现的地址信息锁存到DS12C887上,而下一个下降沿铲除AD0~AD7上的地址信息,不管是否有用,DS12C887都将履行该操作。
DS/RD:数据挑选或读输入脚,该引脚有两种作业形式,当MOT接VCC时,选用Motorola作业形式,在这种作业形式中,每个总线周期的后一部分的DS为高电平,被称为数据选通。在读操作中,DS的上升沿使DS12C887将内部数据送往总线AD0~AD7上,以供外部读取。在写操作中,DS的下降沿将使总线 AD0~AD7上的数据锁存在DS12C887中。
R/W:读/写输入端,该管脚也有2种作业形式,当MOT接VCC时,R/W作业在Motorola形式。此刻,该引脚的作用是区别进行的是读操作仍是写操作,当R/W为高电平时为读操作,R/W为低电平时为写操作;当MOT接GND时,该脚作业在Intle形式,此刻该作为写答应输入。
CS:片选输入,低电平有用。
IRQ:中断请求输入,低电平有用,该脚有用对DS12C887内的时钟、日历和RAM中的内容没有任何影响,仅对内部的操控寄存器有影响,在典型的使用中,RESET能够直接接VCC,这样能够确保DS12C887在掉电时,其内部操控寄存器不受影响。
由表1能够看出:DS12C887内部有操控寄存器的A-B等4个操控寄存器,用户都能够在任何时候对其进行拜访以对DS12C887进行操控操作。
表1 DS12C887的存储功用
地 址功 能取值规模十进制数取值规模
二进制BCD码
0秒0~5900~3B00~59
1秒闹铃0~5900~3B00~59
2分05900~3B00~59
3分闹铃0~5900~3B00~59
412小时形式0~1201~0C AM,
81~8C PM01~12AM,
81~92PM
24小时形式0~2300~1700~23
5时闹铃,12小时制1~1201~0C AM,
81~8C PM01~12AM,
81~92PM
时闹铃,24小时制0~2300~1700~23
6星期几(星期天=1)1~701~0701~07
7日1~3101~1F01~31
8月1~1201~0C01~12
9年0~9900~6300~99
10操控寄存器A
11操控寄存器B
12操控寄存器C
13操控寄存器D
50世纪0~99NA19,20