?? i2c.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 + -