📄 mifareprohost.lst
字号:
C51 COMPILER V8.00 MIFAREPROHOST 03/20/2009 18:43:48 PAGE 1
C51 COMPILER V8.00, COMPILATION OF MODULE MIFAREPROHOST
OBJECT MODULE PLACED IN .\out_sst89e564\MifareProHost.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE source\MifareProHost.c LARGE BROWSE ORDER NOAREGS DEBUG OBJECTEXTEND PRINT(
-.\MifareProHost.lst) OBJECT(.\out_sst89e564\MifareProHost.obj)
line level source
1 /**********************************************************************************
2 文件名:MifarePro Card 处理函数
3
4 输出:返回读取状态 status
5
6 核心处理: M500PiccExchangeBlock,卡片<->读卡器之间的数据交换
7
8 时间: 11-03-09
9
10 **********************************************************************************/
11 #include "MifarePro.h"
12 #include "includes.h"
13
14 //unsigned char GBLK = 0; //The GBLK must be the variable which is used in this files!
15
16 //unsigned char CID = 0x55;
17
18 unsigned int ExCmdLen = 32;
19
20 //unsigned char idata i,atq[2],snr[10],sak,snr_len;
21
22
23 //////////////////////////////////////////////////////////////////////////////////////////////////////////
-////////////
24
25 //MifarePro Card 复位操作函数
26
27 char MProCardReset(unsigned char *CmdBuf,unsigned int *len)
28 {
29 1 //M500PiccActivateIdle(0,atq,&sak,snr,&snr_len);
30 1
31 1 if((MProCommand(CmdBuf,ExCmdLen,CmdBuf,len,1,256))!= MI_OK) return (!MI_OK);
32 1 if(CmdBuf[*len-4] == 0x90) return (MI_OK);
33 1 else return (!MI_OK);
34 1
35 1 }
36
37
38 /**********************************************************************
39 函数名:Cmd_PackedCmd
40
41 输入参数: 命令内容包,命令长度.
42
43 输出: 返回读取状态标识 status
44
45 核心处理: MifarePro Card 命令处理函数.->数据交换.
46
47 时间: 16-03-09
48 **********************************************************************/
49 char Cmd_PackedProc(unsigned char *CmdBuf,unsigned int *len)
50 {
51 1 //M500PiccActivateIdle(0,atq,&sak,snr,&snr_len);
52 1
53 1 if(MProCommand(CmdBuf,ExCmdLen,CmdBuf,len,1,256) != MI_OK) return(!MI_OK);
C51 COMPILER V8.00 MIFAREPROHOST 03/20/2009 18:43:48 PAGE 2
54 1
55 1 if(CmdBuf[*len-4]==0x90) return(MI_OK);
56 1
57 1 else return(!MI_OK);
58 1 }
59
60
61
62
63
64
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 284 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 2 12
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -