实验八 51系列单片机iic.pptVIP

  • 5
  • 0
  • 约5.57千字
  • 约 22页
  • 2016-12-30 发布于贵州
  • 举报
写入8位 I_Write8Bit(INT8U input) { INT8U i; for(i=0;i8;i++) {SDA=(bit)(input0x80); SCL=HIGH; I_Delay(100); SCL=LOW; I_Delay(100); input=input1; } } 向指定的地址中写入一个字节的数据 void write_byte(INT8U RomAddress,INT8U Wdata) { I_Start(); I_Write8Bit(WriteDeviceAddress); I_TestAck(); I_Write8Bit(RomAddress); I_TestAck(); I_Write8Bit(Wdata); I_TestAck(); I_Stop(); I_Wait(20); } 读取8位 INT8U I_Read8Bit() { INT8U i,rbyte=0; for(i=0;i8;i++) {SCL=HIGH; rbyte=rbyte1; rbyte=rbyte|((INT8U)(SDA)); SCL=LOW; } return(rbyte); } 从地址中读取一个字节的数据 INT8U read_random(INT8U RomAddress)

文档评论(0)

1亿VIP精品文档

相关文档