您的位置:首页 > 其它

高级时钟芯片DS12887的应用

2008-01-21 15:46 169 查看
2007-12-24 13:15:21





时钟芯片的应用:
RTC时钟在很多系统中广泛的被应用,因为人们对于实时时钟要求越来越大,而很多数据的记录需要提供数据对应的时间等信息。时钟芯片能在即使没有系统电源的情况下保持时间的走动。从而在任何时候给系统提供了准确的时间,满足各种不同的对时间的要求。时钟芯片的接口有串行和并行之分,不同的芯片要根据具体情况设计。
DS12887的说明:
DS12887是一款比较高档并常用的时钟芯片,芯片内部自配有可充电电池,在无外部电源时也可保证十年的正常运行。芯片内部还提供了约100个字节的RAM空间,其存储的数据也可以长期保持不变。
DS12887提供了多种时钟的特殊功能,如定时中断等等。
学习板的原理以及DS12887的操作:
为了给大家提供一个了解时钟芯片的条件,在学习板提供了在各种系统应用很广泛的时钟芯片DS12887。DS12887跟MC146818B管腿是兼容的,被广泛的应用在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连接的CPU的INT1中断信号端,从而给系统提供了定时功能。

关于此方面的知识,可以去三毛电子世界获得更多支持。
图书馆:http://www.mculib.com/souceitem/library.asp
产品支持:http://www.mculib.com/shopitem/shopmain.asp
论坛:http://www.mculib.com/bbsitem/indexbbs.asp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: