标题:
《51单片机轻松入门-基于STC15W4K系列》193页
[打印本页]
作者:
2217054087
时间:
2015-8-8 06:50
标题:
《51单片机轻松入门-基于STC15W4K系列》193页
IIC通信,例程程序中 数据输入---时钟下降沿同步数据,数据输出---时钟上升沿同步数据?书上写的反的,有点搞不清了。应该以例程中为准?
另附《51单片机轻松入门-基于STC15W4K系列》电子书下载地址:
http://www.51hei.com/bbs/dpj-37954-1.html
作者:
无量寿经
时间:
2015-8-8 11:15
欢迎指出错误或提出问题。此例为例程解释的一点错误,请以红色说明文字为准。书上193页说明:每一位的写入是用时钟上升沿同步数据,也就是说时钟上升沿后从器件(指24C02)开始检测输入的数据,每一位的读取是用时钟下降沿同步数据,也就是说时钟下降沿后从器件开始输出数据。
下面是例程代码。
//*********************************************************************
// 功能描述:主设备向从设备发送个一字节
// 返回值: 0->成功 1->失败
//*********************************************************************/
unsigned char IIC_SendByte(unsigned char Data)
{
unsigned char i; // 位数控制
for (i=0;i<8;i++) // 写入时是用时钟
上升
沿同步数据
{
if (Data & 0x80)
SDA = 1;
else
SDA = 0;
delay(tt); // 保持0.2uS以上(TSU.DAT)
SCL = 1;
delay(tt); // 保持4.0uS以上(THIGH)
SCL = 0;
delay(tt); // 保持4.7uS以上(TLOW)
Data <<= 1;
}
return IIC_GetACK();
}
//*********************************************************************
// 功能描述:主设备向从设备读取一个字节
// 返回值: 读到的字节
// *********************************************************************/
unsigned char IIC_RecByte(void) // 接收单字节的数据,并返回该字节值
{
unsigned char i,rbyte=0;
SDA=1;
for(i=0;i<8;i++) // 读出时是用时钟
下降
沿同步数据
{
SCL=0;
delay(tt); // 保持4.7uS以上(TLOW)
SCL=1;
delay(tt); // 保持4.0uS以上(THIGH)
if(SDA) rbyte|=(0x80>>i);
}
SCL=0;
return rbyte;
}
作者:
middfat
时间:
2015-8-9 22:34
好!来看看!
作者:
gjhlzq
时间:
2015-8-11 11:33
好!来看看!
作者:
ablaesr
时间:
2015-11-13 16:36
在哪呢,
作者:
无量寿经
时间:
2015-11-14 21:30
第一章内容,可先试读,如果觉得好可购买纸版。
51单片机轻松入门—基于STC15W4K系列.pdf
(2.53 MB, 下载次数: 68)
2015-11-14 21:29 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
sglf0201
时间:
2015-11-15 07:41
很棒,谢谢分享。。。
作者:
tgdq5
时间:
2016-3-4 11:57
很棒,谢谢分享。。。
作者:
ccssjj
时间:
2016-3-19 20:47
sdsffdfd
作者:
爱玩单片机
时间:
2016-3-20 17:43
好书学习下
作者:
jerrytks110
时间:
2016-7-23 13:57
这些都是比较实用的书籍 很贴近现实 看着都想买一本 恨不得立马就拥有它
作者:
18583018
时间:
2016-7-24 11:52
谢谢分享
作者:
usaboy
时间:
2016-7-25 08:18
不全吧,這下載的資料?
作者:
kevintang
时间:
2016-12-14 19:58
不错啊,下载看看,谢谢了。
作者:
kevintang
时间:
2016-12-14 19:59
不错啊,下来看看,谢谢分享。
作者:
我你是大好人
时间:
2016-12-14 22:57
51单片机轻松入门-基于STC15W4K系列》
作者:
robter
时间:
2017-7-25 10:18
很好很好,感谢感谢
作者:
gujp312365
时间:
2017-7-25 15:45
看看啊楼主
作者:
gujp312365
时间:
2017-7-25 15:46
很好的书,最近也一直在研究8位机,马上向16位和32位进军,谢谢大神
作者:
cphnkj188
时间:
2019-7-15 21:38
不知道还能不能下载?
作者:
boutd
时间:
2021-7-30 14:39
很好的书
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1