📄 i2c.h
字号:
#ifndef __I2C_h__
#define __I2C_h__
#include<reg52.h>
//#include <REG2051.H>
#define uchar unsigned char
#define uint unsigned int
sbit WP =P3^3;
sbit SCL=P3^4;
sbit SDA=P3^5;
//****************************** ChipAddress 包含扇区的信息如24c16的第7扇区地址为0xae
// 启动总线
void Start_I2c();
// 停止总线
void Stop_I2c();
// 接受一个字节
void SendByte(uchar Data);
// 发送一个字节
uchar ReceiveByte();
// 应答信号
void Ack_I2c(bit NoReplay);
bit SendStringOneDataAddress(uchar ChipAddress,uchar DataAddress,uchar *Buffer,uchar Length);
bit ReceiveStringOneDataAddress(uchar ChipAddress,uchar DataAddress,uchar *Buffer,uchar Length);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -