?? i2c.h
字號:
#ifndef I2C_H
#define I2C_H
//***********************************************************************
//包含頭文件
#include "REG51.h"
#include "INTRINS.h"
//***********************************************************************
//宏定義
typedef unsigned char uchar;
typedef unsigned int uint;
#define SomeNOP(); {_nop_();_nop_();_nop_();_nop_();_nop_();} //用于時序延遲,方便操作
//***********************************************************************
//全局變量定義
static bit ACK = 0;
//***********************************************************************
//函數聲明
bit NVM_WriteB(uchar sla,uint addr,uchar ch); //通過I2C接口向EEPROM寫入一個字節數據函數
bit NVM_ReadB(uchar sla,uint addr,uchar *ch); //通過I2C接口從EEPROM讀出一個字節數據函數,
//結果放在ch指向的地址單元中
//通過I2C接口向EEPROM寫入一個字符串函數
bit NVM_WriteStr(uchar sla,uint addr,uchar *str,uchar length);
//通過I2C接口從EEPROM讀出一個字符串函數
bit NVM_ReadStr(uchar sla,uint addr,uchar *str,uchar length);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -