解释51单片机程序关于AT24C02uchar read_byte(){uchar i,k;scl=0;delay();sda=1;delay();for(i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 08:18:26

解释51单片机程序关于AT24C02uchar read_byte(){uchar i,k;scl=0;delay();sda=1;delay();for(i=0;i
解释51单片机程序关于AT24C02
uchar read_byte()
{
uchar i,k;
scl=0;
delay();
sda=1;
delay();
for(i=0;i

解释51单片机程序关于AT24C02uchar read_byte(){uchar i,k;scl=0;delay();sda=1;delay();for(i=0;i
无论读与写,都是在时钟线为低的时候把数据送到数据总线上,在时钟线为高的时候采样数据把数据锁存到内部,所以在读之前先把时钟线拉低做好送数据的准备,数据线为高表示释放数据线,为接下来读数据做好准备.
这四句只是规范化的,你写上的话一般就会避免出错,但是如果在你写这四句之前,SCL和SDA已经是这种状态的话,那你不写也是不会出错的!
smally 南阳师范学院