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

正文內(nèi)容

基于單片機的非接觸式ic卡的讀寫畢業(yè)論文(文件)

2025-07-30 15:59 上一頁面

下一頁面
 

【正文】 半! 硬件系統(tǒng)調(diào)試 在各個模塊都組裝完畢,串口模塊調(diào)試成功之后,就開始了硬件調(diào)試。接下的就是蜂鳴器和 LED 的調(diào)試,這個比較簡單,調(diào)試沒有問題,調(diào)試通過。通過幾天的軟件調(diào)試,我學到了很多東 西,不僅僅是專業(yè)知識,更多的是當我們在遇到一個自己可能并不了解的難題的時候克難奮進,勇于探索的精神,也許這也是我們地大人應該具備的大無畏的探索精神,這也會讓我終生受用。 (2)非接觸 IC 卡應用技術模塊化是一發(fā)展趨勢 模塊化設計為應用提供了便利,如非接觸 IC 卡讀寫模塊,將射頻技術封裝起來,作為商品出售,不但優(yōu)化了設計,而且減少了外圍電路,提高了可靠性和抗干擾性,為用戶提供了方便的接口。非接觸 CPU 卡等高安全性的卡片將會大大降低成本應用于我們的日常生活。該讀卡器采用外接電源供電,LED 狀態(tài)顯示,能夠滿足實際應用的需求。 路漫漫其修遠兮,吾將上下而求索,雖然我們即將畢業(yè)了,踏上自己的人生 路,但學無止境,在這次畢業(yè)設計中我學到的東西將會使我受用終生,是我一生中最珍貴的財富,非常感謝我的母校,非常感謝我的老師們,非常感謝我的同學們,愿我們的明天會越來越輝煌! 利用單片機實現(xiàn)非接觸式 IC 卡讀寫 33 參考文獻 [1] 王卓人,鄧晉軍,劉宗祥, IC 卡的技術與應用,北京:電子工業(yè)出版社, 1999。 [5] Philips Semiconductors, Collection of Currently Available MIFARE Application Notes 115。 [9] 李科讓,一種實用的 非接觸式 IC 卡讀寫器的設計,微型機與應用, 20xx 年第 9 期。 [13] 馬海峰,唐濤,非接觸式 IC 卡及其發(fā)展和應用,電子技術, 1998 年第 4 期。 [17] Klaus Finkenzeller(德 ),頻識別技術,北京:北京電子工業(yè)出版社, 20xx。 sbit Max7219_pinCLK=P2^2。 uchar rxbuff[23],receive[23]。 UART_TX_BIT=1。i++) for(j=0。 Max7219_pinCS=0。 Max7219_pinDIN=DATAamp。 } } // //功能:向 MAX7219 寫入數(shù)據(jù) //入口參數(shù): address、 dat //出口參數(shù):無 //說明: void Write_Max7219(uchar address,uchar dat) { Max7219_pinCS=0。 } void Init_MAX7219(void) { Write_Max7219(0x09, 0xff)。 //掉電模式: 0,普通模式: 1 Write_Max7219(0x0f, 0x01)。i26。i14。 for(k=0。i++)。 //ok=0。 do { if(passamp。 // while(!ok)。 }while(i8)。 //Timer0_Disable。 i=0。 //while(!ok)。 if(UART_RX_BIT) { ich|=0x80。 delay104us()。 } void Commu_test(void) { uchar i。 txbuff[1]=0x04。 txbuff[5]=0。i++) txbuff[6]^=txbuff[i]。i++) 利用單片機實現(xiàn)非接觸式 IC 卡讀寫 39 { Sendchar(txbuff[i])。 } if(rxbuff[2]==0x01) { Write_Max7219(1,1)。 uchar i,j。 txbuff[1]=0x04。 //search mode txbuff[5]=0。i++) txbuff[6]^=txbuff[i]。i++) { Sendchar(txbuff[i])。 if(rxbuff[i]==0x0d) if(i==8) { Write_Max7219(2,1)。 for(j=0。 } } //密碼驗證: //。 uchar txbuff[23]。 txbuff[2]=0x01。i++) txbuff[i]=*CardK++。 for(i=0。 for(i=0。 for(i=0。i6。 } else break。 txbuff[0]=0x3c。 uchar txbuff[8]。 if(rxbuff[i]==0x0d) if(i==5) { Write_Max7219(3,1)。i++) { Sendchar(txbuff[i])。i++) txbuff[16]^=txbuff[i]。i++) txbuff[12+i]=*CardNum++。s keys txbuff[10]=KeyType。 for(i=4。 txbuff[0]=0x3c。成功返回: 3C 02 00 00 BCC 0D //。j++) *CardNum++=rxbuff[2+j]。 //Turnon_LED(0X55)。i9。 for(i=0。 for(i=0。 txbuff[3]=0x70。 //CardStatus=0。 } } // //mand:3C 04 01 70 00(尋卡模式 00(IDLE)或 01(ALL)) 00 BCC 0D // void Search_Card(uchar *CardNum) { //void Turnon_BELL(uchar time)。i5。 for(i=0。 for(i=0。 txbuff[3]=0x60。 //CardStatus=0。 // Timer0_Disable。 //ok=0。 //delay52us()。 //Timer0_Enable。 } uchar Receichar(void) 利用單片機實現(xiàn)非接觸式 IC 卡讀寫 38 { uchar ich,i。 // ok=0。 i++。 else UART_TX_BIT=0。 //while(!ok)。 i=0。k++) for(i=0。 } void delay10ms(uchar j) { unsigned int i。 } void delay52us(void) { uchar i。 //} 利用單片機實現(xiàn)非接觸式 IC 卡讀寫 37 void delay104us(void) { uchar i。 //亮度 Write_Max7219(0x0b, 0x07)。 //寫入地址,即數(shù)碼管編號 Write_Max7219_byte(dat)。 DATA=DATA1。i=1。j++)。 for(i=0。 uchar SearMode=0x01,CardBlock=0x04,KeyType=00。 sbit Max7219_pinDIN=P2^0。 利用單片機實現(xiàn)非接觸式 IC 卡讀寫 34 附錄 A 硬件電路圖 利用單片機實現(xiàn)非接觸式 IC 卡讀寫 35 附錄 B 軟件主程序 include / include define uchar unsigned char define uint unsigned int sbit UART_RX_BIT=P3^0。 [15] 賴麒文, 8081 單片機 C 語言徹底 應用,北京:科學出版社, 20xx 年。 [11] 朱兆優(yōu),公交非接觸 IC 卡讀寫器的應用設計,單片機與嵌入式系統(tǒng)應用, 20xx 年第 9 期。 [7] Philips Semiconductors, Design of MFCM200 Read/Write Antennas。 [3] 王愛英,智能卡技術,北京:清華大學出版社, 20xx。在畢業(yè)設計過程中, 我遇到了很多 困難,首先要感謝我的指導老師王新梅老師,她在百忙之中還時刻關注我們的畢業(yè)設計的動態(tài),遇到困難的時候也細心的幫助我們耐心的解決, 對 硬件電路和軟件的設計、修正以及 論文 的修改都 提出了許多寶貴的意見, 她時刻 以認真嚴謹?shù)目蒲凶黠L和執(zhí)著的追求精神影響和鼓勵著我,我不僅 進一步 學到了扎實的專業(yè)知識,而且還學到一種勤奮嚴謹?shù)?治 學精神和不 怕困難、克難奮進的艱苦奮斗精神 。針對不同的應用場合,非接觸式 IC 卡可以使用同一種 IC 卡,但是讀卡器必須針對不同的應 用場合單獨設計。 (4)大容量、高保密、支持多應用是非接 觸 IC 卡適應市場的必然趨勢 隨著非接觸 IC 卡應用領域的不斷擴大,對 IC 卡的容量、保密性和多應用的需求日益強烈。目前不同行業(yè)也制定了或正在制定行業(yè)應用規(guī)范,這對本行業(yè)的 IC 卡應用有著功不可沒的作用。不能急躁冒進,慢工出細活,對于學術性的東西,急著做完的態(tài)度是認可的,但是我們在真正投入其中做學問的時候一定要一絲不茍,這種鉆研的精神是我學到的寶貴的財富,將使我獲益終生。接下來的就是 WBL500模塊,由于是無線發(fā)射和接收的模塊,在將它與單片機相連接,然后再與天線連接完畢之后,用 IC 卡去感應,通過測量輸出端的電壓,發(fā)現(xiàn)電壓始終沒變化,也就意味著始終沒有感應到 IC 卡的存在,經(jīng)過檢查,硬件的連接應該不會有問題,后來仔細查找資料,看說明書,原來,對一個 IC 卡的操 作必須先給模塊發(fā)送通訊命令,讓其開始尋卡才能搜索卡而不是直接就自動搜索是否存在 IC 卡。 利用單片機實現(xiàn)非接觸式 IC 卡讀寫 28 第五章 系統(tǒng)調(diào)試 串口通 信 由于條件所限,本次調(diào)試時,沒有使用仿真器,而是采用直接將程序燒錄進單片機內(nèi)部之后調(diào)試,每次編譯之后必須通過串口下載程序,所以,串口通信是必不可少的一個環(huán)節(jié)。讀卡完畢之后進行寫卡操作(利用程序自定義的數(shù)組修改,修改數(shù)組內(nèi)部數(shù)據(jù)即可實現(xiàn)寫卡),寫卡成功,第五個數(shù)碼管顯示為 1,否則顯示為0。再經(jīng)過延時,將數(shù)碼管置 0,此時調(diào)用 Commu_test()函數(shù),定義尋卡模式為 01,如果成功 返回,第一個數(shù)碼管顯示為 1,否則顯示為 0。 Write_Max7219(8,1)。 Write_Max7219(4,5)。 Write_Max7219(0x0f, 0x00)。 //掉電模式: 0,普通模式: 1 Write_Max7219(0x0f, 0x01)。 } void Init_MAX7219(void) { Write_Max7219(0x09, 0xff)。 } } // //功能:向 MAX7219 寫入數(shù)據(jù) 利用單片機實現(xiàn)非接觸式 IC 卡讀寫 26 //入口參數(shù): address、 dat //出口參數(shù):無 //說明: void Write_Max7219(uchar address,uchar dat) { Max7219_pinCS=0。 Max7219_pinDIN=DATAamp。 Max7219_pinCS=0。i++) for(j=0。 sbit Max7219_pinDIN = P1^0。 30V 輸入電平 ? 低電源電流:典型值是 8mA ? 符合甚至優(yōu)于 ANSI 標準 EIA/TIA232E 及 ITU 推薦標 準 ? ESD 保護大于 MILSTD883(方法 3015)標準的 20xxV 利用單片機實現(xiàn)非接觸式 IC 卡讀寫 23 圖 38 max232 引腳圖 硬件連接圖 圖 39 硬件連接圖 利用單片機實現(xiàn)非接觸式 IC 卡讀寫 24 第四章 軟件設計 167。 蜂鳴器驅動電路如圖 3- 6 所示: 利用單片機實現(xiàn)非接觸式 IC 卡讀寫 22
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1