1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
在读时隙结束时,引脚将通过外部上拉电阻拉回至高电平。
所有读写时隙至少需要,且每两个的时隙之间需要的恢复时间。
在写时隙中,主机将在拉低总线内释放总线,并向写若主机拉低总线后能保持至少的低电平,则是写。
仅在主机发出读时隙时才向主机传输数据,所以,当主机向发出读数据命令后,必须马上产生读时隙,以便能传输数据。
表操作命令表指令代码读匹配跳过搜索告警搜索表存储器操作命令表指令代码写总线来产生应答脉冲。
主机接收到应答脉冲后,说明有单线器件存在。
操作命令。
旦总线主机检测到应答脉冲,它就可以发起操作命令。
如表所示。
内存操作命令。
在成功执行了操作命令之须遵循以下顺序。
初始化。
初始化过程如下主机通过拉低单线以上,产生复位脉冲,然后释放该线,进入接收模式。
主机释放总线时,会产生个上升沿。
检测到该上升沿后,延时,通过拉低单线数字温度传感器,它可直接将被测温度转化成串行数字信号,以供单片机处理,它具有微型化低功耗高性能抗干扰能力强等优点。
有严格的通信协议来保证各位数据传输的正确性和完整性。
主机操作单线器件必义月寄存器地址定义年寄存器地址用于计算地址的宏温度程序设计本部分采用进行测温。
是义分寄存器地址定义小时寄存器地址定义星期寄存器地址定义日期寄存器地址定定义的时间类型转成小时制定义秒寄存器地址定实时时钟复位线引脚实时时钟时钟线引脚实时时钟数据线引脚开始初始化获取时钟数据数据处理显示过对进行相应的设置及处理,使时钟数据在时钟信号控制下通过的口送入单片机进行处理和显示。
程序流程图如图所示。
图时钟程序流程图程序定义部分如下,完整程序见附录方式。
小时寄存器的位定义为或小时方式选择位。
当它为高电平时,选择的是小时方式,此时位为位,此位为逻辑高电平表示小时方式时,位表示第二个十小时位时。
综上,本部分通在上表中有两个要注意的地方。
时钟暂停。
秒寄存器的位为时钟暂停位,当此位设置为逻辑时,时钟振荡器停止,被置为低功率备份方式当此位为时,时钟将启动。
钟日历寄存器寄存器地址寄存器命令写操作向输入数据逻辑表示进行读操作输出数据,命令字节总是从最低有效位开始输入。
时钟日历包含在个写读寄存器内,寄存器内的数据都是码表示的。
如表所示为时钟日历寄存器详表。
表时最高有效位位必须为逻辑,才能写,否则禁止写位为逻辑指定时时钟日历数据,逻辑指定数据。
位指定进行输入和输出的特定寄存器,最低有效位位为逻辑表示进行位指定中的字节。
开始的个时钟周期把命令输入移位寄存器之后,另外的时钟在读操作时输出数据,在写操作时输入数据。
每次数据传送由命令字节初始化。
如表所示为地址命令字节。
表地址命令字节构成。
为了实现数据传送,首先把置为高电平,然后单片机以定的时序产生移位时钟,把地址和命令字节信息通过线传给移位寄存器。
数据在的上升沿串行输入。
无论是读还是写周期,开始的位构成。
为了实现数据传送,首先把置为高电平,然后单片机以定的时序产生移位时钟,把地址和命令字节信息通过线传给移位寄存器。
数据在的上升沿串行输入。
无论是读还是写周期,开始的位指定中的字节。
开始的个时钟周期把命令输入移位寄存器之后,另外的时钟在读操作时输出数据,在写操作时输入数据。
每次数据传送由命令字节初始化。
如表所示为地址命令字节。
表地址命令字节最高有效位位必须为逻辑,才能写,否则禁止写位为逻辑指定时时钟日历数据,逻辑指定数据。
位指定进行输入和输出的特定寄存器,最低有效位位为逻辑表示进行写操作向输入数据逻辑表示进行读操作输出数据,命令字节总是从最低有效位开始输入。
时钟日历包含在个写读寄存器内,寄存器内的数据都是码表示的。
如表所示为时钟日历寄存器详表。
表时钟日历寄存器寄存器地址寄存器命令在上表中有两个要注意的地方。
时钟暂停。
秒寄存器的位为时钟暂停位,当此位设置为逻辑时,时钟振荡器停止,被置为低功率备份方式当此位为时,时钟将启动。
方式。
小时寄存器的位定义为或小时方式选择位。
当它为高电平时,选择的是小时方式,此时位为位,此位为逻辑高电平表示小时方式时,位表示第二个十小时位时。
综上,本部分通过对进行相应的设置及处理,使时钟数据在时钟信号控制下通过的口送入单片机进行处理和显示。
程序流程图如图所示。
图时钟程序流程图程序定义部分如下,完整程序见附录实时时钟时钟线引脚实时时钟数据线引脚开始初始化获取时钟数据数据处理显示实时时钟复位线引脚定义的时间类型转成小时制定义秒寄存器地址定义分寄存器地址定义小时寄存器地址定义星期寄存器地址定义日期寄存器地址定义月寄存器地址定义年寄存器地址用于计算地址的宏温度程序设计本部分采用进行测温。
是单线数字温度传感器,它可直接将被测温度转化成串行数字信号,以供单片机处理,它具有微型化低功耗高性能抗干扰能力强等优点。
有严格的通信协议来保证各位数据传输的正确性和完整性。
主机操作单线器件必须遵循以下顺序。
初始化。
初始化过程如下主机通过拉低单线以上,产生复位脉冲,然后释放该线,进入接收模式。
主机释放总线时,会产生个上升沿。
检测到该上升沿后,延时,通过拉低总线来产生应答脉冲。
主机接收到应答脉冲后,说明有单线器件存在。
操作命令。
旦总线主机检测到应答脉冲,它就可以发起操作命令。
如表所示。
内存操作命令。
在成功执行了操作命令之后,才可以使用内存操作命令。
如表所示。
数据处理。
要求有严格的时序来保证数据的完整性。
在单线上存在复位脉冲应答脉冲写写读读几种信号,其中除了应答脉冲之外,均由主机产生。
当主机将数据线从高电平拉至低电平时产生写时隙所有写时隙必须在以上即由高拉低后持续以上,各个写时隙之间必须保证最短的恢复时间。
在线变低后的的时间内对线进行采样高电平写,低电平写。
对于写的情况,数据线必须先拉低,然后释放,在写时隙开始后的内线拉至高电平。
写时,线必须被拉至低电平并至少保持的时间。
当主机从读数据时,把数据线从高电平拉至低电平,产生读时隙。
数据线必须保持低电平至少,来自的输出数据在读时隙下降沿之后的内有效,因此在此期间,主机必须停止将引脚置低。
在读时隙结束时,引脚将通过外部上拉电阻拉回至高电平。
所有读写时隙至少需要,且每两个的时隙之间需要的恢复时间。
在写时隙中,主机将在拉低总线内释放总线,并向写若主机拉低总线后能保持至少的低电平,则是写。
仅在主机发出读时隙时才向主机传输数据,所以,当主机向发出读数据命令后,必须马上产生读时隙,以便能传输数据。
表操作命令表指令代码读匹配跳过搜索告警搜索表存储器操作命令表指令代码写地址,要写的数据地址,命令写数据读取地址的数据地址,命令读数据是否写保护向写保护寄存器写入,把位位置为,禁止写入允许写入,设置时间函数允许写入,
