高级时钟芯片DS12887的应用

来源:互联网 发布:淘宝店面装修在哪 编辑:程序博客网 时间:2024/06/16 13:33
2007-12-24 13:15:21

字体变小 字体变大

时钟芯片的应用

RTC时钟在很多系统中广泛的被应用,因为人们对于实时时钟要求越来越大,而很多数据的记录需要提供数据对应的时间等信息。时钟芯片能在即使没有系统电源的情况下保持时间的走动。从而在任何时候给系统提供了准确的时间,满足各种不同的对时间的要求。时钟芯片的接口有串行和并行之分,不同的芯片要根据具体情况设计。

DS12887的说明:

DS12887是一款比较高档并常用的时钟芯片,芯片内部自配有可充电电池,在无外部电源时也可保证十年的正常运行。芯片内部还提供了约100个字节的RAM空间,其存储的数据也可以长期保持不变。

DS12887提供了多种时钟的特殊功能,如定时中断等等。

学习板的原理以及DS12887的操作:

为了给大家提供一个了解时钟芯片的条件,在学习板提供了在各种系统应用很广泛的时钟芯片DS12887DS12887MC146818B管腿是兼容的,被广泛的应用在IBM AT计算机中作为时钟和日历。

DS12887内部有各种寄存器设置,具体的寄存器操作方法请参考芯片手册。此处主要讲述原理图上的相关操作。DS12887芯片能工作在两种总线时序,一是MOTOROLA模式,一是INTEL模式。这个模式的选择是由管腿MOT来控制的,当MOT为高时表示使用MOTOROLA总线时序;当MOT为低时表示使用INTEL总线时序。学习板上使用的是INTEL模式,因为MOT管脚接地了。因为选择了INTEL模式,所以DS管脚对应的就是RD信号。DS12887的片选信号是由138译码器产生的CS_12887。从74HC138的原理图可以看出,这个片选信号对应的地址是0xD000H(只要保证高四位是1101),因此无论向DS12887读操作还是写操作,都必须对在地址上加上AD0~AD7的偏移地址来进行操作。

/IRQ端输出定时中断信号INT_12887通过跳线J3连接的CPUINT1中断信号端,从而给系统提供了定时功能。

关于此方面的知识,可以去三毛电子世界获得更多支持。

图书馆:http://www.mculib.com/souceitem/library.asp

产品支持:http://www.mculib.com/shopitem/shopmain.asp

论坛:http://www.mculib.com/bbsitem/indexbbs.asp