?? i2c.h
字號:
/******************************************************************************
I2C.H
標準80C51模擬I2C總線程序頭文件
Copyright (c) 2007,廣州周立功單片機發展有限公司
All rights reserved.
本程序僅供學習參考,不提供任何可靠性方面的擔保;請勿用于商業目的
******************************************************************************/
#ifndef I2C_H
#define I2C_H
#include <reg51.h>
//模擬I2C總線的管腳定義
sbit I2C_SCL = P1^6; //定義I2C總線時鐘信號
sbit I2C_SDA = P1^7; //定義I2C總線數據信號
//I2C總線初始化
void I2C_Init();
//主機通過I2C總線向從機發送多個字節的數據
bit I2C_Puts(
unsigned char SlaveAddr, //從機地址
unsigned char Subaddr, //從機子地址
unsigned char size, //數據大小(以字節計)
unsigned char *dat //要發送的數據
);
//主機通過I2C總線從從機接收多個字節的數據
bit I2C_Gets(
unsigned char SlaveAddr, //從機地址
unsigned char Subaddr, //從機子地址
unsigned char size, //數據大小(以字節計)
unsigned char *dat //保存接收到的數據
);
#endif //I2C_H
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -