1、文件主目录宏定义
//卡主目录3f 01,Esam主目录3f 00
#define MainDir 0x3f
#define CardMainDir 0x01
#define EsamMainDir 0x00
2、响应字符宏定义
//响应状态字SW1,SW2,
//命令正确执行的响应数据为SW1SW2=90 00或SW1SW2=61 00
#define RespondStateByte1 0x90
#define RespondStateByte2 0x00
#define RespondStateByte3 0x61
3、文件标识符宏定义
//文件标识符,短文件标识符+0x80
#define CommonApplyInfoFileID 0x95 //公共应用信息文件
#define CommonApplyInfoBackFileID 0x8f //公共应用信息反馈文件
#define OperateInfoFileID 0x88 //操作信息文件
#define OperateInfoBackFileID 0x89 //操作信息反馈文件
4、标量及标志位定义
unsigned char TxAndRxBuff[124],cTxAndRxStatus;
//cTxAndRxStatus CPU卡接收数据正确标志
#define ReceINSRightBIT BIT0