DS12887实时时钟芯片详细解析
需积分: 9 22 浏览量
更新于2024-09-28
收藏 340KB PDF 举报
"DS12C887是一款实时时钟(RTC)芯片,由Dallas Semiconductor(现Maxim Integrated)制造。该芯片提供精确的时间和日期功能,与IBM AT计算机兼容,并具有与其他RTC芯片如MC146818B和DS1287的引脚兼容性。DS12C887能够在没有外部电源的情况下运行长达10年,内置晶体振荡器和电池。芯片支持到2100年的日期计算,包括闰年补偿。数据存储采用二进制码或BCD码,提供12和24小时制的选择,并支持夏令时设置。此外,它还具备128字节的RAM,其中14字节用于时钟控制,114字节为通用RAM。DS12C887有三种可编程中断:时间性中断、周期性中断和时钟更新结束中断。方波输出可编程,中断请求输出(/IRQ)与总线兼容。芯片的管脚包括地址/数据复用总线、总线模式选择(MOT)、片选(CS)、地址锁存使能(AS)、读写(R/W)、复位(RESET)、中断请求(IRQ)、方波输出(SQW)、电源(VCC)和地(GND)。"
DS12C887的操作涉及上电/掉电管理。当电源电压VCC高于4.25V并保持200毫秒以上,芯片进入正常操作模式。如果VCC下降到4.25V以下,芯片进入写保护状态,所有输入无效,输出变为高阻态。当VCC低于3V时,内部电池接管供电。MOT管脚用于选择总线模式,连接到VCC时采用MOTOROLA总线时序,不连接或接地时则使用INTEL总线时序。SQW管脚的方波输出在VCC低于4.25V时失效。
中断和方波输出频率可通过设置寄存器A的RS3、RS2、RS1和RS0位来配置。例如,当这些位都设置为0时,既无周期性中断也无方波输出。其他组合则可以配置不同的中断周期和方波频率。
DS12C887是设计用于嵌入式系统和计算机的高精度RTC解决方案,其特性包括低功耗、丰富的功能集以及灵活的总线兼容性,使其在各种应用中具有广泛用途。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2014-06-02 上传
2015-07-27 上传
2011-06-08 上传
点击了解资源详情
点击了解资源详情
2012-09-29 上传
东皇※太一
- 粉丝: 1103
- 资源: 32
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析