⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 i2c.h

📁 51单片机的内存优化和中断的有用知识
💻 H
字号:
  ************************************************************/   
  #ifndef   I2C_H   
  #define   I2C_H   
  typedef   unsigned   char   uchar;     //重新定义数据类型   
  typedef   unsigned   int     uint;   
  //************************变量声明***************************   
  //读写控制命令   
  const   uchar   WR24C02   =   0xA0;                             //EEPROM地址+写命令   
  const   uchar   RD24C02   =   0xA1;                             //EEPROM地址+读命令   
  //I/O口定义   
  sbit SDA=P2^3;            	/*模拟I2C数据传送位*/
  sbit SCL=P2^2;            	/*模拟I2C时钟控制位*/   
  //用户变量声明   
  bit   ErrorBit;                             //读写错误标志       1错误     0   正确   
  uchar   idata   ErrorCode;           //错误码   
  //************************函数声明***************************   
  void     Start(void);   
  void     Stop(void);   
 
  void     NoAck(void);   
  void     TestAck(void);   
  void     Write_I2c(uchar   date);   
  uchar    Read_I2c(void);   
  void     DelayMs(uchar   time);   
  void     Write_Date(uchar   StartAddress,uchar   *date,uchar   bytes);   
  void     Read_Date(uchar   StartAddress,uchar   *date,uchar   bytes);   
  #endif   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -