⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 write2401a.h

📁 非接触式IC卡读和取程序与pcb设计原理图
💻 H
字号:
#define uchar unsigned char
#define uint unsigned int
#define ON 0
#define OFF 1
#define False 0
#define True 1
#define Write_At24c01A 0xa0    //写入
#define Read_At24c01A  0xa1    //读出

sbit Card_In = P1 ^ 0;		//检测是否有卡插入
sbit Card_Power_Control = P1 ^ 1;	//上电
sbit SDA = P1 ^ 3;	//数据位
sbit SCL = P1 ^ 2;	//时钟
sbit Card_Power_LED = P1 ^ 4;
sbit P1_5 = P1 ^ 5;
sbit P1_6 = P1 ^ 6;
sbit P1_7 = P1 ^ 7;
sbit RST = P3 ^ 7;    //复位线

bit ack;	//应答标志
//ack=1正确
//uchar Write_add;        //写地址

bit Card_Insert_Flag;	  //卡插入标志
bit Card_Write_Flag;	  //写标志
bit Card_Read_Flag;		  //读标志

uchar Write_Add;
uchar Write_Data;
uchar R_Counter;
uchar R_Buffer[3];

void NOP();               //延时
void Open_At24c01A();     //打开at24c01a
void Close_At24c01A();    //关闭at24c01a
void Start_I2C();	//启动函数
void Stop_I2C();	//结束函数
void Ack_I2C();	//应答函数
void SendByte(uchar c);	//字节发送函数
void init();
void R_Serial();
void Send();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -