【正文】
涉密論文按學(xué)校規(guī)定處理。對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。TF2 = 0。while (_MS)for(i=0。 T2LH = RCAP2_1ms。}}if(j1000){g_cReceBuf[i]=SBUF。if (RI){ ES=0。}g_cReceBuf[0]=1。AnswerOk()。 }else{g_cReceBuf[0]=1。status=PcdRead(g_cReceBuf[1], amp。g_cReceBuf[5]=g_cSNR[3]。g_cSNR)。 // Mifare Pro 卡else if(g_cReceBuf[2]==4)g_cCidNad=mifare1。g_cReceBuf[2])。 //蜂鳴器響二聲,表示 fm1702 復(fù)位成功DelayMs(100)。DelayMs(100)。EA=1。//幀頭SendBuf[2]=CardIDbuf[3]。// 安徽新華學(xué)院 2022 屆本科畢業(yè)論文(設(shè)計(jì)) 25第 25 頁 共 43 頁if (status != MI_OK){status = PcdRequest(0x26, CardIDbuf)。 break。 break。 break。 WDT_CONTR=0x3c。}//P13P17 開漏輸出配置 P1M0=0xF8 P1M1=0xF8void main( ){ char idata status。 TI=0。 unsigned int MfLength。 //接收到上位機(jī)的字節(jié)數(shù)unsigned int xdata g_cCommand。其流程圖如下: 圖 流程圖 初始化有卡?顯示數(shù)據(jù)開始傳輸給 PC 機(jī)是否讀 IC 卡卡號(hào)蜂鳴器響 2 聲 安徽新華學(xué)院 2022 屆本科畢業(yè)論文(設(shè)計(jì)) 14第 14 頁 共 43 頁5 調(diào) 試 讀寫器連接1. 把通訊線串口 232 交叉線“DB9”端插到 PC 機(jī)的串口 1/2 上2. 把 USB 線的 T 型端插到讀寫器的 T 型 USB 座子上,另一頭接電腦的 USB口,從電腦取電.3. 讀寫器上電以后可以聽到”嘀,嘀”兩聲蜂鳴器的響聲,說明 FM1702 復(fù),表明讀寫器沒有正常上電或射頻模塊沒有接好. 啟動(dòng)軟件1. 進(jìn)入功能選項(xiàng)“參數(shù)設(shè)置”里面,可以設(shè)置串口通訊參數(shù):串口號(hào)、波特率、校驗(yàn)位、數(shù)據(jù)位、停止位等等,設(shè)置好了以后點(diǎn)擊“修改串口” ,如果出現(xiàn)“串口參數(shù)設(shè)置成功” ,表明串口設(shè)置成功,如果出現(xiàn)異常,請(qǐng)按照提示做出改動(dòng)。該芯片電路如圖 安徽新華學(xué)院 2022 屆本科畢業(yè)論文(設(shè)計(jì)) 11第 11 頁 共 43 頁圖 FM1702 芯片電路功能特點(diǎn): 高集成度的模擬電路,只需最少量的外圍線路;操作距離可達(dá) 10cm;支ISO14443typeA 協(xié)議;包含 512byte 的 EEPROM;支持 MIFARE 標(biāo)準(zhǔn)的加密算法;包含 64byte 的 FIFO;數(shù)字電路具有 TTL/CMOS 兩種電壓工作模式;軟件控制的power down 模式;一個(gè)可編程計(jì)時(shí)器;一個(gè)中斷處理器;啟動(dòng)配置可編程;數(shù)字,模擬和發(fā)射模塊都有獨(dú)立的電源供電;采用 SOP24 封裝;支持 SPI 接口。在對(duì) EFROM 編程和程序驗(yàn)證期間,它接收 高 8 位地址。P0 口是一個(gè)漏極開路型準(zhǔn)雙向 I/O 口。 通過品質(zhì)因數(shù)可以很容易地計(jì)算出天線的帶寬: B=f0/Q (3) 從式中可以看出,天線的傳輸帶寬與品質(zhì)因數(shù)成反比關(guān)系。小環(huán)天線有方型、圓形、橢圓型、三角型等,本系統(tǒng)采用的是矩型天線。讀寫模塊的主要任務(wù)是將能量傳輸給 Mifare 卡。在對(duì) EFROM 編程和程序驗(yàn)證期間,它接收 高 8 位地址。STC12LE5A16S2 特性: ?。?)高速:1 個(gè)時(shí)鐘/機(jī)器周期,增強(qiáng)型 8051 內(nèi)核,速度比普通 8051快 612 倍; ?。?)寬電壓:(3V 單片機(jī)) ; ?。?)增加第二復(fù)位功能腳/; (4)增加外部掉電檢測(cè)電路/,可在掉電時(shí),及時(shí)將數(shù)據(jù)保存進(jìn)EEPROM, 單片機(jī)引腳圖如下: 安徽新華學(xué)院 2022 屆本科畢業(yè)論文(設(shè)計(jì)) 6第 6 頁 共 43 頁 圖 單片機(jī)引腳圖各個(gè)引腳的介紹P0 口是一個(gè)漏極開路型準(zhǔn)雙向 I/O 口。本文首先研究了基本的理論,包括射頻識(shí)別技術(shù)、ARM 處理器體系結(jié)構(gòu)和嵌入式系統(tǒng),然后基于這些理論,給出了非接觸式 IC 統(tǒng)由三個(gè)部分組成:第一部分是讀卡器的收發(fā)模塊,選用飛利浦公司的高集成度非接觸式讀寫芯片 MF RC 設(shè)計(jì)射頻收發(fā)模塊,對(duì)射頻芯片接口電路設(shè)計(jì)作了詳細(xì)的論述;第二部分是核心控制模塊,以芯片 FM1702 為核心,對(duì)電源供應(yīng)電路、存儲(chǔ)器電路、通信接口電路、LED 顯示電路等設(shè)計(jì)做了一定的描述,并給,采用移植嵌入式系統(tǒng)并添加任務(wù)的模式 IC 卡讀卡器的硬件與軟件平臺(tái)的構(gòu)建.關(guān)鍵詞: 非接觸式 IC 卡; 讀卡器; FM1702 芯片 安徽新華學(xué)院 2022 屆本科畢業(yè)論文(設(shè)計(jì)) 2Based on the design of singlechip IC card readerabstractAbstractNoncontact IC card, also known as radio frequency card, by the IC chip, the sensor antenna, packaged in a standard PVC card, without any exposed parts of the chip and the antenna. Is the world39。s developed in recent years a new technology, the success of the radio frequency identification technology and IC card technology bined, the end of passive (no power supply card) and free access to this problem is the field of electronic devices a major breakthrough. Card at a certain distance (typically 510mm) close to the surface of the reader, the read and write operations to plete the data transfer via radio waves.This paper studied the basic theory, including radio frequency identification technology, ARM processor architecture and embedded systems, and then based on these theories, given the design of the noncontact IC card reader. The system consists of three parts: The first part is a reader transceiver module, selection of Philips39。在訪問外部 存儲(chǔ)器時(shí),它是分時(shí)多路轉(zhuǎn)換的地址(低 8 位)和數(shù)據(jù)總線,在訪問期間激活了內(nèi) 部的上拉電阻。 —(1017):P3 口是一個(gè)帶內(nèi)部上拉電阻的 8 位雙向 I/O 口。并與之建立通信。天線的最大幾何尺寸同工作波長(zhǎng)之間沒有一個(gè)嚴(yán)格的界限。因此。在訪問外部 存儲(chǔ)器時(shí),它是分時(shí)多路轉(zhuǎn)換的地址(低 8 位)和數(shù)據(jù)總線,在訪問期間激活了內(nèi) 部的上拉電阻。 —(1017):P3 口是一個(gè)帶內(nèi)部上拉電阻的 8 位雙向 I/O 口。 安徽新華學(xué)院 2022 屆本科畢業(yè)論文(設(shè)計(jì)) 12第 12 頁 共 43 頁4 軟件設(shè)計(jì) 軟件開發(fā)工具的選擇本設(shè)計(jì)中采用 Keil C51 軟件進(jìn)行編程,Keil C51 是美國(guó) Keil Software公司出品的 51 系列兼容單片機(jī) C 語言軟件開發(fā)系統(tǒng)。2. 設(shè)置完畢以后可以點(diǎn)擊“測(cè)試讀卡器” ,如果出現(xiàn)“讀卡器連接成功” ,并且聽到讀卡器的蜂鳴器響聲,證明串口設(shè)置正確!如果出現(xiàn)“讀卡器連接失敗”,表明串口設(shè)置有問題。 //接收到的命令碼unsigned char xdata g_cSNR[4]。 unsigned char MfData[64]。 安徽新華學(xué)院 2022 屆本科畢業(yè)論文(設(shè)計(jì)) 22第 22 頁 共 43 頁for(i=0。 //P13P17 開漏輸出配置 P1M0=0xF8。// UartSendByte(CardIDbuf,4)。//響應(yīng)上位機(jī)發(fā)送的尋 A 卡命令 case 0x03: ComAnticoll()。///下載密碼 case 0x07: ComAuthentication()。//響應(yīng)上位機(jī)扣款命令 case 0x0B: Comsond()。//}if (status == M