第四章C51程序设计-2实例.pptVIP

  • 3
  • 0
  • 约1.32万字
  • 约 48页
  • 2019-10-25 发布于安徽
  • 举报
/******************************************************************* 向有子地址器件读取多字节数据函数 函数原型: bit ISendStr(uchar sla,uchar suba,ucahr *s,uchar no); 功能: 从启动总线到发送地址子地址,读数据结束总线的全过程,从器件 地址sla 子地址suba 读出的内容放入s 指向的存储区读no 个字节 如果返回1 表示操作成功否则操作有误 ********************************************************************/ bit IRcvStr(uchar sla,uchar suba,uchar *s,uchar no) { uchar i; GetBus(); /*启动总线 */ SendByte(sla); /*发送器件地址 */ if(I2STAT!=0X18) { I2CON=0XD4; return(0); } SendByte(suba); /*发送器件子地址 */ if(I2STAT!=0X28) { I2CON=0XD4; return(0); } I2CON=0XE4; /*重新启动总线 */ while(SI==0);

文档评论(0)

1亿VIP精品文档

相关文档