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

正文內(nèi)容

非接觸式ic卡技術(shù)-文庫吧資料

2025-01-12 14:37本頁面
  

【正文】 LOOP:MOVB, 00HMOVANTI_BE_ERRSmartCardJBANTI_TE_ERRJBA, R7 ;判斷是否出錯(cuò)MOVXR0, 06HA, ;暫存 STACONR7, A ANTI_STACON ;判斷 MOVXR0, 01H ;讀 STACONMOVXR0, 06HMOVR0, AMOVA, 20H ;發(fā)送 NVBMOVXR0, 00H93HMOVR0, ASmartCardMOV ;設(shè)置 BCNTR為 5BytesA, MOVXR0, 03HMOVDELAY_500μsDELAY_500μsMOVXR0, 01HSETB0CHMOVNOPNOPSmartCardAnticollision:q 由于每張卡的 SN各不相同, MCM接收到的信息(即 SN)至少有 1位即是 0又是 1(即該位的前、后半部都有負(fù)載波調(diào)制),防沖突循環(huán)找到第 1個(gè)沖突位將其置 1(排除該位為 0的卡),然后查第 2個(gè),依次排除,最后不再有沖突的 SN即為最后讀取的 SN。設(shè)置 STACON寄存器中的 AC位啟動 AntiCollision循環(huán)。q AntiCollision操作由 一個(gè) AntiCollision1卡中選擇某一張卡。1卡處在 MCM天線的有效工作范圍(距離)內(nèi),則發(fā)生了沖突。RETRQT_EXITRQT_EXIT:MOVRQT_EXITRQT_TE_ERR:MOVRQT_EXITSmartCardRQT_BE_ERR: ;錯(cuò)誤處理OKMOV21H, AMOVXR0, 00HMOVA, R0 MOV RQT_BE_ERRJBA, R7 ;判斷是否出錯(cuò)MOVXR0, 06HMOVMOVDV=1?JNBA, R0R0, 01H ;讀 MOVXR0, 06HA, 0AHMOVXR0, 00H ;發(fā)送命令碼MOVRQT_NEXTRQT_STD:MOVRQT_STDRQT_ALL:XRLA, R2ALLR0, AJUDGE_COMMAND: ;選擇 REQMOV;設(shè)置 BCNTR=2BytesA, 10HMOVXR0, 03HMOVR0, ASmartCardMOV;設(shè)置 RCODEA, 02HMOVXR0, 01HMOVR0, AMOV;設(shè)置 MODEMOVR0, AMOV;設(shè)置 ENABLEMOVR0, AMOV;設(shè)置 BAUDRATEA, 0EHMOVXR0, 01HMOVNOPNOPSmartCardRequest:“requeststd”times.DifferencecardselectingMCMpreventneededoption(52H)“requestwiththecardstobeitthisrespond“HALTmode”intonotwhichonlystd”(26H)aq命令碼: 26H或 52H。指令將通知MCM在天線有效的工作范圍(距離)內(nèi)尋找 MIFARE(請求應(yīng)答)指令 to 檢查出錯(cuò)標(biāo)志,若有標(biāo)志被設(shè)置,則進(jìn)行相應(yīng)的出錯(cuò)處理,例如設(shè)置出錯(cuò)標(biāo)志等,并返回主程序;若沒有標(biāo)志被設(shè)置,表示接收正確,將進(jìn)行下一步操作( 5)清零 TOC。而 DV=0表示數(shù)據(jù)接收尚未完成或未能接收到數(shù)據(jù),則程序循環(huán)檢測 DV標(biāo)志直至DV=1。( 4)檢查 DV標(biāo)志,查詢數(shù)據(jù)接收是否完成。( 3) 每個(gè)指令由 7個(gè)基本步驟組成,必須按此時(shí)序編程才能完成該指令:( 1)初始化,設(shè)置各寄存器,特別是 BCNTS和 BCNTR。SmartCardSOR/LOAD( AUTHENTICATION):安全性q讀寫操作(讀、寫、加值、減值):交換數(shù)據(jù) REQUEST):尋卡 q防沖突( ANTICOLLISION):選擇唯一一張卡 q選擇標(biāo)記( SELECT):激活所選擇的卡 q請求應(yīng)答( ANSWERq激活 MCMqMCM軟復(fù)位q向 MCM下載密碼( LOADSmartCard項(xiàng)目設(shè)計(jì)之三 —— 軟件設(shè)計(jì)q讀寫器與 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ù)交換。多種通信校驗(yàn)機(jī)制q接口:標(biāo)準(zhǔn) MIFARE并行接口SmartCardMCM與 MCU接口電路 q安全性與可靠性:每個(gè)扇區(qū)設(shè)有 3套密碼及其認(rèn)證和密碼存儲器 通信速率: 106Kbps 核心讀寫模塊 MCMq功能: 讀寫器 MCU與 MIFARE卡之間的接口,負(fù)責(zé)讀寫卡,其基本功能包括產(chǎn)生發(fā)送 /接收射頻信號、調(diào)制 /解調(diào)、防沖突處理和安全管理。69H07注意:嚴(yán)禁修改對塊 3的設(shè)置,否則容易錯(cuò)誤將存取控制位設(shè)為永不可寫,將無法恢復(fù)為默認(rèn)值。( 3)重復(fù)( 1),說明修改存取控制字節(jié)產(chǎn)生的結(jié)果。其他各塊條件不變。說明該塊的存取控制條件。( 6)比較上述實(shí)驗(yàn)數(shù)據(jù),說明 MIFARE1卡是否具備防沖突功能。( 2)將二張 MIFARE1卡(分別記為 1卡、 2卡)的序列號,及其扇區(qū) 0塊 1的內(nèi)容,記錄在報(bào)告上。 SmartCardq防沖突測試記錄讀取的卡數(shù)據(jù),標(biāo)明各塊的類型及卡的類型號、序列號、容量及各扇區(qū)的密碼和訪問權(quán)限。 q裝載密碼( Load Key)操作 :在 RFDEMO軟件界面中選擇密碼集 0( KEYSET0),密碼 A( KEY A),將扇區(qū) 014的密碼 A設(shè)置為全 F,而將扇區(qū) 15的密碼 A設(shè)置為全 0。 注意電源 +5V與地不可接反。1卡的讀寫操作與存儲結(jié)構(gòu) SmartCard小結(jié): MIFARE命令MIFARE 卡卡防沖突流程防沖突流程SmartCard小結(jié): MIFAREUID命令應(yīng)用:AUTENTICATION/READ/WRITE/INC/DEC命令WAKEOFF狀態(tài)IDLE狀態(tài)READY狀態(tài)ACTIVE狀態(tài)HALT狀態(tài)RESETREQUEST1非接觸式 IC卡功能組成 q 密碼認(rèn)證采用三次相互認(rèn)證;q 存取控制位保護(hù), 用 戶 可以定 義 每一個(gè)存 儲器 塊 的 訪問 條件q RF信道數(shù)據(jù)加密 SmartCardA解密:RA’=TOKENA異或 KEY2=0011=RA,校驗(yàn)正確SmartCard小結(jié): MIFARE:讀寫器 1卡片對 RA加密TOKENA=RA異或 KEY1=1001環(huán) 1卡片對 TOKEN:讀寫器取隨機(jī)數(shù) RA=0011, KEY2=1010,加密 /解密算法:異或,接收 RB對 RB加密: TOKENB=RB異或 KEY2=0110,發(fā)送TOKENB+RA( C)環(huán) : Mifare的TOKENBA后,用讀寫器中存放的密碼對令牌 TOKEN:讀寫器 BA給讀寫器 :如果( C)環(huán)校驗(yàn)是正確的,則 MifareAB中的RB’相一致;若讀寫器與卡中的密碼及加 /解密算法一致,將會有RB=RB’,校驗(yàn)正確,否則將無法通過校驗(yàn);( D) AB的加密的部分進(jìn)行解密得到 RB’,并校驗(yàn)第一次由( A)環(huán)中 MifareAB1卡片收到 AB=用讀寫器中存放的密碼加密后的 RB+讀寫器發(fā)出的一個(gè)隨機(jī)數(shù)據(jù)RA;( C)環(huán) :讀寫器收到 RB后向 Mifare: Mifare 1卡的密碼認(rèn)證方式 SmartCardMifare用 戶 可以定 義 每一個(gè)存 儲 器 塊 的 訪問 條件。SmartCard小結(jié): MIFARE 卡初始化后的存取控制條件為: 密碼 A永不可讀,校驗(yàn)密碼 A或密碼 B正確后可以修改; 密碼 B在校驗(yàn)密碼 A或密碼 B正確后可讀,可修改; 數(shù)據(jù)塊在校驗(yàn)密碼 A或密碼 B正確后可讀,可修改。A0A1A2A3A4A5卡出廠初始化時(shí),所有扇區(qū)塊 3的初始化值均為 qAccess bits(存取控制位):定義該扇區(qū)中 4個(gè)塊的訪問條件,及定義數(shù)據(jù)塊的類型(讀寫或值)qMifare1( 缺省值) B( 6B) 例: A0A1A2A3A4A5FF078069Access SmartCard塊功能詳解 3)區(qū)尾塊 q每個(gè)扇區(qū)的塊 3為區(qū)尾( Sector Trailer)塊: KEY可由區(qū)尾塊中的存取控制位( access bits)配置為: – 讀寫塊:用作一般的數(shù)據(jù)保存,可用讀 /寫命令直接讀 /寫整個(gè)塊– 值塊:用作數(shù)值塊,可以進(jìn)行初始化值、加值、減值、讀值的運(yùn)算,相應(yīng)配用的命令為 INC/DEC/RESTORE/TRANSFER命令。Type: 0400H容量字節(jié) SIZE: 88H例: 420A7E00368804004481740630373937HSmartCard塊功能詳解1)廠商塊地址:扇區(qū) 0塊 0內(nèi)容: IC卡廠商標(biāo)志。64Byte 4q一個(gè)扇區(qū)共有 ~15)q每個(gè)扇區(qū)有 4個(gè)塊(Block)塊 0、塊 塊 2和塊 3。1卡片的存儲結(jié)構(gòu) B:10%ASKSmartCard從讀寫器到卡的調(diào)制與編碼q載波 :fc=q數(shù)據(jù)傳輸速率: ( s/bit)q調(diào)制方式: TYPE A用 100%ASK, TYPE B用10%ASK, q編碼方式: TYPE A用改進(jìn)的 MILLER編碼, TYPE B用 NRZ編碼(不歸零制數(shù)位編碼) SmartCard從卡到讀寫器的調(diào)制與編碼q副載波 :fc/16TYPESmartCardMifare卡的信號調(diào)制方式 1非接觸式 IC卡 SmartCard項(xiàng)目設(shè)計(jì)之一 —— 卡型選擇q接觸式邏輯加密卡SmartCard項(xiàng)目引入 —— IC卡公交收費(fèi)機(jī)q定額收費(fèi)q操作方便快捷q可顯示余額q非法卡或余額不足報(bào)警q可將當(dāng)班收款額上傳總站數(shù)據(jù)庫q總站可調(diào)整定額額度。AntiCollision)位幀防沖突( Bitq防沖突方案:( AntiCollion)q如果有 2張或 2張以上的 IC卡進(jìn)入讀寫器的工作范圍,稱之為沖突(或碰撞 Collion),此時(shí)就需要解決如何對多張 IC卡逐一處理的問題 —— 防沖突 ( 4) IC卡對讀寫器的命令進(jìn)行處理后, 發(fā)射應(yīng)答信息 (將應(yīng)答信息 調(diào)制 到射頻信號
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1