DS12887/DS12C887内部寄存器的功能

合集下载

DS12885、DS12887和DS12C887

DS12885、DS12887和DS12C887

DS12885、DS12887和DS12C887实时时钟(RTC)可用来直接替代DS1285和DS1287。

该器件提供一个实时时钟/日历、定时闹钟、三个可屏蔽中断(共用一个中断输出)、可编程方波输出和114字节的电池备份静态RAM (DS12C887和DS12C887A包含113字节RAM)。

DS12887在24引脚模块DIP封装内集成了晶体和锂电池。

DS12C887在地址32h内增加了世纪字节。

对于少于31天的月份,所有器件的日期能够在月末自动调整,带有闰年补偿。

该器件可配置为24小时或12小时格式,带AM/PM指示。

精确的温度补偿电路用于监视的V CC状态。

一旦检测到主电源失效,器件可自动切换到备用电源。

钮扣式锂电池可以连接到DS12885的V BAT输入引脚,在主电源掉电时保持有效的时间和日期。

该器件通过一个复用的、字节宽度接口访问,支持Intel和Motorola模式。

∙直接替代IBM AT计算机时钟/日历∙RTC计算秒、分、时、星期、日、月、年信息,具有润年补偿,有效期至2099年∙用二进制或BCD表示时间∙具有AM、PM标示的12小时模式或24小时模式∙夏时制选择∙可选择Intel或Motorola总线时序∙接口配合软件可寻址128 RAM∙14字节时钟与控制寄存器∙114字节通用、电池备份RAM (DS12C887和DS12C887A为113字节) ∙清除RAM功能(DS12885、DS12887A和DS12C887A)∙三路中断可分别通过软件屏蔽与检测∙闹钟可设置为每秒一次至每星期一次∙周期可设置在122µs至500ms∙时钟终止刷新周期标志∙可编程的方波输出信号∙自动电源失效检测和切换电路∙可选择28引脚PLCC表面贴装封装或32引脚TQFP封装(DS12885)∙可选则集成了晶体和电池的DIP模块(EDIP)封装(DS12887、DS12887A、DS12C887、DS12C887A)∙可选的工业级温度范围。

实时时钟芯片DS12887特点与应用

实时时钟芯片DS12887特点与应用

电子世界2005年7期47・・新型元器件DS12887是DALLAS半导体公司新推出的实时时钟芯片,可直接取代DS1287,它功能丰富,应用广泛。

它在工业控制及智能仪器仪表中有广泛用途,一般PC机内的时钟信号就是由DS12887提供的。

结构框图与特点DS12887的结构框图如图1所示。

DS12887的特点:(1)可作为个人计算机的时钟和日历;(2)与MCl46818B和DS1287的管脚兼容;(3)在没有外部电源的情况下可工作10年;(4)自带晶体振荡器及锂电池;(5)可计算到2100年前的秒、分、小时、星期、日、月、年七种日历信息并带闰年补偿;(6)有二进制码或BCD码代表日历和闹钟信息;(7)有12和24小时两种制式,12小时制时有AM和PM提示;(8)可选用夏令时模式;(9)可以应用于Motorola和Intel两种总线;(10)数据/地址总线复用;(11)内建128字节RAM;(12)14字节时钟控制寄存器;(13)114字节通用RAM;(14)可编程方波输出;(15)总线兼容中断(/IRQ);(16)三种可编程中断,时间性中断可产生每秒一次直到每天一次中断,周期性中断122 ̄500ms,时钟更新结束中断。

引脚排列引脚排列如图2所示,AD0 ̄AD7为地址/数据复用总线;NC为空脚;MOT为总线模式选择(Motorola/Intel),当此脚接到Vcc时,选用的是Motorola总线时序,当它接地或不接时,选用的是Intel总线时序;CS为片选端;AS为地址锁存允许端;R/W在Intel总线下作为写;DS在Intel总线下作为读;RESET为复位端,复位端对时钟、日历、RAM无效,系统上电时复位端要保持低电平200ms以上DS12887才可以正常工作;IRQ为中断请求输出端;SQW为方波输出端,当Vcc低于4.25V时没有作用;Vcc为+5V电源;GND为接地端。

DS12887上电时,当Vcc高于4.25V、200ms后,芯片可以被外部程序操作。

时钟芯片DS12C887在电动汽车车载记录仪中的应用

时钟芯片DS12C887在电动汽车车载记录仪中的应用

时钟芯片DS12C887在电动汽车车载记录仪中的应用谢 辉,崔润龙(天津大学内燃机国家重点实验室,天津300072)摘要:为了满足电动汽车基于CAN总线的车载记录仪的需要,本文通过对复用总线时钟芯片DS12C887和非复用总线微处理器MC68376管脚功能及时序的分析,采用MC68376的高位地址线作为控制线,实现了二者之间的无缝连接,简化了硬件接口和软件编程。

本文还充分利用DS12C887片上112字节非掉电RAM,存储记录仪的相关使用信息,提高了记录仪操作的可靠性和方便性。

