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

发布者:qiuxubiao最新更新时间:2006-09-06 来源: 国外电子元器件关键字:寄存器  读取  总线 手机看文章 扫描二维码
随时随地手机看文章

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中的内容没有任何影响,仅对内部的控制寄存器有影响,在典型的应用中,RESET可以直接接VCC,这样可以保证DS12C887在掉电时,其内部控制寄存器不受影响。

  在DS12C887内有11字节RAM用来存储时间信息,4字节用来存储控制信息,其具体垢地址及取值如表1所列。

  由表1可以看出:DS12C887内部有控制寄存器的A-B等4个控制寄存器,用户都可以在任何时候对其进行访问以对DS12C887进行控制操作。

表1 DS12C887的存储功能

地? 址 功  能 取值范围十进制数 取值范围
二进制 BCD码
0 0~59 00~3B 00~59
1 秒闹铃 0~59 00~3B 00~59
2 059 00~3B 00~59
3 分闹铃 0~59 00~3B 00~59
4 12小时模式 0~12 01~0C AM,
81~8C PM
01~12AM,
81~92PM
24小时模式 0~23 00~17 00~23
5 时闹铃,12小时制 1~12 01~0C AM,
81~8C PM
01~12AM,
81~92PM
时闹铃,24小时制 0~23 00~17 00~23
6 星期几(星期天=1) 1~7 01~07 01~07
7 1~31 01~1F 01~31
8 1~12 01~0C 01~12
9 0~99 00~63 00~99
10 控制寄存器A      
11 控制寄存器B      
12 控制寄存器C      
13 控制寄存器D      
50 世纪 0~99 NA 19,20

3 应用

  在各种设备、家电、仪器、工业控制系统中,可以很容易地用DS12C887来组成时间获取单元,以实现各种时间的获取。图2是用8031单片机和 DS12C887构成的时间获取电路图,其中DS12C887的基地址为7F00H,相应的程序采用C51语言编写(以Intel工作模式为例)。

  由8031单片机和DS12C887构成的时间获取电路的初始化程序如下:

XBYTE[0x7F00+0x0B]=0x82;

XBYTE[0x7F00+0x0A]=0xA0;

XBYTE[0x7F00+0x0A]=0x20;

XBYTE[0x7F00+0x0B]=0x02;

/*所有的中断禁止,24小时制,BCD码模式*/

以下均获取时间程序:

unsigned char data t-century;

unsigned char data t-year;

unsigned char data t-month;

unsigned char data t-date;

unsigned char data t-week;

unsigned char data t-hour;

unsigned char data t-minute;

unsigned char data t-second;

if((XBYTE[7F00+0x0A]&0x80)!=0){

t-century=XBYTE[0x7F00+0x32];/*读取世纪*/

t-year=XBYTE[Ox7F00+0x09];/*读取年份*/

t-month=XBYTE[Ox7F00+0x08];/*读取月份*/

t-date=XBYTE[Ox7F00+0x07];/*读取日期*/

t-week=XBYTE[Ox7F00+0x06];/*读取星期几*/

t-hour=XBYTE[Ox7F00+0x04];/*读取小时*/

t-minute=XBYTE[DS12887+0x02];/*读取分钟*/

t-second=XBYTE[Ox7F00+0x00];}/*读取秒*/

4 结束语

  Dallas公司的时钟日历芯片DS12C887功能丰富,使用简单,可能性高,是时间产生电路的良好选择。

关键字:寄存器  读取  总线 引用地址:一种新型的时钟日历芯片DS12C887

上一篇:80C51复位标志位的设置与应用研究
下一篇:锁相环CD4046应用

推荐阅读最新更新时间:2024-05-13 18:14

PIC18F8722模拟I2c总线读取SHT15数据程序
//模拟I2C总线与sht15传感器通信 //将测得数据通过串口输出(成功) //未加 CRC校验 #include pic18.h #define SCL RG0 //时钟总线 #define DATA RG1 //数据总线 #define SCL_DR TRISG0 //时钟方向 #define DATA_DR TRISG1 //数据方向 #define out 0 #define in 1 #define MT 0x03 //Measure Temperature #define MH 0x05 //Measure Humidity #define RR 0x07 //Read Status R
[单片机]
PIC18F8722模拟I2c<font color='red'>总线</font><font color='red'>读取</font>SHT15数据程序
汽车lin总线中的那些波形们
2017下半年,伴随业界关注已久的《乘用车企业平均燃料消耗量与新能源汽车积分并行管理办法》(简称“双积分办法”)正式发布,众多中外车企都面临了更为迫切的减排压力,也在无形中加速了新能源车的落地普及。由于燃油车在很长一段时间内都将存在于市场,而电气化技术在燃油车、 混动车 的节能减排等方面发挥了越来越重要的作用,也导致了其电气化比例在逐渐提升,进一步刺激 汽车电子 产品,乃至功率器件等电子元器件的出货量。   根据IHS的数据统计,2016年全球汽车电子的市场规模为1160亿美元,预计2022年将达到1602亿美元。市场这样快速成长,在笔者看来汽车电子高端配置向低端产品渗透就是其中一大推动力。由于汽车电子领域的安全控制系统对汽车行车
[嵌入式]
stm32f407之ADC(操作寄存器
ADC 12位ADC是一种逐次逼近型模拟数字转换器。它有多达19个通道,可测量16个外部和2个内部信号源和Vbat通道。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。 模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。 有16个多路通道。 通道选择: 可以把转换组织成两组:规则组和注入组。在任意多个通道上以任意顺序进行的一系列转换构成成组转换。例如,可以如下顺序完成转换:通道3、通道8、通道2、通道2、通道0、通道2、通道2、通道15。 规则组由多达16个转换组成。规则通道和它们的转换顺序在ADC_SQRx寄存器中选择。规则组中转换
[单片机]
stm32f407之ADC(操作<font color='red'>寄存器</font>)
【stm32f103】USART TX发送实现(寄存器版)
本讲主要实现usart TX的实现,主要分几部分的应用 1.USART 1 Tx polling的实现(附带printf的实现) 2.USART1 Tx DMA的实现 3.USART1 TX DMA中断的实现 话不多说,开始 一.硬件原理图 USART1在APB2总线上 二.寄存器图 寄存器可以参考 参考手册,在这里不做详细讨论 三.具体实现 1. USART 1 Tx polling的实现(附带printf的实现) 1) 编程步骤: - 使能PA9的时钟 - 使能USART1的时钟 - 配置PA9为推挽复用输出 - 配置USART1的波特率为115200(因为USART1
[单片机]
【stm32f103】USART TX发送实现(<font color='red'>寄存器</font>版)
三大工业总线网络之现状
  485网络:RS485/MODBUS是现在流行的一种工业组网方式,其特点是实施简单方便,而且现在支持RS485的仪表又特别多。现在的仪表商也纷纷转而支持RS485/MODBUS,原因很简单,RS485的转换接口不仅便宜得而且种类繁多。至少在低端市场上,RS485/MODBUS仍将是最主要的工业组网方式。   HART网络:HART是由艾默生提出的一个过度性总线标准,主要特征是在4-20毫安电流信号上面叠加数字信号,但该协议并未真正开放,要加入他的基金会才能拿到协议,而加入基金会要一定的费用。HART技术主要被国外几家大公司垄断,近些年国内也有公司在做,但还没有达到国外公司的水平。现在有很多智能仪表带有 ,支持HART通讯功能。但
[嵌入式]
基于DSP的最小图像采集处理系统设计
  引言   在以DSP为核心的视频处理系统中,视频采集的方法通常可以分为两大类:自动的视频采集和基于DSP的视频采集。前者通常采用CPLD/FPGA控制视频解码芯片,通过FIFO或者双口RAM向DSP传送数据,特点是数据采集模块独立运行,占用DSP资源少,但实现相对复杂,成本偏高;后者通常由DSP控制视频解码芯片并同步各种时序,将视频数据读入。其特点是实现相对简单,成本有所降低,但对视频解码芯片的控制较为复杂,占用DSP处理时间。   如果通过适当的逻辑电路让数字图像传感器芯片直接接入DSP,则可省去视频控制解码芯片、CPLD/FPGA、FIFO或双口RAM,在不增加DSP软件开销的情况下,大大降低系统的复杂程度和成本,缩短
[嵌入式]
耶鲁大学研究人员利用fMRI读取意识重建人脸
    日前耶鲁大学的科学家宣布可通过大脑扫描检测并重建出人大脑内想象的人脸,有效的读取出人的思想。     研究人员用fMRI扫描成功的识别了受检人正在观看的人脸。研究人员称这一发现可以应用到证人举证重建犯罪分子的面容或者用于重建梦境。     以前的试验研究人员能够重建被扫描者看到的海滩和城市场景。     耶鲁大学的研究人员利用fMRI扫描能够准确的重建作为别人视角的人脸。     心理和认知学教授Marvin Chun表示这也是一种思维读取的形式。fMRI扫描技术复杂性日益跳高,科学家已经可以从大脑扫描数据中提取出个体视角的信息,并能预测预测出你所看到是海滩、城市场景、动物亦或是一
[医疗电子]
现场总线在焦炉自动配煤系统中的应用
一、引 言   在焦化厂配煤炼焦生产工艺过程中,需要将各种不同的精煤如:肥煤、气煤、瘦煤、焦煤、贫煤等以适当比例配合成混合煤称之为自动配煤,它是整个焦化生产的一个重要环节,对生产高质量的焦炭、合理利用煤炭资源及生产成本控制具有重大意义。它可确保钢厂生产所需优质铁水对焦炭低硫高强度的要求,实现大型、高效、环保、节能的清洁生产目标。为使焦炉煤料的配比更加准确及系统可靠,实现自动配煤装置智能化、数字化、网络化,向企业级实时数据库和管理数据库提供准确的数据来源,为此在反复比较了多套当今市场流行的自动化方案基础上,最后选择西门子SIMATIC自动化产品的解决方案。 二、系统工艺要求   1. 工艺概述   每个储煤槽中的单种
[嵌入式]
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved