万年历程序芯片资料.doc

上传人:大米 文档编号:545166343 上传时间:2022-12-22 格式:DOC 页数:11 大小:569KB
返回 下载 相关 举报
万年历程序芯片资料.doc_第1页
第1页 / 共11页
万年历程序芯片资料.doc_第2页
第2页 / 共11页
万年历程序芯片资料.doc_第3页
第3页 / 共11页
万年历程序芯片资料.doc_第4页
第4页 / 共11页
万年历程序芯片资料.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《万年历程序芯片资料.doc》由会员分享,可在线阅读,更多相关《万年历程序芯片资料.doc(11页珍藏版)》请在金锄头文库上搜索。

1、DS1302:1: DS1302 简介:DS1302 是美国DALLAS 公司推出的一种高性能、低功耗的实时时钟芯片,附加31 字节静态RAM ,采用SPI 三线接口与CPU 进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RA RAM M 数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31 天时可以自动调整,且具有闰年补偿功能。工作电压宽达2.5 5.5V 。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力。DS1302 的外部引脚分配如图1 所示及内部结构如图2 所示。DS1302 用于数据记录,特别是对某些具有特殊

2、意义的数据点的记录上,能实现数据与出现该数据的时间同时记录,因此广泛应用于测量系统中。 图1 DS1302 的外部引脚分配 图2 DS1302 的内部结构各引脚的功能为:Vcc1 :主电源;Vcc2 :备份电源。当Vcc2Vcc1+0.2V 时,由Vcc2 向DS1302 供电,当Vcc20; i- ) / 循环8 次移位 SCLK = 0; temp = addr; DIO = (bit)(temp&0x01); / 每次传输低字节addr = 1; / 右移一位SCLK = 1; / 发送数据for ( i=8; i0; i- ) SCLK = 0; temp = dat; DIO = (

3、bit)(temp&0x01); dat = 1; SCLK = 1; CE = 0; /数据读取子程序unsigned char Read1302 ( unsigned char addr )unsigned char i,temp,dat1,dat2; CE=0; SCLK=0; CE = 1; / 发送地址for ( i=8; i0; i- ) / 循环8 次移位 SCLK = 0; temp = addr; DIO = (bit)(temp&0x01); / 每次传输低字addr = 1; / 右移一位SCLK = 1; / 读取数据for ( i=8; i0; i- ) ACC_7=

4、DIO; SCLK = 1;ACC=1; SCLK = 0; CE=0; dat1=ACC; dat2=dat1/16; / 数据进制转换dat1=dat1%16; / 十六进制转十进制dat1=dat1+dat2*10; return (dat1); / 初始化DS1302 void Initial(void) Write1302 (WRITE_PROTECT,0X00); / 禁止写保护Write1302 (WRITE_SECOND,0x56); / 秒位初始化Write1302 (WRITE_MINUTE,0x34); / 分钟初始化Write1302 (WRITE_HOUR,0x12)

5、; / 小时初始化Write1302 (WRITE_PROTECT,0x80); / 允许写保护DS18B20单线数字温度传感器:(其它信息见单片机课本P268P279) 图1 引脚图 图2 DS1820的PR35封装功能如下:1:GND :地信号;2:DQ:数据输入出引脚;开漏单总线接口引脚。当被用在寄生电源下,此引脚可以向器件提供电源;漏极开路, 常 态下高电平. 通常要求外接一个约5k的上拉电阻.3:VDD:可选择的VDD 引脚;电压范围:35.5V; 当工作于寄生电源时,此引脚必须接地。4: NC :空脚。 图3 初始化过程 复位和存在脉冲 图4 读时序图 图5 写时序图 图6 控制器

6、读“1”的详细时序图 图7 推荐控制器读“1”的时序图 图8 单线写“0”时间隙 图9 单线读“0”时间隙 图10 单线写“1”时间隙 图11单线复位脉冲及单线存在检测74HC164中文资料参数:SN54HC164,/SN74HC164是8位移位寄存器,当其中一个(或二个)选通串行输入端的低电平禁止进入新数据,并把第一个触发器在下一个时钟脉冲来后复位到低电平时,门控串行输入端(A 和B) 可完全控制输入数据。一个高电平输入后就使另一个输入端赋能,这个输入就决定了第一个触发器的状态。虽然不管时钟处于高电平或低电平时,串行输入端的数据都可以被改变,但只有满足建立条件的信息才能被输入。时钟控制发生在时钟输入由低电平到高电平的跃变上。为了减小传输线效应,所有输入端均采用二极管钳位。62B838电子-技术资料-电子元件-电路图-技术应用网站-基本知识-原理-维修-作用-参数-电子元器件符号功能表:H-高电平(稳态):L-低电平(稳态):X-高或低:-上升沿:Q0,Q1Q7-在CLK 时钟上升沿到来之后,寄存器输出的稳态值:Q0n,Q1nQ7n-在CLK 时钟上升沿到来之前,寄存器输出的稳态值。62B838电子-技术资料-电子元件-电路图-技术应用网站-基本知识-原理-维修-作用-参数-电子元器件符号 图1 逻辑图 图2 引脚图 图3 典型清除、移位和清除时序图9

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号