📄 include.h
字号:
#define C_50Ms 1638 //50ms时钟中断
#define TRUE 1
#define FALSE 0
#define _CardSetRST_HIGH P6OUT|=BIT2
#define _CardSetRST_LOW P6OUT&=~BIT2
#define _CardSetCLK_HIGH P6OUT|=BIT0
#define _CardSetCLK_LOW P6OUT&=~BIT0
#define _CardPutIO_HIGH P6OUT&=~BIT4
#define _CardPutIO_LOW P6OUT|=BIT4
unsigned char _CardReadIO(void);
#define _CardSetPower_HIGH {P1OUT &= ~BIT7; P2OUT |= BIT1;}
#define _CardSetPower_LOW {P2OUT &= ~BIT1; P1OUT |= BIT7;}
#define _REDOn P2OUT&=~BIT3;
#define _REDOff P2OUT|=BIT3;
#define _GREENOn P2OUT&=~BIT4;
#define _GREENOff P2OUT|=BIT4;
#define MAM 0 /*定义主存储器代号*/
#define SCM 1 /*定义加密存储器代号*/
#define PRM 2 /*定义保护存储器代号*/
#define _Nop() _NOP() /*定义空指令*/
#define DELAY5us() _Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();
unsigned int R_Flag;
#define b_CardEdge 0x0001
unsigned char sle_pass[3]={0x01,0x02,0x03}; //密码
void Init(void);
void IC_Operation(void);
void Start_COM(void);
void Stop_COM(void);
void SendByte(unsigned char c);
unsigned char RcvByte(void);
void AnRst(void);
void WrmOption(void);
void BreakN(void);
void SendCOM(unsigned char com1,unsigned char com2,unsigned char com3);
unsigned char IRcvdat_4442(unsigned char area,unsigned char addr,unsigned char num,unsigned char *buf);
unsigned char ISenddat_4442(unsigned char area,unsigned char addr,unsigned char num,unsigned char *buf);
unsigned char IChkpsw_4442(void);
extern void DelayTime(unsigned int Time);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -