摘要: #include<reg52.h> #include<intrins.h> //内部有_nop_(); //IIC模拟时序实现 //注意:SCL为高电平时变化SDA数据是起始或者终止信号;所以若不是起始或者终止信号,需要在SCL为低电平时变化SDA数据 sbit SDA = P2^0; sbit S 阅读全文
posted @ 2023-04-16 22:16 了解2号 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 第一点:【SCL = 1;】此代码一定要写在【SDA = x数据;】后面;目的是在SCL变为1前来变化SDA数据 第二点:【SCL = 0;】可以写在【SDA = X数据;】的前面; 第三点:函数末尾写上【SCL = 0;】来释放总线,SDA可以不用置高。 阅读全文
posted @ 2023-04-16 16:15 了解2号 阅读(27) 评论(0) 推荐(0) 编辑