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

📄 hardware.h

📁 此程序为13.56MHz的RFID底层读写卡程序
💻 H
字号:
//#include "w77e58.h"
#include "sst.h"
sbit RSTPD=P1^1;
sbit IRQPD=P3^2;
sbit IO1=P2^0;
sbit RST1=P2^1;
sbit CSI=P1^4;
sbit SI=P1^5;
sbit SO=P1^6;
sbit SCK=P1^7;
sbit BEP=P1^0;

extern void OpenExternInt0(void);
extern void CloseExternInt0(void);
extern void PcdOpen(void);
extern void PcdClose(void);
extern void SleepMs(unsigned int Ms);

#define FALSE   	   0
#define TRUE               1

#define uchar	unsigned char
#define uint    unsigned int
#define ulong   unsigned long
#define Baud9600    0x01
#define Baud19200   0x02
#define Baud38400   0x03
#define Baud115200  0x04

#define STX 	0x60
#define ETX 	0x03

#define CrcOK 	     0
#define CrcError     1
#define MAXLEN       220
#define timeouts     money1
/**********************************************************/
#define MIF_PRO      32
#define COS_CLA_ERROR 0x6e
#define cmdAREQ               0x26
#define cmdAREQWKUP           0x52

/* SELECT Command definition (PICC type A) */
#define cmdASEL               0x93

/* HALT Command definition  (PICC type A and type B) */
/* frame: cmdHALT | cmdHALTPARAM | CRC */
#define cmdHALT              0x50
#define cmdHALTPARAM         0x00

/* RATS Command definition */
/* frame: cmdRATS | cmdRATSPARAM | CRC */
#define cmdRATS              0xE0

#define TCL_RATS_TIMEOUT    210

/***************watchdog*********************************/
#define WRSR    0x01
#define WRDI    0x04
#define RSDR    0x05
#define WREN    0x06

#define X5045_ERROR  0x0f
#define X5045_OK     0x00

⌨️ 快捷键说明

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