高级时钟芯片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
时钟芯片的应用:
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
相关文章推荐
- 高级时钟芯片DS12887的应用
- TextView的一些高级应用(自定义字体、显示多种颜色、添加阴影)
- 关于一些nginx的高级扩展应用 推荐
- 链表的高级应用
- 多线程与并发库高级应用
- 利用python进行数据分析-NumPy高级应用
- vs自带的调试方法高级应用,回退,和在线修改
- Filter过滤器高级应用
- Java For 循环的高级应用
- 【EntityFramework系列教程十,翻译】ASP.NET MVC程序中的一些高级应用
- iptables高级应用实例(转)
- 07_NoSQL数据库之Redis数据库:Redis的高级应用之事务处理、持久化操作、pub_sub、虚拟内存
- Nginx 高级应用-负载均衡
- Linux服务器权限管理之sudo高级应用
- PHP高级应用开发实践(1)
- VMWARE高级应用
- 用 Dojo 的 Ajax 应用开发进阶教程,第 1 部分:JavaScript 技巧与高级特性
- I/O复用的高级应用一:非阻塞connect
- c#事务、using释放资源、实体类的高级应用
- HBase建表高级属性,hbase应用案例看行键设计,HBase和mapreduce结合,从Hbase中读取数据、分析,写入hdfs,从hdfs中读取数据写入Hbase,协处理器和二级索引