ds1302简介
DS1302是时钟芯片,那它就有计时的效果。他和咱们日常触摸的电子表差不多,可以对年月日、时分秒、星期计时。咱们可以用单片机往DS1302里边写入时刻进行时刻设置,也可以用单片机从DS1302中读取时刻,读出来的时刻也可以放在液晶上显现。这样咱们就可以完成一块电子表的功用了。
DS1302封装及引脚散布:
从图1和图2咱们看到DS1302有两种封装,一种是直插式的,另
一种为贴片式封装,并且DS1302有八个管脚。介绍如下:
晶振两个脚, GND一个脚, VCC两个脚, 咱们尽需求关怀的只剩下三个脚了。 RST引脚的操作十分简略,给它高电平表明发动芯片让芯片作业(低电平复位,高电平时芯片正常),给它低电平表明不让芯片作业。SCLK引脚表明时钟引脚,它给IO引脚数据的传输供给时序。
DS1302的特色
1、 时钟计数功用,可以对秒、分钟、小时、月、星期、年的计数。年计数可到达2100 年。
2、 有31*8 位的额定数据暂存存放器(即RAM,掉电丢掉)
3、最少I/O 引脚传输,经过三引脚操控
4、 作业电压:2.0-5.5V
5、 作业电流小于320 纳安(2.0V)
6、 读写时钟存放器或内部RAM(31*8 位的额定数据暂存存放)可以选用单字节形式(一次读写单个字节)和突发形式(一次读写多个字节)
7、8-pin DIP (直插封装)或8-pin SOICs(贴片封装)
DS1302的作业原理
DS1302作业时为了对任何数据传送进行初始化,需求将复位脚(RST)置为高电平且将8位地址和指令信息装入移位存放器。数据在时钟(SCLK)的上升沿串行输入,前8位指定拜访地址,指令字装入移位存放器后,在之后的时钟周期,读操作时输出数据,写操作时输出数据。时钟脉冲的个数在单字节办法下为8+8(8位地址+8位数据),在多字节办法下为8加最多可达248的数据。
ds12c887简介
DS12C887实时时钟芯片功用丰厚,可以用来直接替代IBM PC上的时钟日历芯片DS12887,一起,它的管脚也和MC146818B、DS12887相兼容。 因为DS12C887可以主动发生世纪、年、月、日、时、分、秒等时刻信息,其内部又增加了世纪存放器,然后运用硬件电路处理子“千年”问题。
ds12c887的引脚图及功用
AD0–AD7 – 地址/数据复用总线
NC – 空脚
MOT – 总线类型挑选(MOTOROLA/INTEL)
CS – 片选
AS – ALE
R/ W – 在INTEL总线下作为 /WR
DS –在INTEL总线下作为 /RD
RESET – 复位信号
IRQ – 中断请求输出
SQW – 方波输出
VCC – +5 电源
GND – 电源地
ds12c887的特色
1、可作为 IBM AT 计算机的时钟和日历
2、 与MC146818B和DS1287的管脚兼容
3、 在没有外部电源的情况下可作业10年
4、 自带晶体振荡器及电池
5、可计算到2100年前的秒、分、小时、星期、日期、月、年七种日历信息并带闰年
ds1302和ds12c887差异
ds1302要用户自己装置后备电池和串口通讯,并且需求32.768晶振。
ds12c887自带后备电池,并口通讯,无需外围元件,自带晶体振荡器和锂电池,在没有外部电源的情况下可作业10年。
ds12c887时刻表明办法有两种:一种用二进制数表明,一种用BCD码表明;DS12C887中带有128字节RAM,其间11字节用来存储时刻信息,4字节RAM用来存储DS12C887的操控信息,称为操控存放器,113字节RAM供用户运用;数据/地址总线复用,用户可编程以完成多种方波输出。
ds12c887接cpu电路图: