freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

非接觸式ic卡技術(shù)(編輯修改稿)

2024-08-28 14:45 本頁面
 

【文章內(nèi)容簡介】 0=1, C3X0=0, 其他位不變。 對照表 1:存取控制字節(jié) =EF 07 81 69H 將扇區(qū) 14塊 3的內(nèi)容修改為 FFFFFFFFFFFFEF078169FFFFFFFFFFFF SmartCard 項(xiàng)目設(shè)計(jì)之二 —— 硬件設(shè)計(jì) MCU MIFARE卡 讀寫模塊 EEPROM 存儲器 RS232接口 顯示 報(bào)警 天線 卡 SmartCard Mifare 核心讀寫模塊 MCM ?功能: 讀寫器 MCU與 MIFARE卡之間的接口,負(fù)責(zé)讀寫卡,其基本功能包括產(chǎn)生發(fā)送 /接收射頻信號、調(diào)制 /解調(diào)、防沖突處理和安全管理。 ?工作頻率: 。通信速率: 106Kbps ?工作距離: MCM200——25mm, MCM500——100mm ?防沖突:真正的防沖突功能。 ?安全性與可靠性:每個(gè)扇區(qū)設(shè)有 3套密碼及其認(rèn)證和密碼存儲器 , 模塊與卡片通信時(shí),數(shù)據(jù)加密 ,多種通信校驗(yàn)機(jī)制 ?接口:標(biāo)準(zhǔn) MIFARE并行接口 SmartCard MCM與 MCU接口電路 MC U控制 器MCS51MC M模塊RDWRHRDWRMODEH USEALEALEALEIRQ~ D0~D7?直接用數(shù)據(jù)總線傳送地址和數(shù)據(jù): MODE、USEALE接高電平,ALE對接; A0~A3懸空 ? CS,即 為低時(shí)選中(激活)MCM200模塊 ? MCM200的 IRQ接 ;可用查詢或中斷方式接收 MCM發(fā)送的數(shù)據(jù) SmartCard 項(xiàng)目設(shè)計(jì)之三 ——軟件設(shè)計(jì) ?讀寫器與 M1卡交換數(shù)據(jù)的過程: 1)由讀寫器 MCU(微控制器)發(fā)送指令給 MCM, 2) MCM執(zhí)行指令并將其轉(zhuǎn)換為射頻信號發(fā)送給卡; 3)卡接收到來自 MCM的指令后,按指令完成其內(nèi)部的各種處理,并回送應(yīng)答信號 /數(shù)據(jù)給 MCM; 4) MCM接收卡回送的射頻信號并將其轉(zhuǎn)換為數(shù)字信號輸出給 MCU,讀寫器 MCU讀取 MCM接收到的應(yīng)答 /數(shù)據(jù),即可完成與 M1卡的數(shù)據(jù)交換。 SmartCard M C M 基 本 通 信 指 令 集 指 令 指令代碼( hex ) 相關(guān)的出錯(cuò)標(biāo)志 接收卡片上數(shù)據(jù) A n s w e r t o R e q u e s t ( R e q u e s t 的應(yīng)答 ) R e q u e s t s t d 26 R e q u e s t a l l 52 TE , BE T a g t y p e A n t i C o l l i s i o n ( 防重疊 ) 93 TE , B E S e r i a l N u m b e r S e l e c t T a g ( 選卡片 ) 93 TE , B E , PE , CE S i z e A u t h e n t i c a t i o n ( 認(rèn)證 ) A u t h _ 1 a 60 A u t h _ 1 b 61 TE , B E , PE , CE / L o a d K E Y (存取密碼) / AE R e a d ( 讀 ) 30 TE , B E , PE , CE D a t a W r i t e ( 寫 ) A0 TE , B E / I n c r e m e n t ( 增值 ) C1 TE , B E / D e c r e m e n t ( 減值 ) C0 TE , B E / R e s t o r e ( 重儲 ) C2 TE , B E / T r a n s f e r ( 傳送 ) B0 TE , B E / H a l t ( 停機(jī) ) 50 TE , B E / SmartCard 寄存器名 地址 讀( R E A D ) 寫( W R I T E ) D A T A 0 0 H 0 R E A D B Y T E W R I T E B Y T E S T A C O N 0 1 H 1 D V T E PE CE B E A E SO R RFS 1 1 N RF A C E N A B L E 02H 2 N / A 1 P R C E C R B C N T S 03H 3 N / A B I T C O U N T S E N D B C N T R 04 H 4 N / A B I T C O U N T R E C E I V E B A U D R A T E 05H 5 N / A 1 1 1 B R T O C 06H 6 N / A T I ME O U T C O U N T E R MO D E 07H 7 N / A 1 1 0 0 0 P 2 P 1 P 0 P 0 C R C D A T A 08H 8 CRC B Y T E R E A D CRC B Y T E W R I T E C R C S T A C O N 09H 9 C V C Z C 8 C R K E Y D A T A 0A H 1 0 N / A K E Y B Y T E W R I T E K E Y S T A C O N 0 B H 1 1 A L 0 K S 1 K S 0 K E Y A D D R 0 C H 1 2 N / A A L A B A 5 A 4 A 3 A 2 A 1 A 0 0 D H 1 3 R C O D E 0 E H 1 4 N / A 0 0 R C 1 R C 0 0 F H 1 5 MCM 內(nèi) 核 特 殊 寄 存 器 SmartCard MIFARE卡的讀寫操作步驟 ?激活 MCM ? MCM軟復(fù)位 ?向 MCM下載密碼( LOAD KEY),校驗(yàn)傳輸密碼正確后可向 MCM的 KEYRAM寫入用戶自己設(shè)定的密碼,以上操作與卡無關(guān)。 ?請求應(yīng)答( ANSWER TO REQUEST):尋卡 ?防沖突( ANTICOLLISION):選擇唯一一張卡 ?選擇標(biāo)記( SELECT):激活所選擇的卡 ?認(rèn)證 ( AUTHENTICATION):安全性 ?讀寫操作(讀、寫、加值、減值):交換數(shù)據(jù) ( READ/WRITE/INCREAMENT/DECREMENT) ?停止( HALT):置卡為停止模式,防止重復(fù)操作。 SmartCard SOR/LOAD KEY REQUEST ANTICOLLISION READ/WRITE/INC/DEC HALT MIFARE 卡操作步驟 AUTHENTICATION SELECT 卡應(yīng)答: TAGTYPE( 2B) 卡應(yīng)答: SN( 4B) +校驗(yàn)碼( 1B) 卡應(yīng)答: SIZE( 1B) 卡應(yīng)答: AE位 SmartCard 指令時(shí)序 每個(gè)指令由 7個(gè)基本步驟組成 , 必須按此時(shí)序編程才能完成該指令: ( 1) 初始化 , 設(shè)置各寄存器 , 特別是 BCNTS和 BCNTR。 ( 2) 送指令碼到 DATA, 由 MCM發(fā)送指令 。 ( 3) 設(shè)置 TOC, MCM準(zhǔn)備接收來自卡的應(yīng)答或數(shù)據(jù) 。 ( 4) 檢查 DV標(biāo)志 , 查詢數(shù)據(jù)接收是否完成 。 DV標(biāo)志為 ” 1”表明MCM與 MIFARE卡片之間的傳輸已經(jīng)完成 , 并且主處理機(jī)可能已經(jīng)從 MCM中收到數(shù)據(jù) , 可以進(jìn)行下一步操作 。 而 DV=0表示數(shù)據(jù)接收尚未完成或未能接收到數(shù)據(jù) , 則程序循環(huán)檢測 DV標(biāo)志直至DV=1。 有一種情況例外 , 既當(dāng)定時(shí)器溢出時(shí) , 無論接收是否完成 DV都將被設(shè)置為 1, 同樣將進(jìn)行下一步操作 。 ( 5) 清零 TOC。 ( 6) 檢查出錯(cuò)標(biāo)志 , 若有標(biāo)志被設(shè)置 , 則進(jìn)行相應(yīng)的出錯(cuò)處理 , 例如設(shè)置出錯(cuò)標(biāo)志等 , 并返回主程序;若沒有標(biāo)志被設(shè)置 , 表示接收正確 , 將進(jìn)行下一步操作 ( 7) MCU從 DATA讀出 MCM接收到的應(yīng)答或數(shù)據(jù)。 SmartCard Answer to Request (請求應(yīng)答)指令 ?Request 指令將通知MCM在天線有效的工作范圍(距離)內(nèi)尋找 MIFARE 1卡。 ?命令碼: 26H或 52H。 ?卡收到該指令將回送卡類型號作為卡應(yīng)答:TAGTYPE( 2個(gè)字節(jié)) 初始化設(shè)置BCN TS= 7bi tsBCNTR=2Byte開始選擇REQ UES T A LL或R EQU EST ST D發(fā)送REQ UES T命 令設(shè)置TOC =1m s讀S TAC ONDV=1?清零TOC判斷是否出錯(cuò)?讀T AG TYP ERET出錯(cuò)處理YNYNSmartCard ?With a “request std”(26H) instruction only cards which are not set into a “HALTmode” will respond to this request,or it may be expanded to all cards in the field with a “request all” (52H) first option is needed to prevent the MCM from selecting one card several times. Difference between “request std” amp。 “request all” SmartCard Request: NOP NOP MOV A, 0CH ;設(shè)置 STACON MOV R0, 01H MOVX @R0, A MOV A, 0EH ;設(shè)置 BAUDRATE MOV R0, 05H MOVX @R0, A MOV A, 0C0H ;設(shè)置 ENABLE MOV R0, 02H MOVX @R0, A MOV A, 0C6H ;設(shè)置 MODE MOV R0, 07H MOVX @R0, A MOV A, 0CH ;再次設(shè)置 STACON MOV R0, 01H MOVX @R0, A MOV A, 02H ;設(shè)置 RCODE MOV R0, 0EH MOVX @R0, A SmartCard MOV A, 07H ;設(shè)置 BCNTS=7bits MOV R0, 03H MOVX @R0, A MOV A, 10H ;設(shè)置 BCNTR=2Bytes MOV R0, 04H MOVX @R0, A JUDGE_COMMAND: ;選擇 REQ STD還是 REQ ALL MOV A, R2 XRL A, 01H JNZ RQT_STD RQT_ALL: MOV A, 52H SJMP RQT_NEXT RQT_STD: MOV A, 26H RQT_NEXT: MOV R0, 00H ;發(fā)送命令碼 MOVX @R0, A NOP SmartCard MOV A, 0AH ;設(shè)置 TOC=1ms MOV R0, 06H MOVX @R0, A RQT_STACON: MOV R0, 01H ;
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1