📄 main.h
字号:
/////////////////////////////////////////////////////////////////////
//89C52特殊寄存器定义
/////////////////////////////////////////////////////////////////////
sfr16 RCAP2LH = 0xCA;
sfr16 T2LH = 0xCC;
/////////////////////////////////////////////////////////////////////
//端口定义
/////////////////////////////////////////////////////////////////////
//MFRC500
sbit RC500_CE = P2^7; //RC500片选
sbit RC500_RST = P1^0; //RC500ALE
sbit LED_GREEN = P2^0;
/////////////////////////////////////////////////////////////////////
//延时常数及波特率定义
/////////////////////////////////////////////////////////////////////
#define OSC_FREQ 22118400L
#define RCAP2_50us 65536L - OSC_FREQ/240417L
#define RCAP2_1ms 65536L - OSC_FREQ/12021L
#define RCAP2_10ms 65536L - OSC_FREQ/1200L
#define TIME0_500us 65536L - OSC_FREQ/48000L
#define TIME0_10ms 65536L - OSC_FREQ/1200L
#define BOUND4800 256 - 24
#define BOUND9600 256 - 12
#define BOUND14400 256 - 8
#define BOUND19200 256 - 6
#define BOUND28800 256 - 4
#define BOUND38400 256 - 3
#define BOUND57600 256 - 2
#define BOUND115200 256 - 1
/////////////////////////////////////////////////////////////////////
//函数原型
/////////////////////////////////////////////////////////////////////
void InitializeSystem();
void Rc500Ready();
void ComSetBound();
void AnswerCommandOk();
void AnswerOk(unsigned char *answerdata,unsigned int answernum);
void AnswerErr(char faultcode);
void DelayMs(unsigned int j);
void Delay_50us(unsigned char j);
void ComSetBound();
void ComM500PcdConfigISOType();
void ComPcdAntenna();
void ComRequestA();
void ComAnticoll();
void ComSelect();
void ComHlta();
void ComAuthentication();
void ComM1Read();
void ComM1Write();
void ComM1Initval();
void ComM1Readval();
void ComM1Decrement();
void ComM1Increment();
void ComM1BakValue();
void ComUL_PcdAnticoll();
void ComUL_PcdWrite();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -