DS12C887:详解新型时钟芯片的特性与应用

需积分: 10 2 下载量 145 浏览量 更新于2024-12-02 收藏 122KB PDF 举报
DS12C887是一种高性能的时钟日历芯片,由美国DALLAS公司出品,专为简化时钟和日历功能设计。这款芯片以其丰富的特性在众多应用中脱颖而出,可以替代IBM PC上的DS12887,并且兼容MC146818B和DS12887的接口,使得它在多个系统中都能无缝集成。 DS12C887的核心功能包括自动处理世纪、年、月、日、时、分、秒等时间信息,解决了千年问题,内置锂电池可以在外部电源断电时保持时间长达10年。它支持两种时间显示模式:12小时制和24小时制,分别通过AM/PM标识和BCD码表示,方便用户根据需求选择。此外,该芯片拥有128字节的RAM,其中11字节用于存储时间信息,4字节作为控制寄存器,剩余113字节可供用户自定义编程,实现各种功能。 在接口方面,DS12C887有GND和VCC引脚提供直流电源,VCC需接+5V,确保正常读写操作。当VCC电压低于+4.25V时,禁止RAM访问和时间信息获取,而当VCC电压低于+3V,芯片会自动切换到内部电池供电,保证内部电路稳定运行。MOT引脚用于选择工作模式,本文主要介绍Intel模式,而在该模式下,SQW引脚可用于方波输出,当供电充足时(VCC>4.25V)。 为了更好地使用DS12C887,开发人员需要编写相应的初始化程序来配置芯片的设置,以及获取和更新内部时间的程序。C51语言常常被用来编写这类程序,因为其与8031单片机的兼容性较好。通过合理的电路连接和编程,DS12C887可以为各种嵌入式系统提供准确和可靠的计时服务,广泛应用于电子设备中的日期和时间管理,比如工业控制系统、家用电器、通讯设备等领域。对于进一步的应用探讨和具体实施,用户可在相关论坛或评论区提问交流。