江西财经大学职业技术学院单片机课程设计报告:DS1302 读写操作详解

单片机课程设计报告(万年历)江西财经大学职业技术学院单片机课程设计报告读与写操作的不同就在于,写操作是在SCLK低电平时单片机将数据放到IO上,当SCLK上升沿时,DS1302读取。

江西财经大学职业技术学院单片机课程设计报告

I/O上的数据读完后,单片机将SCLK置低电平,再将控制字的位1放到I/O上,重复这个过程,将一个字节的控制字的8位传递给DS1302。接下来就是将一个字节的数据传递给DS1302。数据发送完成后,单片机将CE置低电平,操作完成。

单字节读操作开始时写入控制字的过程与上面的单字节写操作相同。但是,当单字节读操作写入控制字最后一位时,SCLK仍为高电平,DS1302将数据放到I/O上,单片机在锁存数据之前将SCLK设置为低电平。

单片机就可以读取I/O上的数据了,重复此过程,就可以将一个字节的数据读入单片机。

读写操作的区别在于:写操作是SCLK为低电平时,单片机把数据放到IO上,当SCLK上升后,DS1302才读取;读操作是SCLK为高电平时,DS1302把数据放到IO上,将SCLK置为低电平后,单片机才可以从IO上读取数据。

(7)DS1302操作说明介绍

指示:

1 首先通过8EH解除写保护,将日期和时间的初始值写入各个寄存器。

2 然后就可以分别向 80H、82H、84H、86H、88H、8AH、8CH 写入初值了。同时通过第二个寄存器把位 7 的 CH 值改为 0,这样 DS1302 就开始工作了。 3 再次向 80H 写入写保护寄存器,防止寄存器值被意外改写。

4 不断读取80H-8CH的值,并格式化后显示在1602液晶屏上

(8)DS1302与MCU接口电路

单片机

基于 STC89C52 单片机的智能风扇控制系统设计与实现

2024-5-31 1:08:09

单片机

彩票软件:多种彩种玩法、购彩技巧、实时数据与福利资讯

2024-5-31 2:03:53

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索