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

正文內(nèi)容

基于單片機(jī)的非接觸式ic卡的讀寫畢業(yè)論文(留存版)

2024-09-07 15:59上一頁面

下一頁面
  

【正文】 rxbuff[i]=Receichar()。i6。 } else break。 txbuff[11]=CardBlock。//CardStatus=0x01。 } // //right:3C 02 00 00 BCC 0D //Error: 3C 01 FF(錯誤返回代碼 ) BCC 0D // for(i=0。i10。 //CardStatus=0x01。 txbuff[4]=SearMode。i8。 return ich。 ich=0。 delay104us()。 for(i=0。 Max7219_pinCLK=1。 //全局變量 //define ok TF0 //define Timer0_Enable TH0=TL0,TR0=1 //define Timer0_Disable TR0=0 void InitUART(void) { UART_RX_BIT=1。 [12] 何立民, MCS51 系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計 系統(tǒng)配置與接口技術(shù),北京:航空航天大學(xué)出版社, 1998。 本課題開發(fā)成功了一種基于 Philips公司 MIFARE技術(shù)的非接觸式 IC卡讀寫器,它能夠讀寫距離在 20~ 100MM 范圍內(nèi)的符合 IEC/ISO14443 TypeA 標(biāo)準(zhǔn)的非接觸式IC 卡,作者獨立完成了該讀卡器的硬件和軟件設(shè)計。后來通過給 WBL500模塊發(fā)送通訊指令,通過八段數(shù)碼管顯示狀態(tài),當(dāng)有卡進(jìn)入的時候有感應(yīng),調(diào)試通過。 while(1)。 //譯碼方式 : BCD 碼 Write_Max7219(0x0a, 0x03)。j112。 利用單片機(jī)實現(xiàn)非接觸式 IC 卡讀寫 21 通訊命令 ( 1)通訊測試: 下傳命令: 3C 04 00 60 00 00 BCC 0D(BCC 為 58) 成功返回: 3C 01 01 BCC 0D(BCC 為 3C) 錯誤返回: 3C 01 00 BCC 0D (2) 尋卡 下傳命令: 3C 04 01 70 00(尋卡模式 00 或者 01) 00 BCC OD 成功返回: 3C 05 四字節(jié)卡號 00 BCC 0D 錯誤返回: 3C 01 FF BCC 0D ( 3)密碼驗證 下傳命令: 3C 0E 01 6C 六字節(jié)密碼 認(rèn)證模式 絕對塊號 四字節(jié)卡號 校驗位 0D 成功返回: 3C 02 00 00 BCC 0D 錯誤返回: 3C 01 FF C2 0D (4) 讀卡: 3C 04 01 66 00 00 BCC OD 成功返回: 3C 11 00 DATA0DATA15 BCC 0D 錯誤返回: 3C 01 FF BCC 0D (5) 寫卡: 3C 13 01 67 00 DATA0DATA15 BCC 0D 成功返回: 3C 02 00 00 BCC 0D 錯誤返回: 3C 01 FF BCC 0D ( 6)發(fā)光管亮一次: 3C 03 01 6D 55 BCC 0D ( 7)蜂鳴器響一聲: 3C 03 01 6B 55 BCC 0D (8) 關(guān)閉卡片: 3C 04 01 68 00 00 51 0D 正確返回: 3C 02 00 3E 0D 錯誤無返回。當(dāng) D0=0 時 ,MAX7219 處于停機(jī)狀態(tài) , 所有顯示器消隱 , 寄存器數(shù)據(jù)保持不變 ,當(dāng) D0=1 時 , 處于正常工作狀態(tài)。 DIG7~ DIG0分別接 8 個共陰顯示器的陰極。 第 0~ 4 個字節(jié)為卡片的序列號,第 5 個字節(jié)為序列號的校驗碼;第 6 個字節(jié)為卡片的容量 “ SIZE” 字節(jié);第 7, 8 個字節(jié)為卡片的類型號字節(jié),即 Tagtype 字節(jié);其他字節(jié)由廠商另加定義。因此每個扇區(qū)可獨立地應(yīng)用于一個應(yīng)用場合。 ( 3) 封裝技術(shù) 由 于非接觸式 IC 卡中需要封裝天線、芯片和片外電容等部件,為確??ㄆ拇笮 ⒑穸取⑷犴g性,需要特殊的封裝技術(shù)。在 “ 金卡工程 ” 提出至今 15 年來,我國 IC 卡應(yīng)用發(fā)展迅猛,累計發(fā)卡約 15 億張,據(jù)不完全統(tǒng)計,僅 20xx 年一年,我國發(fā)行使用各類 IC 卡約 億張左右 [2]。 系統(tǒng)整體設(shè)計 ............................................... 15 167。 本學(xué)位論文屬于 保密 □,在 _________年解密后適用本授權(quán)書。 本論文 介紹了非接觸式 IC 卡其特點、種類、國際標(biāo)準(zhǔn)、關(guān)鍵技術(shù)、典型應(yīng)用和發(fā)展趨勢,重點介紹了 Philips 公司的 MIFARE 技術(shù),對 MIFARE 卡片和 MIFARE 非接 觸式 IC 卡的讀寫組件 MFRC500 進(jìn)行了全面的闡述;在此基礎(chǔ)上,論文詳細(xì)地闡述了非接觸式 IC 卡讀卡器的硬件和軟件設(shè)計,給出了每一部分的實際電路圖和應(yīng)用程序。 串口通信 .................................................... 22 MAX 232 芯片簡介 ........................................ 22 硬件連接圖 .............................................. 23 第四章 軟件設(shè)計 ...................................................... 24 167。 IC 卡的分類 IC 卡可以按照多種方法進(jìn)行分類 [3],根據(jù)卡中所鑲嵌的集成電路的不同可以分利用單片機(jī)實現(xiàn)非接觸式 IC 卡讀寫 8 成以下三類: ( 1) 存儲器卡 ( 2) 邏輯加密卡 ( 3) CPU 卡 嚴(yán)格意義講,只有 CPU 卡才是真正的智能卡 [4]。 利用單片機(jī)實現(xiàn)非接觸式 IC 卡讀寫 11 第二章 MIFARE 技術(shù) 167。它 主要進(jìn)行對整個卡片的各個單位進(jìn)行微操作控制,協(xié)調(diào)卡片的各個步驟;同時它還對各種收 /發(fā)的數(shù)據(jù)進(jìn)行算術(shù)運算處理,遞增 /遞減處理, CRC 運算處理,等等,是卡片中內(nèi)建的 MCU 單元。 MF RC500 讀寫芯片簡介 ( 1)概述 MF RC500 是應(yīng)用于 非接觸式通信中高集成讀卡 IC 系列中的一員 [9]。 圖 3- 2 輸入一組數(shù)據(jù)的工作時序圖 利用單片機(jī)實現(xiàn)非接觸式 IC 卡讀寫 17 圖 3- 3 MAX7219 引腳圖 MAX7219 的所有功能與多樣化操作模式都是通過內(nèi)部寄存器的設(shè)定來實現(xiàn)的 ,其內(nèi)部 14 個可尋址寄存器的功能及地址如表 3- 1 所示 [12]: 表 3- 1 MAX7219 內(nèi)部寄存器及地址 功能 地 址 16 進(jìn)制 編碼 D15 D12 D11 D10 D9 D8 空操作 X 0 0 0 0 X0 Dig0 X 0 0 0 1 X1 Dig1 X 0 0 1 0 X2 Dig2 X 0 0 1 1 X3 Dig3 X 0 1 0 0 X4 Dig4 X 0 1 0 1 X5 Dig5 X 0 1 1 0 X6 Dig6 X 0 1 1 1 X7 Dig7 X 1 0 0 0 X8 譯碼模式 X 1 0 0 1 X9 顯示亮度 X 1 0 1 0 XA 掃描界限 X 1 0 1 1 XB 停機(jī) X 1 1 0 0 XC 顯示測試 X 1 1 1 1 XF 各內(nèi)部寄存器含義如下 : ( 1) 空操作寄存器 (地址 X0H)。在 P0 口作為 DIN、 CLK、 LOAD 信號線時還應(yīng)接 10k217。 串口通信 MAX 232 芯片簡介 該產(chǎn)品是由德州儀器公司( TI)推出的一款兼容 RS232 標(biāo)準(zhǔn)的芯片 [14]。i=1。 Init_MAX7219()。再繼續(xù)下達(dá)通訊命令進(jìn)行密碼驗證,調(diào)用函數(shù)PSD_Verify(CardKey,CardNo),如果測試通過,得到正確的返回命令,將第三個數(shù)碼管顯示為 1,否則顯示為 0。通過幾天的軟件調(diào)試,我學(xué)到了很多東 西,不僅僅是專業(yè)知識,更多的是當(dāng)我們在遇到一個自己可能并不了解的難題的時候克難奮進(jìn),勇于探索的精神,也許這也是我們地大人應(yīng)該具備的大無畏的探索精神,這也會讓我終生受用。 路漫漫其修遠(yuǎn)兮,吾將上下而求索,雖然我們即將畢業(yè)了,踏上自己的人生 路,但學(xué)無止境,在這次畢業(yè)設(shè)計中我學(xué)到的東西將會使我受用終生,是我一生中最珍貴的財富,非常感謝我的母校,非常感謝我的老師們,非常感謝我的同學(xué)們,愿我們的明天會越來越輝煌! 利用單片機(jī)實現(xiàn)非接觸式 IC 卡讀寫 33 參考文獻(xiàn) [1] 王卓人,鄧晉軍,劉宗祥, IC 卡的技術(shù)與應(yīng)用,北京:電子工業(yè)出版社, 1999。 [17] Klaus Finkenzeller(德 ),頻識別技術(shù),北京:北京電子工業(yè)出版社, 20xx。i++) for(j=0。 } void Init_MAX7219(void) { Write_Max7219(0x09, 0xff)。 for(k=0。 // while(!ok)。 //while(!ok)。 txbuff[1]=0x04。 } if(rxbuff[2]==0x01) { Write_Max7219(1,1)。i++) txbuff[6]^=txbuff[i]。 } } //密碼驗證: //。 for(i=0。 } else break。i++) { Sendchar(txbuff[i])。 for(i=4。 //Turnon_LED(0X55)。 txbuff[3]=0x70。 for(i=0。 // Timer0_Disable。 } uchar Receichar(void) 利用單片機(jī)實現(xiàn)非接觸式 IC 卡讀寫 38 { uchar ich,i。 //while(!ok)。 } void delay52us(void) { uchar i。 DATA=DATA1。 uchar SearMode=0x01,CardBlock=0x04,KeyType=00。 [11] 朱兆優(yōu),公交非接觸 IC 卡讀寫器的應(yīng)用設(shè)計,單片機(jī)與嵌入式系統(tǒng)應(yīng)用, 20xx 年第 9 期。針對不同的應(yīng)用場合,非接觸式 IC 卡可以使用同一種 IC 卡,但是讀卡器必須針對不同的應(yīng) 用場合單獨設(shè)計。接下來的就是 WBL500模塊,由于是無線發(fā)射和接收的模塊,在將它與單片機(jī)相連接,然后再與天線連接完畢之后,用 IC 卡去感應(yīng),通過測量輸出端的電壓,發(fā)現(xiàn)電壓始終沒變化,也就意味著始終沒有感應(yīng)到 IC 卡的存在,經(jīng)過檢查,硬件的連接應(yīng)該不會有問題,后來仔細(xì)查找資料,看說明書,原來,對一個 IC 卡的操 作必須先給模塊發(fā)送通訊命令,讓其開始尋卡才能搜索卡而不是直接就自動搜索是否存在 IC 卡。 Write_Max7219(8,1)。 } void Init_MAX7219(void) { Write_Max7219(0x09, 0xff)。i++) for(j=0。 尋卡模式( 00 或者 01),如果 00 模式,在執(zhí)行了關(guān)閉 指令之后,卡片必須離開感應(yīng)區(qū)再進(jìn)入感應(yīng)區(qū)才能尋卡成功,如果 01 模式,那么在執(zhí)行了停機(jī)指令之后,即時卡片未離開感應(yīng)區(qū)也能感應(yīng)成功: 對卡片控制區(qū)的讀寫與數(shù)據(jù)讀寫相同,只是控制方式不同,同時要注意一定不要寫錯或者記住所寫內(nèi)容,否則有可能無法再對該區(qū)進(jìn)行操作: 在每一個命令執(zhí)行后在執(zhí)行下一個命令前應(yīng)該有 15ms 的延時; 在剛開始編程時,為了不寫錯卡片造成不能讀寫的環(huán)區(qū),在對卡片密碼區(qū)進(jìn)行讀寫之前要將密碼區(qū)的 16 個字節(jié)先寫入一個數(shù)據(jù)塊,再讀出,如果寫入正確,說明寫入操作正確,就可以對密碼區(qū)進(jìn) 行寫操作了; 命令延時最好 10ms 至 20ms。 (5)停機(jī)寄存器 (地址 XCH)。 MAX7219 及數(shù)碼管顯示 MAX7219 簡介 MAX7219 是雙列直插式芯片 [11], 如圖 33 所示 , 其中 SEGA~ SEGF 是 7 段驅(qū)動輸出 端 , 直接驅(qū)動 LED 對應(yīng)的 7 個段 (SEG DP 為小數(shù)點驅(qū)動輸出端 )。 MIFARE 1 卡片的存儲結(jié)構(gòu) M1 卡分為 16 個扇區(qū),每個扇區(qū)由 4 塊(塊 0、塊 塊 塊 3)組成,(我們也將 16 個扇區(qū)的 64 個
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1