萌新的51之旅——DS1302时钟

该时钟具有计算2100年之前的秒分时日日期,星期月年的能力,还有闰年调整的能力
内部含有31个字节的静态RAM,可提供用户访问
采用串行数据传送方式,使得管脚数量最少
工作电压范围为2到5.5伏
在这里插入图片描述

十中或RAM数据的读写有两种传送方式,单字节传送和多字节传送方式
采用八角dip封装和soic封装
与ttl兼容vcc=5伏
具有涓流充电能力
采用主电源和备份电源,双电源供应
备份电源可由电池或大容量电容实行
SPI,总线的概念
SPI,意思是串行外围接口
SPI,接口主要应用在eeprom,Flash,实时时钟AD转换器,还有数字信号处理器和数字信号解码器之间。
SPI接口是在CPU和外围低速器件之间进行同步串行数据传输,在主器件的移位脉冲数据按位传输,高位在前,低位在后为全双工通信数据
在这里插入图片描述

传输速度,总体来说,比iic总线要快,速度可达很高
Mosi,主器件数据输出从器件数据输入
Miso,主器件数据输入从器件数据输出
Sclk时钟信号由主器件产生
CS,从器件使能信号由主器件控制
在这里插入图片描述

控制寄存器
控制寄存器用于存放的,它的控制命令字该rst引脚回到高电平后写入的第一个字就是控制命令,它用于对其读写过程进行控制。
数据都以BCD码形式
小时寄存器的七位为12小时制,24小时制的选择位,当为一时选为12小时制,当为零时选为24小时制,秒寄存器中的ch为为时钟暂停位,当为一时始终暂停当为零时始终启动
在这里插入图片描述

写保护寄存器中的WP为写保护位当WP=1写保护当WP=0未写保护,当对日历时钟寄存器或片内RAM进行实时WP应清铃铛,对日历时钟寄存器或片内RAM进行时WP一般置一。
慢充电寄存器的tcs为为控制慢充电的选择,当它为1010时,才能使慢充电工作ds为二极管选择位dns为01选择一个二极管ds维一零选择两个二极管ds为一一或零零十充电器被禁止与tcs无关rs用于选择连接在vcc 2与vcc之间的电阻rs为00充电器被禁,与tcs无关电阻选择情况见表。
片内RAM
在这里插入图片描述

该片内有31个ram单元,对片内ram的操作有两种方式,单字节方式和多字节方式当控制命令字的时候,为单独写方式命令中用于选择对应的ram单元,其中奇数为读操作,偶数为写操作,当控制命令字feh ffh其实多为多字节操作,多字节操作可以一次把所有的im单元内容进行读写,feh写操作ffh唯独操作。
数据的输入输出
在控制指令自输入后的下一个sclk时钟的上升,沿时数据被写入数据输入,从第一位即为零开始,同样在紧跟的八位的控制指令,醉后的下一个SCLOK,脉冲的下降,沿读出数据,读出数据时从低电位零位到高位7。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值