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

正文內(nèi)容

非接觸式ic卡技術的基本規(guī)范-文庫吧資料

2025-01-12 13:03本頁面
  

【正文】 kept in an internal value buffer resgister.SmartCardDECREMENT:入口:塊地址 addr,值 value存放于 D_BUF出口: ACK/NAK NOP NOP MOV A,10H ; SEND BCNTS( 16bits:命令碼 +塊地址) MOV R0,03H MOVX R0,A MOV A,04H ; SEND BCNTR( 4bits: ACK/NAK) MOV R0,04H MOVX R0,A MOV A,0C0H 。SmartCardREAD/WRITE操作qREAD/WRITE均需整塊操作。 qAuthentication操作就是將 KEYRAM中的密碼與卡中對應的密碼進行三次相互認證。被選擇(激活)的卡將回送其容量( SIZE) 字節(jié)作為應答。 SmartCardAnticollision: NOP NOP MOV A, 0CH SETB ;設置 AC=1,啟動防沖突 MOV R0, 01H MOVX R0, A ACALL DELAY_500μs ;延遲 1000μs ACALL DELAY_500μs MOV A, 10H ;設置 BCNTS為 2Bytes MOV R0, 03H MOVX R0, A MOV A, 28H ;設置 BCNTR為 5Bytes MOV R0, 04H MOVX R0, ASmartCard MOV A, 93H ;發(fā)送命令碼 MOV R0, 00H MOVX R0, A MOV A, 20H ;發(fā)送 NVB MOV R0, 00H MOVX R0, A MOV A, 0AH ;設置 TOC為 1ms MOV R0, 06H MOVX R0, AANTI_STACON: MOV R0, 01H ;讀 STACON MOVX A, R0 JNB , ANTI_STACON ;判斷 DV=1? MOV R7, A ;暫存 STACON MOV A, 00H ;清零 TOC MOV R0, 06H MOVX R0, AMOV A, R7 ;判斷是否出錯 JB , ANTI_TE_ERR JB , ANTI_BE_ERRSmartCard MOV R7, 04H MOV B, 00H MOV R1, 30H ;設置片內(nèi) RAM的 SN暫存區(qū)首地址 MOV R0, 00HANTI_LOOP: MOVX A, R0 ;讀入 4字節(jié) SN并逐一異或 MOV R1, A XRL B, A INC R1 DJNZ R7, ANTI_LOOP MOVX A, R0 ;讀入 1字節(jié)校驗碼 XRL A, B ;用校驗碼異或校驗 SN JNZ ANTI_CHK_ERR_EXIT ;校驗出錯 MOV B, 00H ;設置 OK標志 AJMP ANTI_BACKANTI_TE_ERR: ;錯誤處理 MOV B, 01H AJMP ANTI_BACKANTI_BE_ERR: MOV B, 0AH AJMP ANTI_BACKANTI_CHK_ERR_EXIT: MOV B, 08HANTI_BACK: RET SmartCardSelect Tag 選擇卡片操作 qSelect Tag操作 將選中 AntiCollision操作所讀取的SN對應的 卡,使該卡進入激活狀態(tài),只有該卡才能進行后續(xù)的認證及訪問操作。q MCM發(fā)送 AntiCollision命令( 93H+20H), 每張?zhí)炀€范圍內(nèi)的 MIFARE 1卡接收 AntiCollision命令后,都將回送自己的 SN作為應答。 q AntiCollision操作由 一個 AntiCollision Loop(防沖突循環(huán),內(nèi)部處理)來實現(xiàn)。q卡收到該指令將回送卡類型號作為卡應答: TAGTYPE( 2個字節(jié))SmartCardqWith 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” “request all” SmartCardRequest: NOP NOP MOV A, 0CH ;設置 STACON MOV R0, 01H MOVX R0, A MOV A, 0EH ;設置 BAUDRATE MOV R0, 05H MOVX R0, A MOV A, 0C0H ;設置 ENABLE MOV R0, 02H MOVX R0, A MOV A, 0C6H ;設置 MODE MOV R0, 07H MOVX R0, A MOV A, 0CH ;再次設置 STACON MOV R0, 01H MOVX R0, A MOV A, 02H ;設置 RCODE MOV R0, 0EH MOVX R0, ASmartCard MOV A, 07H ;設置 BCNTS=7bits MOV R0, 03H MOVX R0, A MOV A, 10H ;設置 BCNTR=2Bytes MOV R0, 04H MOVX R0, AJUDGE_COMMAND: ;選擇 REQ STD還是 REQ ALL MOV A, R2 XRL A, 01H JNZ RQT_STDRQT_ALL: MOV A, 52H SJMP RQT_NEXTRQT_STD: MOV A, 26HRQT_NEXT: MOV R0, 00H ;發(fā)送命令碼 MOVX R0, A NOPSmartCard MOV A, 0AH ;設置 TOC=1ms MOV R0, 06H MOVX R0, ARQT_STACON: MOV R0, 01H ;讀 STACON MOVX A, R0 JNB , RQT_STACON ;判斷 DV=1? MOV R7, A ;暫存 STACON MOV A, 00H ;清零 TOC MOV R0, 06H MOVX R0, A MOV A, R7 ;判斷是否出錯 JB , RQT_TE_ERR JB , RQT_BE_ERR MOV R0, 00H ;讀 TAGTYPE MOVX A, R0 MOV 20H, A MOV R0, 00H MOVX A, R0 MOV 21H, A MOV B, 00H ;設置 OK 標志 SJMP RQT_EXITSmartCardRQT_BE_ERR: ;錯誤處理 MOV B, 01H SJMP RQT_EXITRQT_TE_ERR: MOV B, 02H SJMP RQT_EXITRQT_EXIT: RET SmartCardAntiCollision 防沖突q 如果有多于一張的 Mifare 1卡處在 MCM天線的有效工作范圍(距離)內(nèi),則發(fā)生了沖突。 SmartCardAnswer to Request (請求應答)指令 qRequest 指令將通知MCM在天線有效的工作范圍(距離)內(nèi)尋找 MIFARE 1卡。( 6) 有一種情況例外,既當定時器溢出時,無論接收是否完成 DV都將被設置為 1,同樣將進行下一步操作。 DV標志為 ” 1” 表明MCM與 MIFARE卡片之間的傳輸已經(jīng)完成,并且主處理機可能已經(jīng)從 MCM中收到數(shù)據(jù),可以進行下一步操作。設置 TOC, MCM準備接收來自卡的應答或數(shù)據(jù)。( 2)送指令碼到 DATA,由 MCM發(fā)送指令。q請求應答( ANSWER TO REQUEST):尋卡 q防沖突( ANTICOLLISION):選擇唯一一張卡 q選擇標記( SELECT):激活所選擇的卡 q認證 ( AUTHENTICATION):安全性q讀寫操作(讀、寫、加值、減值):交換數(shù)據(jù) (READ/WRITE/INCREAMENT/DECREMENT)q停止( HALT):置卡為停止模式,防止重復操作。q安全性與可靠性:每個扇區(qū)設有 3套密碼及其認證和密碼存儲器 , 模塊與卡片通信時,數(shù)據(jù)加密 ,多種通信校驗機制q接口:標準 MIFARE并行接口SmartCardMCM與 MCU接口電路 q直接用數(shù)據(jù)總線傳送地址和數(shù)據(jù): MODE、USEALE接高電平,ALE對接; A0~A3懸空 CS,即 為低時選中(激活)MCM200模塊qMCM200的 IRQ接 ;可用查詢或中斷方式接收 MCM發(fā)送的數(shù)據(jù) SmartCard項目設計之三 —— 軟件設計q讀寫器與 M1卡交換數(shù)據(jù)的過程:1)由讀寫器 MCU(微控制器)發(fā)送指令給 MCM,2) MCM執(zhí)行指令并將其轉(zhuǎn)換為射頻信號發(fā)送給卡;3)卡接收到來自 MCM的指令后,按指令完成其內(nèi)部的各種處理,并回送應答信號 /數(shù)據(jù)給 MCM;4) MCM接收卡回送的射頻信號并將其轉(zhuǎn)換為數(shù)字信號輸出給 MCU,讀寫器 MCU讀取 MCM接收到的應答 /數(shù)據(jù),即可完成與 M1卡的數(shù)據(jù)交換。q工作頻率: 。 SmartCardC2X3_bC2X2_bC2X1_bC2X0_bC1X3_bC1X2_bC1X1_bC1X0_bC1X3C1X2C1X1C1X0
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1