DS12887实时时钟芯片功能与应用解析
需积分: 11 65 浏览量
更新于2024-11-26
收藏 340KB PDF 举报
"DS12887是一款高性能的实时时钟(RTC)芯片,它在没有外部电源的情况下能够维持工作长达10年,并且配备了内置的晶体振荡器和电池。这款芯片与IBM AT计算机兼容,同时也与MC146818B和DS1287芯片的引脚布局兼容,方便替换或集成到现有系统中。DS12887能够准确计算从当前日期到2100年的日期、时间,包括闰年补偿。"
DS12887的主要特性包括:
1. 支持多种时间格式:它可以表示秒、分、小时、星期、日期、月和年,且能处理闰年。此外,时间显示可设置为12小时或24小时制,12小时制下提供AM和PM指示。
2. 方便的总线兼容性:DS12887适用于MOTOROLA和INTEL两种总线架构,采用数据/地址总线复用设计,简化了系统集成。
3. 内置存储:包含14字节的时钟控制寄存器和114字节的通用RAM,可用于各种应用需求。
4. 可编程中断功能:具备三种可编程中断,包括时间性中断(从每秒到每天)、周期性中断(122ms到500ms)以及时钟更新结束中断。
5. 方波输出:可通过编程设置方波输出频率,为系统提供定时信号。
6. 中断请求输出:通过/IRQ引脚向主机系统发送中断请求。
7. 强大的电源管理:在VCC低于4.25V时,芯片进入写保护模式,输出变为高阻态。低于3V时,会自动切换到内部电池供电。
管脚功能:
- AD0-AD7:地址/数据复用总线
- NC:未使用的引脚
- MOT:选择总线模式,连接VCC时为MOTOROLA模式,接地或悬空时为INTEL模式
- CS:片选信号
- AS:地址锁存使能信号(ALE)
- R/W:在INTEL总线模式下分别表示/WR和/RD信号
- RESET:复位信号
- IRQ:中断请求输出
- SQW:方波输出
- VCC:电源正极
- GND:电源地
操作流程:
- 上电或掉电时,芯片会根据VCC电压自动调整工作状态。在低于特定电压时,会切换到内部电池供电,并且进入写保护模式,所有输出呈高阻状态。
中断和方波输出的配置:
- 寄存器A中的RS3、RS2、RS1、RS0位可以设定周期性中断的频率和SQW输出的频率。例如,当这四个位都为0时,不会产生周期性中断,SQW输出也会关闭。
DS12887是一款功能强大的RTC芯片,适用于需要精确时间管理和中断功能的各种嵌入式系统中。其兼容性和灵活性使其成为许多设计的首选时钟解决方案。
2011-08-03 上传
2011-09-05 上传
2021-10-11 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weida99999
- 粉丝: 20
- 资源: 91
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录