关于非接触式IC智能(射频)卡及其读写设备内核技术的研究与应用开发(连载9).docx
《关于非接触式IC智能(射频)卡及其读写设备内核技术的研究与应用开发(连载9).docx》由会员分享,可在线阅读,更多相关《关于非接触式IC智能(射频)卡及其读写设备内核技术的研究与应用开发(连载9).docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于非接触式IC智能(射频)卡及其读写设备内核技术的研究与应用开发(连载9)3对MCM200(SB201)“Select(选卡片)指令的汇编语言应用程序的设计功能:调用该汇编语言子程序,将执行MCM“Select(选卡片)指令操作。如果卡片读写器的天线之有效工作距离内有多张重叠的Mifare1非接触式IC射频卡,则该指令在程序员成功完成“AntiCollision操作之后,将帮助程序员正式选择其中指定的一张卡片进行操作(包括密码存取,密码认证,卡片上指定扇区的读写,等等。)“Select(选卡片)指令操作将读取卡片的SIZE字节。程序说明:1)在以下的汇编语言程序中,用到了一些其他的子程序(和
2、上述的“Requeststd和Requestall指令操作中的相同),分别为:D500US:(与上述功能相同);H_SEND_TO_BUF01:(与上述功能相同);H_SEND_TO_BUF23:(与上述功能相同);SEND_TO_BUF01:(与上述功能相同);SEND_TO_BUF23:(与上述功能相同);DISPLAY:(与上述功能相同);H_DISPLAY:(与上述功能相同);等等。2)在以下的汇编语言程序中,读者可能会碰到一些寄存器变量,或其他应用子程序,这些可能是用于主控程序或是调试而用。特加以说明。程序清单如下:;=MCMSELECTOPERATION=select:;SETBP
3、SW.3;SETBPSW.4MOVA,#0CHMOVR0,#01HMOVXR0,A;STACON()=0CHMOVA,#0F0HMOVR0,#02HMOVXR0,A;ENABLE()=F0HMOVA,#38HMOVR0,#03HMOVXR0,A;BCNTS()=38H=56DMOVA,#08HMOVR0,#04HMOVXR0,A;BCNTR()=08H<-RECEIVEONEBYTE:SIZEBYTEMOVA,#93HMOVR0,#00HMOVXR0,A;DATA()=93H->SELECTINSTRACTIONCODEMOVA,#70HMOVR0,#00HMOVXR0,A;IMP
4、ORTANT:DATA()=70H-BITCOUNT=70Hbits;-MOVR7,#04H;R7ISACOUNTER,FORWRITING04HBYTESTODATAMOVB,#00HMOVR0,#00HMOVR1,#40H;THEFIRSTADDRESSOFSNR.40H-43HSELECT_WRT_LOOP:MOVA,R1MOVXR0,AXRLB,AINCR1DJNZR7,SELECT_WRT_LOOPMOVA,BMOVXR0,A;SENDTHE5thCHK_SUM_VALUEMOVA,#0AHMOVR0,#06HMOVXR0,A;TOC()=0AHSEL_RD_STACON_AGAIN
5、:MOVR0,#01HMOVXA,R0;READSTACON()=>AMOVB,AJNBACC.7,SEL_RD_STACON_AGAIN;IFDV=1?IFNOT,REPEATREADMOVB,A;-NOWDV=1,DATAVALID-MOVA,#00HMOVR0,#06HMOVXR0,A;TOC()=00H;-NOWJUDGEANYDATAERRORS-MOVA,BJBACC.6,SEL_TE_ERR;TEERRJBACC.5,SEL_PE_ERR;PEERRJBACC.3,SEL_BE_ERR;BEERRJBACC.4,SEL_CE_ERR;CEERR;-NOWNOERRORS,R
6、EADINGCARDSIZE-MOVR0,#00HMOVXA,R0;READSIZE:DATA()=>AMOV44H,A;STORESIZEIN44HACALLSEND_TO_BUF01;SENDSIZETODISP_BUF_LOWSETBP2.6;OKLAMPNOWWORKINGP2.3ACALLSPK_ON;ifokthenspkonMOVB,#00H;SELECTOPERATIONSOKRETURN_VALUE=00HMOVA,B;READYFORDISSPLAYINDISP_BUF_HIGH(23)LJMPSEL_OK_EXIT;IFOK,EXITSELECTOPERATION;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于 接触 IC 智能 射频 及其 读写 设备 内核 技术 研究 应用 开发 连载
限制150内