3076|0

389

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

yaoyong学51之DS1302数据手册篇 [复制链接]

概述:数据手册是对器件操作的基础,正所谓万丈高楼平地起,所以让我们从datasheet开始。

1.DS1302数据手册:关于特性啊!引脚配置以及描述我就不赘述了;
2.关键看时序图和各信号字节的描述,要注意的是信号发送或接收的格式,是最高为在前还是最低为在前,举例来说,
对于位传输如下图所示。

①数据传送格式为高位在前,低位在后;
②在READ时序中观察到在a处数据可变,即当SCLK为低电平时IO变化,故可在此时改变IO口数据,当SCLK为高电平时数据稳定,此时可以读取。
注意:这是该器件的通信协议,单片机自身并不支持此种协议,我们现在是在模拟,就像I2C总线一样,而对于器件来说,他是支持的,就是内部固化有该种通信协议的程序,你只要按他的节拍来,他就能把数据送出来,或者写进去。其他也一样,各种总线通讯方式下位的操作时序着力点应在于此,以此可写出相应ReadByte程序:


对于字节传输如下图所示。


①注意各跳变沿之间的时间间隔,当程序执行时间不足以满足条件时要考虑延时(由于51系列比较慢所以大部分都不用考虑)
②注意初始和结束状态,以便子程序调用时不至冲突或失控;
由此可得对字节操作的程序:


[ 本帖最后由 yaoyong 于 2013-4-30 12:21 编辑 ]

Image00032.jpg (17.76 KB, 下载次数: 0)

位传输

位传输

Image00029.jpg (25.42 KB, 下载次数: 0)

位传输程序

位传输程序

Image00030.jpg (39.96 KB, 下载次数: 0)

字节传输

字节传输

Image00031.jpg (15.57 KB, 下载次数: 0)

字节程序

字节程序
此帖出自51单片机论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表