关键词:电动汽车;车载记录仪;实时时钟芯片中图分类号:U46317+7 文献标识码:B 文章编号:1001-3881(2005)12-143-3The Appli ca ti on of Rea l T i m e C lock Ch i p D S12C887i n I n-veh i cle Da t a Recorder ofElectr i ca l Veh i cleX I E Hui,CU I Run2l ong(The State Key Laborat ory f or Engines,Tianjin University,Tianjin300072,China) Abstract:I n order t o meet require ments of the in-vehicle data recorder of electrical vehicle based on CAN bus,the p ins’func2 ti ons and ti m e sequence of a real ti m e cl ock chi p,DS12C887,with multi p lex data/address bus and a m icr op r ocess or,MC68376, with de-multi p lex data/address bus were analyzed,and s ome address p ins of MC68376were connected t o contr ol p ins of DS12C887 t o realized sea m less connecti on bet w een the m,which si m p lifies the hard ware interface circuit and s oft w are p r ogra mm ing1The112bytes nonvolatile RAM were used t o st ore the management inf or mati on of the recorder t o i m p r ove the reliability and convenience1 Keywords:Electrical vehicle;I n-vehicle data recorder;Real ti m e cl ock chi p0 前言为了准确评价和优化电动汽车控制系统的性能,作者开发了一种基于CAN总线的车载记录仪,用于记录车辆道路运行过程中其CAN总线上的全部通信内容。

时钟芯片DS12887的简介与应用

时钟芯片DS12887的简介与应用

DS12887时钟芯片的应用:RTC时钟在很多系统中广泛的被应用,因为人们对于实时时钟要求越来越大,而很多数据的记录需要提供数据对应的时间等信息。

时钟芯片能在即使没有系统电源的情况下保持时间的走动。

从而在任何时候给系统提供了准确的时间,满足各种不同的对时间的要求。

时钟芯片的接口有串行和并行之分,不同的芯片要根据具体情况设计。

DS12887的说明:DS12887是一款比较高档并常用的时钟芯片,芯片内部自配有可充电电池,在无外部电源时也可保证十年的正常运行。

芯片内部还提供了约100个字节的RAM空间,其存储的数据也可以长期保持不变。

DS12887提供了多种时钟的特殊功能,如定时中断等等。

学习板的原理以及DS12887的操作:为了给大家提供一个了解时钟芯片的条件,在学习板提供了在各种系统应用很广泛的时钟芯片DS12887。

DS12887跟MC146818B管腿是兼容的,被广泛的应用在处主要讲述原理图上的相关操作。

DS12887芯片能工作在两种总线时序,一是MOTOROLA模式,一是INTEL模式。

这个模式的选择是由管腿MOT来控制的,当MOT为高时表示使用MOTOROLA总线时序;当MOT为低时表示使用INTEL 总线时序。

学习板上使用的是INTEL模式,因为MOT管脚接地了。

因为选择了INTEL模式,所以DS管脚对应的就是RD信号。

DS12887的片选信号是由138译码器产生的CS_12887。

从74HC138的原理图可以看出,这个片选信号对应的地址是0xD000H(只要保证高四位是1101),因此无论向DS12887读操作还是写操作,都必须对在地址上加上AD0~AD7的偏移地址来进行操作。

/IRQ端输出定时中断信号INT_12887通过跳线J3连接的CPU的INT1中断信号端,从而给系统提供了定时功能。

关于此方面的知识,可以去三毛电子世界获得更多支持。

图书馆:/souceitem/library.asp产品支持:/shopitem/shopmain.asp论坛:/bbsitem/indexbbs.asp。

介绍时钟日历芯片DS12C887

介绍时钟日历芯片DS12C887

介绍时钟日历芯片DS12C887kingmacth 发表于单片机分类,标签: 时钟单片机 DS12C88731 三月 200812 引脚功能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。

DS12C887中文资料

DS12C887中文资料

寄存器 B
最高位
BIT7 BIT6
SET
PIE
BIT5 AIE
BIT4 UIE
BIT3 BIT2 SQWE DM
BIT1 24/12
最低位 BIT0 DSE
SET
当SET=0,芯片更新正常进行; 当SET=1,芯片更新被禁止。 SET位可读写,并不会受复位信号的影响。
PIE
当PIE=0,禁止周期中断输出到IRQ; 当PIE=1,允许周期中断输出到IRQ。
Translated by Lyang Inspiration
erwinrommel@
如有错误请不吝赐教
1
DS12887 实时时钟芯片中文资料(详情请参考原文)
操作
图1为DS12887的结构框图
2002-11-15
上电/掉电
当VCC高于4.25V 200ms后,芯片可以被外部程序操作;当VCC低于4.25V时,芯片 处于写保护状态(所有的输入均无效),同时所有输出呈高阻状态;当VCC低于3V 时,芯片将自动把供电方式切换为由内部电池供电。
通常情况下把复位(RESET)和电源(VCC)连接。
地址分布
图2是DS12887的地址分布图。所有地址包括114字节通用RAM、10字节用于记录时 间、日历、闹钟的RAM以及4字节的控制、状态RAM。所有字节都可以在除以下的 情况下直接读写。 1. 寄存器C、D为只读。 2. 寄存器A的第7为只读。 3. 秒字节的高位为只读。
DS12887有四个控制寄存器,它们可以在任何时候读写。
寄存器 A
最高位
BIT7 BIT6
UIP
DV2
BIT5 DV1
BIT4 DV0
BIT3 RS3

