DS12887时钟芯片中文手册:功能、操作与应用

需积分: 11 70 下载量 13 浏览量 更新于2024-12-27 收藏 340KB PDF 举报
"DS12C887中文PDF" DS12C887是一款时钟芯片,设计用于提供精确的日期和时间信息,并且在没有外部电源的情况下也能保持运行长达10年。这款芯片与IBM AT计算机兼容,同时与MC146818B和DS1287芯片的引脚布局兼容,使其能够轻松替换这些部件。DS12C887包含了内置的晶体振荡器和电池,确保即使在主电源断开的情况下仍能维持时钟的准确运行。 该芯片能够计算从1970年到2100年的日期,包括闰年补偿,确保了日期计算的准确性。它支持二进制码或BCD码表示日历和闹钟信息,并提供12小时和24小时制的时间显示,12小时制还带有AM和PM指示。此外,DS12C887还具有夏令时模式,适应不同的季节性时间调整。 在总线兼容性方面,DS12C887可以应用于MOTOROLA和INTEL两种总线架构,数据和地址总线是复用的。内部集成有128字节的RAM,其中14字节用于时钟控制寄存器,其余114字节为通用RAM。DS12C887提供了可编程的方波输出,允许用户自定义输出频率。还有一个总线兼容的中断信号/IRQ,用于响应三种可编程中断:时间性中断(每秒到每天一次)、周期性中断(122ms到500ms)以及时钟更新结束中断。 管脚功能包括: 1. AD0-AD7:地址/数据复用总线 2. NC:空脚 3. MOT:总线类型选择,连接VCC时选择MOTOROLA总线时序,接地或未连接时选择INTEL总线时序 4. CS:片选信号 5. AS:地址锁存使能信号(ALE) 6. R/W:在INTEL总线下作为写使能(/WR)和读使能(/RD)信号 7. RESET:复位信号 8. IRQ:中断请求输出 9. SQW:方波输出 10. VCC:+5V电源 11. GND:电源地 在操作过程中,当VCC电压高于4.25V并保持200ms以上,芯片可以正常工作。如果VCC低于4.25V,芯片进入写保护状态,所有输入无效,输出呈现高阻态。当VCC低于3V时,DS12C887会自动切换到内部电池供电。SQW输出在VCC低于4.25V时失效。 DS12C887还提供了通过寄存器A中的RS3、RS2、RS1、RS0位来设置周期性中断周期和方波输出频率的功能,用户可以根据需要配置这些控制位以实现特定的中断频率或无输出。 DS12C887是一款功能强大的时钟芯片,广泛适用于需要精确时间管理的系统中,其丰富的特性使得它能够在多种环境下稳定可靠地工作。