i2c.h
来自「EM4094 ID 卡的51读卡方案」· C头文件 代码 · 共 24 行
H
24 行
#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 + =
减小字号Ctrl + -
显示快捷键?