一种新型的时钟日历芯片DS12C887.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种新型的时钟日历芯片 DS12C887 作者:重庆大学光电工程学院 林国清 李见为 王崇文 来源:《国外电子元器件》 摘要:简要介绍了美国 DALLAS 公司的新型时钟日历芯片 DS12C887 的功能特性 和内部控制寄存器参数,给出了 DS12C887 与 8031 单片机的电路连接图,同时给 出了用C51 编写的初始化程序和获取内部时间的程序。 关键词:时钟 单片机 DS12C887 1 器件特性 DS12C887 实时时钟芯片功能丰富,可 以用来直接代替IBM PC 上的时钟日历芯片 DS12887 ,同时,它的管脚也和 MC146818B 、DS12887 相兼容。 由于DS12C887 能够自动产生世纪、 年、月、日、时、分、秒等时间信息,其内 部又增加了世纪寄存器,从而利用硬件电路 解决子“千年” 问题;DS12C887 中自带有锂电 池,外部掉电时,其内部时间信息还能够保 持 10 年之久;对于一天内的时间记录,有 12 小时制和 24 小时制两种模式。在 12 小时 制模式中,用 AM 和 PM 区分上午和下午; 时间的表示方法也有两种,一种用二进制数 表示,一种是用 BCD 码表示;DS12C887 中 带有 128 字节 RAM ,其中有 11 字节 RAM 用来存储时间信息,4 字节 RAM 用来存储 DS12C887 的控制信息,称为控制寄存器, 113 字节通用 RAM 使用户使用;此外用户还 可对 DS12C887 进行编程以实现多种方波输 出,并可对其内部的三路中断通过软件进行 屏蔽。 2 引脚功能 DS12C887 的引脚排列如图 1 所示,各管脚的功能说明如下: GND、VCC :直流电源,其中VCC 接+5V 输入,GND 接地,当 VCC 输入为+5V 时,用 户可以访问 DS12C887 内RAM 中的数据,并可对其进行读、写操作;当VCC 的输入小于 +4.25V 时,禁止用户对内部RAM 进行读、写操作,此时用户不能正确获取芯片内的时间信 息;当 VCC 的输入小于+3V 时,DS12C887 会自动将电源发换到内部自带的锂电池上,以保证 内部的电路能够正常工作。 MOT :模式选择脚,DA12C887 有两种工作模式,即 Motorola 模式和 Intel 模式,当 MOT 接 VCC 时,选用的工作模式是Motorola 模式,当 MOT 接 GND 时,选用的是 Intel 模式。本 文主要讨论 Intel 模式。 SQW:方波输出脚,当供电电压VCC 大于 4.25V 时,SQW 脚可进行方波输出,此时用 户可以通过对控制寄存器编程来得到 13 种方波信号的输出。 AD0~AD7 :复用地址数据总线,该总线采用时分复用技术,在总线周期的前半部分,出 现在 AD0~AD7 上的是地址信息,可用以选通 DS12C887 内的RAM ,总线周期的后半部分出 现在 AD0~AD7 上的数据信息。 AS :地址选通输入脚,在进行读写操作时,AS 的上升沿将AD0~AD7 上出现的地址信 息锁存到 DS12C887 上,而下一个下降沿清除 AD0~AD7 上的地址信息,不论是否有效, DS12C887 都将执行该操作。 DS/RD :数据选择或读输入脚,该引脚有两种工作模式,当MOT 接 VCC 时,选用 Motorola 工作模式,在这种工作模式中,每个总线周期的后一部分的 DS 为高电平,被称为数 据选通。在读操作中,DS 的上升沿使DS12C887 将内部数据送往总线 AD0~AD7 上,以供外 部读取。在写操作中,DS 的下降沿将使总线AD0~AD7 上的数据锁存在 DS12C887 中;当 MOT 接 GND 时,选用 Intel 工作模式,在该模式中,该引脚是读允许输入脚,即 Read Enable 。 R/W :读/写输入端,该管脚也有 2 种工作模式,当 MOT 接 VCC 时,R/W 工作在 Motorola 模式。此时,该引脚的作用是区分进行的是读操作还是写操作,当 R/W 为高电平时 为读操作,R/W 为低电平时为写操作;当 MOT 接 GND 时,该脚工作在 Intle 模式,此时该作 为写允许输入,即 Write Enable 。 CS :片选输入,低电平有效。 IRQ :中断请求输入,低电平有效,该脚有效对DS12C887 内的时钟、日历和RAM 中的 内容没有任何影

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档