图3.2 DS1302引脚图
上图显示DS1302的引脚图。其中Vcc1为后备电源,Vcc2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1 或Vcc2两者中的较大者供电。 当Vcc2大于Vcc1+0.2V时Vcc2给DS1302供电。当Vcc2小于Vcc1时DS1302 由Vcc1供电。X1和X2是振荡源,外接32.768KHz晶振.。CE是复位/片选线,通过把CE输入驱动置高电平来启动所有的数据传送。CE输入有两种功能:首先接通控制逻辑,允许地址/命令序列送入移 位寄存器;其次,提供终止单字节或多字节数据的传送手段。当CE为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中CE置为低电平,则会终止此次数据传送,I/O 引脚变为高阻态。上电运行时,在Vcc≥2.5V之前,CE必须保持低电平。只有在SCLK为低电平时,才能将CE置为高电平。I/O为串行数据输入输出端(双向)后面有详细说明始终是输入端。GND是指电源地。

3.2.2 DS1302工作过程
主要工作原理图如右图所示:移位寄存器,控制逻辑,晶振,时钟和RAM。在进行任何数据传输时,必须被制高电平(注意虽然将它置为高电平,内部时钟还是在晶振作用            下走时的,此时,允许外部读写数据),在每个SCLK上升沿时数据被输入,下降沿时数据被输               图3.3 DS1302方块图
出,一次只能读写一位,是读还是写需要通过串行输入控制指令来实现(也是一个字节),通过8个脉冲便可读取一个字节从而实现串行输入与输出。最初通过8个时钟周期载入控制字节到移位寄存器。如果控制指令选择的是单字节模式,连续的8个时钟脉冲可以进行8位数据的写和8位数据的读操作,SCLK时钟的上升沿时,数据被写入DS1302,SCLK脉冲的下降沿读出DS1302的数据。8个脉冲便可读写一个字节。在突发模式,通过连续的脉冲一次性读写完7个字节的时钟/日历寄存器(注意时钟/日历寄存器要读写完),也可以一次性读写8~328位RAM数据(可按实际情况读写一定数量的位,不必全部读写,两者的区别)。

3.2.3 DS1302主要功能
功能特色:
1. 时钟计数功能,可以对秒、分钟、小时、月、星期、年的计数。年计数可达到2100年;                     
2. 有31*8位的额外数据暂存寄存器;
3. 最少I/O引脚传输,通过三引脚控制;
4. 工作电压:2.0~5.5V;
5. 工作电流小于320纳安(2.0V);
上一篇:PLC+Vincc城镇供水系统自动化的设计
下一篇:工业锅炉汽包水位控制系统设计

热环境对磁记忆信号的影响ANSYS有限元分析

单片机数字红外测距系统设计+电路图+程序

连续-离散型状态观测器设...

基于Kinect手势识别的遥操...

冷库GPRS的无线数据采集系统设计

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

多元化刑事简易程序构建探讨【9365字】

高校网球场馆运营管理初探【1805字】

谷度酒庄消费者回访调查问卷表

拉力采集上位机软件开发任务书

浅谈传统人文精神茬大學...

《醉青春》导演作品阐述

国内外无刷直流电动机研究现状

浅谈新形势下妇产科护理...

辩护律师的作证义务和保...

中国古代秘书擅权的发展和恶变