教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 基础教育 >

多功能数字时钟的设计毕业设计(6)

来源:网络收集 时间:2026-05-04
导读: 3.2.3 DS1302的复位引脚 通过把RST输入驱动置高电平来启动所有的数据传送。 RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供了终止单字节或多字节数据的传送手段。当R

3.2.3 DS1302的复位引脚

通过把RST输入驱动置高电平来启动所有的数据传送。 RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供了终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中置RST为低电平,则会终止此次数据传送,并且I/O引脚变为高阻态。上电运行时,在Vcc≥2.5V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。

3.2.4 DS1302的数据输入输出

在控制指令字输入后的下一个SCLK时钟的上升沿时数据被写入DS1302,数据输入从低位即位0开始。同样,在8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302数据,读出数据时从低位0位至高位7,数据读写时序如下图所示:

SCLKRST0I/O1234567014567R/WA0A1A2A3A4R/C1DATA I/O BYTE1DATA I/O BYTE2 图3.3 数据读写时序

3.2.5 DS1302的寄存器

DS1302共有12个寄存器,其中有7个寄存器与日历、时钟相关,存放的数据位为BCD码形式。其日历、时间寄存器及其控制字见表2。此外,DS1302还有年份寄存器、控制寄存器、充电寄存器、时钟突发寄存器及RAM相关的寄存器等。时钟突发寄存器分为两类,一类是单个RAM单元,共31个,每个单元组态为一个8位的字节,其命令控制字尾COH—FDH,其中奇数为读操作,偶数为写操作;再一类为突发方式下得RAM寄存器,次方式可一次性读写所有的RAM的31个字节,命令控制字尾FEH(写)、FFH(读)。

16

表3.2 DS1302的日历、时钟寄存器及其控制字 命令字 写操作 80H 82H 读操作 81H 00--59 取值范围 7 6 各位内容 5 4 3 2 1 0 寄存器名 秒寄存器 分寄存器 时寄存器 日寄存器 月寄存器 周寄存器 年寄存器 CH 10SEC SEC 83H 00--59 0 10MIN MIN 84H 85H 01-12或00-23 12/24 0 10 HR HR 86H 87H 01-28,29,30,31 0 0 10DATE DATE 88H 89H 01--12 0 0 0 10M MONTH 8AH 8BH 01--07 0 0 0 0 0 DAY 8CH 8DH 00--99 10YEAR YEAR 17

3.3 DS18B20简介

DS1820 数字温度计提供 9 位温度读数,指示器件的温度。

信息经过单线接口送入 DS1820或从DS1820送出,因此从中央处理器到DS1820仅需连接一条线(和地)。读、写和完成温度变换所需的电源可以由数据线本身提供,而不需要外部电源。因为每一个DS1820 有唯一的系列号(silicon serial number),因此多个DS1820可以存在于同一条单线总线上。这允许在许多不同的地方放置温度灵敏器件,此特性的应用范围包括 HVAC环境控制,建筑物、设备或机械内的温度检测,以及过程监视和控制中的温度检测。

多功能数字时钟的设计毕业设计(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/565654.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)