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

正文內(nèi)容

非接觸式ic卡的應(yīng)用畢業(yè)設(shè)計論文(參考版)

2024-12-05 16:06本頁面
  

【正文】 數(shù)據(jù)的基本格式: 每個數(shù)據(jù)協(xié)議包都由如下數(shù)據(jù)格式組成: 數(shù)據(jù)包 長度 L(1byte) + 命令字 C(1byte) + 數(shù)據(jù)包D(L1bytes) 具體通信 IC 卡讀寫器 Demo 程序 : 1) 啟動 02 0B 0F (02 為長度 ,0B 為命令字 ,測試鳳鳴器 ,0F 鳳鳴器響的時間 ) 01 00 (01 為長度 ,00 為測試成功 ) 2) 尋卡 02 02 26 (02 為命令字 ,26 為 RegMfOutSelect) 03 00 04 00 (00 為命令成功代碼 ,04 表示 Mifare One 卡 ) 02 0B 0F 01 00 3) 防沖突 01 03 (03 為命令字 ) 05 00 52 00 75 7A (52 00 75 7A 為卡號 CardSerialNo) 02 0B 0F 01 00 4) 選擇 01 04 (04 為命令字 ) 03 00 80 00 02 0B 0F 01 00 5) 終止 01 01 (01 為命令字 ) 01 00 02 0B 0F 01 00 6) 參數(shù)設(shè)置 01 0C (0C 為命令字 ) 01 00 7) 密碼下載 (扇區(qū) 1 密碼為 12 個 F) 09 06 60 01 FF FF FF FF FF FF (06 為命令字 ,60 為 PICC_AUTHENT1A(61為 PICC_AUTHENT1B),01 為扇區(qū)號 ,12 個 F 為密碼 ) 01 00 02 0B 0F 01 00 8) 數(shù)據(jù)讀 (扇區(qū) 1 塊 0 塊 1 塊 2) 02 02 52 (02 為命令字 ,52 為 PICC_REQALL) 03 00 04 00 (04 為 RegFIFOLength) 01 03 (03 為命令字 ) 05 00 52 00 75 7A (52 00 75 7A 為卡號 ) 01 04 (04 為命令字 ) 03 00 08 00 。 【 6】 李朝青 .單片機(jī)原理及接口技術(shù) .北京:北京航空航天大學(xué)出版社 【 7】李朝青 .單片機(jī)原理及接口技術(shù) .北京:北京航空航天大學(xué)出版社 【 8】 周朝棟,天線理論與工程。如果和電動鎖結(jié)合還可以實(shí)現(xiàn)無人值守,使用上的便利性極其明顯,因此,非接觸式 IC 卡門禁系統(tǒng)正在被世界各地的政府機(jī)關(guān)、銀行、廠礦企業(yè)和智能大廈等部門廣泛應(yīng)用,呈現(xiàn)出方興未艾之勢。 ⑶ 增加讀卡器存儲芯片的存儲容量,延長脫機(jī) 使用時間。 當(dāng)然,本系統(tǒng)也存在著很多需要改進(jìn)的地方,鑒于此系統(tǒng)所實(shí)現(xiàn)的功能還不是很強(qiáng)大,有機(jī)會的話,我打算從以下幾個方面盡心改進(jìn)和提高: ⑴ 進(jìn)一步改善系統(tǒng)的人機(jī)界面,增加多媒體功能。 作為倍受矚目的新技術(shù),射頻識別技術(shù)、射頻標(biāo)簽在未來將 深入到人們工作、生活的各個方面。 非接觸式 IC 卡技術(shù)先進(jìn),具有接觸式 IC 卡等其他卡類不可比擬的優(yōu)勢,應(yīng)用范圍廣泛能夠在大多數(shù)場合代替接觸式 IC 卡的使用,針對不同的應(yīng)用場合,非接觸式 IC 卡可以使用同一種 IC 卡,但是讀卡器必須針對不同的應(yīng)用場合單獨(dú)設(shè)計。 上面所述工作全部完成之后,程序跳轉(zhuǎn)到開始,閱讀器又處于尋卡狀態(tài),如此 反復(fù),從而實(shí)現(xiàn)門禁的功能。注意:每張卡的卡號是唯一的,我們在設(shè)計過程中,就是根據(jù)卡號正確與否,來判斷門鎖打開還是不打開。 (5) 判斷卡號。 (4) 讀卡號。 (3) 密碼下載。 (2) 尋卡。十位送顯示 MOV 39H,1CH MOV 3AH,1CH MOV 3BH,1CH MOV R7,255 LLL10: LCALL DISP DJNZ R7,LLL10 ARLAM: CLR CLR LCALL NEWBUF LCALL DISP LCALL DISP LCALL DELAY LCALL DELAY LCALL DELAY DJNZ R7,ARLAM LLL14: LCALL DISP1 DJNZ R7,LLL14 CLR CLR MOV R7,155 。百位送顯示 MOV B,A ANL A,0FH MOV 3EH,A 。讀塊 0 LCALL SEND MOV A,08H LCALL SEND MOV A,04H LCALL SEND MOV R0,40h MOV R7,18 Y: JNB RI,$ CLR RI MOV A,SBUF MOV R0,A INC R0 DJNZ R7,Y DEC R0 MOV A,R0 DSP1: MOV A,R5 。讀塊 0 LCALL SEND MOV A,08H LCALL SEND MOV A,04H LCALL SEND MOV R0,20h MOV R7,18 DATA0: JNB RI,$ CLR RI MOV A,SBUF MOV R0,A INC R0 DJNZ R7,DATA0 MOV R0,31H J5: MOV A,R0 CLR C SUBB A,05H MOV R5,A WRI0: MOV A,12H 。讀卡號 LCALL SEND MOV A,03H LCALL SEND JNB RI,$ CLR RI MOV A,SBUF CJNE A,05H,L3 JNB RI,$ CLR RI MOV A,SBUF CJNE A,00H,L3 JNB RI,$ CLR RI MOV A,SBUF CJNE A,0E2H,L3 JNB RI,$ CLR RI MOV A,SBUF CJNE A,0BEH,L3 JNB RI,$ CLR RI MOV A,SBUF CJNE A,27H,L3 JNB RI,$ CLR RI MOV A,SBUF CJNE A,0DBH,L3 LLL5: LCALL DISP5 DJNZ R7,LLL5 AJMP L4 L4: MOV A,01H CALL SEND MOV A,04H CALL SEND JNB RI,$ CLR RI MOV A,SBUF CJNE A,03H,L4 JNB RI,$ CLR RI MOV A,SBUF CJNE A,00H,L4 JNB RI,$ CLR RI MOV A,SBUF CJNE A,08H,L4 JNB RI,$ CLR RI MOV A,SBUF CJNE A,00H,L4 LCALL DISP2 MOV 3DH,05H L5: MOV A,04H LCALL SEND MOV A,05H LCALL SEND MOV A,60H LCALL SEND MOV A,01H 。讀數(shù)據(jù)命令字 LCALL SEND MOV A,02H LCALL SEND MOV A,52H LCALL SEND JNB RI,$ 。數(shù)碼管顯示 1, 并發(fā)出蜂鳴聲 DJNZ R7,LLL2 LCALL BEEP MM: MOV R7,10 。 。判斷接收中斷標(biāo)志位 ,RI=1 發(fā)送的中斷請求已被響應(yīng), SBUF 中的數(shù)據(jù)已被取走 ? CLR RI MOV A,SBUF CJNE A,03H,L1 。啟動 L1: MOV A,02H 。將串行口設(shè)置為方式 1, REN=1 48000BPS MOV PCON,80H CLR ES CLR EA MOV R7,0FFH 上電初始化 尋卡 選擇 防碰撞 密碼下載 準(zhǔn)備讀 卡呼叫 讀卡序列號 卡激活 通過驗(yàn)證 進(jìn)行各種卡操作 是 否 是 否 SETB 。8 位重裝值 ,T1 波特率發(fā)生器 SETB TR1 。定時器 1 設(shè)為模式 2 MOV TL1,0FAH 。 ORG 0023H。 ORG 001BH。 LJMP INTTMR0。 LJMP START ORG 0003H。 MfConfig()。 delay_10ms(30)。 delay_10ms(30)。 CmdValid=0。 TR2=0。 EX0=1。 ET1=0。 TR0=0。 // 波特率發(fā)生器 TH0=0x60。 TL1=TH1。//TMOD = 0x22。 SCON = 0x70。 T2CON = 0x04。 RC500CS =0。//進(jìn)入 IC 卡處理程序 CALL_isr_UART()。 TR1=TRUE。 TL1=TH1。 TR1=0。 CALL_isr_UART()。 } RevBuffer[0]=1。 default:baud=BAUD_9600。 case 6:baud=BAUD_115200。 case 5:baud=BAUD_57600。 case 4:baud=BAUD_38400。 case 3:baud=BAUD_28800。 case 2:baud=BAUD_19200。 case 1:baud=BAUD_14400。 } Else if(RevBuffer[0]==13) //設(shè)置通訊波特系統(tǒng)初始化 測試蜂鳴器 設(shè)置波特率 進(jìn)入 IC 卡處理程序 延時 發(fā)送 接收 結(jié)束 成功 好 壞 失敗 率 { switch(RevBuffer[1]) { case 0: baud=BAUD_9600。 delay_10ms(RevBuffer[2])。 CALL_isr_UART()。 RevBuffer[0]=1。 init() while (1) { if (CmdValid) { CmdValid = FALSE。在本設(shè)計中, MFRC500 底層驅(qū)動程序采用 C 語言編寫,單片機(jī)與讀卡芯片進(jìn)行通信用匯編語言編程。由于采用了非常先進(jìn)的技術(shù),接收器己不再是限制操作距離的因素了。這使得最大操作距離可達(dá) 100mm。當(dāng)與 MifareStandard和 Mifare 產(chǎn)品通信時,使用高速 CRYPT01 流密碼單元和一個 可靠的非易失性密匙存儲器。它以完全透明的模式進(jìn)行操作,因而支持 IS014443A 的所有層。數(shù)據(jù)處理部分執(zhí)行數(shù)據(jù)的并行和串行轉(zhuǎn)換。這樣就為連接各種 MCU 提供了很大的靈活性。 其功能框圖如圖 所示: 圖 RC500 功能框 圖 并行微控制器接口自動檢測連接的 8 位并行接口的類型。此外,它還支持快速 CRYPT01 加密算法用于驗(yàn)證 Mifare 系列產(chǎn)品。接收器部分提供一個堅(jiān)固而有效的解調(diào)和解碼電路,用于 IS014443A 兼容的應(yīng)答器信號。該讀卡 IC 系列利用了先進(jìn)的調(diào)制和解調(diào)概念,完全集成了在 13. 56MHz下所有類型的被動非接觸式通信方式和 協(xié)議。 ⑴ MFRC500 芯片 [9]介紹 MFRC500 是 Philips 公司為 Mifare 卡設(shè)計的專用讀卡芯片,它支持 IS014443A所有的層。系統(tǒng)單片機(jī)對讀寫模塊的操作就是對MFRC500 進(jìn)行控制,通過 MFRC500 實(shí)現(xiàn)對非接觸式 IC 卡的 操作。由于單片機(jī)的 I/ O 口驅(qū)動能力有限,一般不能直接驅(qū)動壓電式蜂嗚器,因此選用15 一 PNP 型晶體管組成晶體管驅(qū)動電路,單
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1