在智能化仪器仪表中ds12c887

在智能化仪器仪表中ds12c887

在智能化仪器仪表中,往往需要走时准确的实时时钟为多通道数据采集、定时及实时控制提供精确的时间基准和同步信号。

目前,实现实时时钟的方法主要有软件时钟(由软件计时实现)、硬件时钟(由硬件时钟芯片实现)、GPS时钟(由全球卫星定位系统提供)等。

软件时钟具有硬件开销小、成本低、外围电路简单等优点。

但由于时钟是靠软件延时实现的,运行过程中不仅要占用大量的CPU时间,而且计时精度低、走时误差较大,在智能化仪器仪表中很少采用。

GPS (全球卫星定位系统)提供的实时时钟信号虽然具有相当高的精度,但由于GPS产品成本高,在普通智能化仪器仪表中很少采用。

本文介绍一种较新的实时时钟芯片DS12C887及其与AT89C51单片机的软硬件接口。

1 DS12C887的特点及引脚描述DS12C887是由美国达拉斯半导体公司推出的CMOS并行实时时钟芯片,它与目前微型计算机主机板中普遍采用的MC146818、DS12887时钟芯片引脚完全兼容,可以直接替换。

DS12C887将时钟电路、晶振及其外围电路、锂电池及其相关电路等嵌装成一体,并具有与微处理器的并行接口,可方便地用于对时钟精度要求较高的智能化仪器仪表中。

DS12C887的主要功能特点有:(1)内含锂电池。

当外电源电压降到3 V以下时,时钟自动将电源切换到由芯片内部锂电池供电,在外电源断电的收稿日期:2002—05~20作者简介:宋雨潭(1972一),女,吉林长春人,工程师。

情况下,时钟可以连续运行10 a而不丢失数据。

(2)具有秒、分、时、日、月、年、世纪、星期计时及闰年自动校正功能。

(3)可根据用户需要选择24/12 h运行方式和夏令时运行方式。

(4)由硬件选择MOTOROLA和INTEL总线时序,便于和不同的微处理器相连接。

(5)内含128字节掉电保持RAM单元,其中10字节用于存储时钟日历和报警信息,4字节用于状态控制寄存器,其余I14字节供用户存储需要掉电保持的信息和数据。

DS12887功能简介以及在LED显示屏中的应用

DS12887功能简介以及在LED显示屏中的应用

26/2765-69DS12887功能简介以及在LED显示屏中的应用闫胜利(长春工程学院信息工程系,长春130021)摘 要 详细介绍了DS12887时钟芯片的管脚功能,给出了其内部功能框图。

结合实际电路分析了DS12887在LE D显示屏中的应用、与80196K B的联结方法、编程方法,并给出了完整的程序清单。

关键词 时钟芯片;地址;非易失性RAM;中断;程序中图分类号:TP368.1文献标识码:A文章编号:100928984(2001)022*******DS12887是美国达拉斯半导体公司(Dallas)最新推出的串行接口实时时钟芯片,采用C M OS技术制成,具有内部晶振和时钟芯片备份锂电池,同时它与目前I BM AT计算机常用的时钟芯片MC146818B和DS1287管脚兼容,可直接替换。

它所提供的世纪字节在位置32h,世纪寄存器32h到2000年1月1日从19递增到20。

采用DS12887芯片设计的时钟电路不需任何外围电路和器件,并具有良好的微机接口。

DS12887芯片具有微功耗,外围接口简单,精度高,工作稳定可靠等优点,可广泛用于各种需要较高精度的实时时钟系统。

1 DS12887主要功能简介(1)内含一个锂电池,断电情况运行十年以上不丢失数据。

(2)计秒,分,时,天,星期,日,月,年,并有闰年补偿功能。

(3)二进制数码或BC D码表示时间,日历和定闹。

(4)12小时或24小时制,12小时时钟模式带有PM和AM指示,有夏令时功能。

收稿日期:2000-12-11作者简介:闫胜利(1964,3—),男(汉),内蒙古,工程师,主要研究自动化及计算机硬件,(0431)5682589 (5)M OT ORO LA和I NTE L总线时序选择。

(6)有128个字节RAM单元与软件接口,其中14个字节作为时钟和控制寄存器,114字节为通用RAM,所有RAM单元数据都具有掉电保护功能。

(7)可编程方波信号输出。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档