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

正文內容

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

2025-08-05 19:59上一頁面

下一頁面
  

【正文】 即數(shù)碼管編號 Write_Max7219_byte(dat)。i=1。 for(i=0。 串口通信 MAX 232芯片簡介 該產品是由德州儀器公司(TI)推出的一款兼容RS232標準的芯片[14]。 只要通過PC機發(fā)送相應的通訊指令就可以實現(xiàn)對應的操作。在P0口作為DIN、CLK、LOAD信號線時還應接10k217。 (4)掃描界限寄存器(地址XBH)。圖3-2 輸入一組數(shù)據的工作時序圖 圖3-3 MAX7219 引腳圖 MAX7219的所有功能與多樣化操作模式都是通過內部寄存器的設定來實現(xiàn)的,其內部14個可尋址寄存器的功能及地址如表3-1所示[12]:表3-1 MAX7219內部寄存器及地址功能地   址16 進制編碼D15 D12D11D10D9D8空操作X0000X0Dig0X0001X1Dig1X0010X2Dig2X0011X3Dig3X0100X4Dig4X0101X5Dig5X0110X6Dig6X0111X7Dig7X1000X8譯碼模式X1001X9顯示亮度X1010XA掃描界限X1011XB停機X1100XC顯示測試X1111XF  各內部寄存器含義如下:(1)空操作寄存器(地址X0H)。只要RST保持高電平,則AT89S52就可以復位;當RST從高電平變?yōu)榈碗娖揭院螅瑔纹瑱C從主程序開始執(zhí)行程序。 MF RC500 讀寫芯片簡介(1)概述MF [9]。MIFARE 1卡片中的這一單元容量為8196bit(1 Kbyte),分為16個扇區(qū)。它主要進行對整個卡片的各個單位進行微操作控制,協(xié)調卡片的各個步驟;同時它還對各種收/發(fā)的數(shù)據進行算術運算處理,遞增/遞減處理,CRC運算處理,等等,是卡片中內建的MCU單元。 (3)Select Application模塊:主要用于卡片的選擇 (4)Authenticationamp。 第二章 MIFARE技術167。 非接觸式IC卡的關鍵技術 非接觸式IC卡的工作特點使其在設計和制造過程中存在一些技術難點,主要集中在芯片制造和卡片封裝上,這些關鍵技術是: (1)射頻技術 非接觸式IC卡是射頻技術和IC卡技術相結合的產物,非接觸式IC卡的射頻技術有以下特殊要求:由于IC卡的尺寸限制,使大部分非接觸式IC卡的內部不帶電池,需要由讀寫設備通過無線方式供電,經過卡內的穩(wěn)壓電路產生芯片工作所需的直流電壓。 IC卡的分類 IC卡可以按照多種方法進行分類[3],根據卡中所鑲嵌的集成電路的不同可以分成以下三類:(1)存儲器卡 (2)邏輯加密卡 (3)CPU卡 嚴格意義講,只有CPU卡才是真正的智能卡[4]。 正是由于這些特點,使得IC卡從誕生至今雖然只有短短數(shù)年,但其市場卻遍布世界各地。 22 MAX 232芯片簡介 22 23第四章 軟件設計 24167。 MIFARE 1非接觸式IC卡的功能組成 11 RF射頻接口電路 11 12167。本論文介紹了非接觸式IC卡其特點、種類、國際標準、關鍵技術、典型應用和發(fā)展趨勢,重點介紹了Philips公司的MIFARE技術,對MIFARE卡片和MIFARE非接觸式IC卡的讀寫組件MFRC500進行了全面的闡述;在此基礎上,論文詳細地闡述了非接觸式IC卡讀卡器的硬件和軟件設計,給出了每一部分的實際電路圖和應用程序。本人完全意識到本聲明的法律后果由本人承擔。本學位論文屬于 保密 □,在_________年解密后適用本授權書。s circuit is made up of power supply circuit,LED and display circuit,buzzer drive circuit,MCU interface circuit ,ZLG500AT readwrite module and so on. The software design includes programming of ZLG500AT module and programming of main program. KEYWORDS: IC Card, contactless, ZLG500AT readwrite module, Card reader目 錄摘 要 3Abstract 4目 錄 5第一章 緒論 7167。 系統(tǒng)整體設計 15167。 26第五章 系統(tǒng)調試 28 串口通信 28 28 29第六章 總結與展望 30結束語 31致 謝 32參考文獻 33附錄A 硬件電路圖 34附錄B 軟件主程序 35第一章 緒論167。在“金卡工程”提出至今15年來,我國IC卡應用發(fā)展迅猛,累計發(fā)卡約15億張,據不完全統(tǒng)計,僅2003年一年,[2]。(2)高抗干擾性 非接觸式IC卡具有防沖突機制,在多張卡片同時進入讀卡器工作范圍時能夠防止卡片之間出現(xiàn)數(shù)據干擾,允許多張卡片同時操作,相對接觸式IC卡增加了“并行”處理能力。 (3)封裝技術 由于非接觸式IC卡中需要封裝天線、芯片和片外電容等部件,為確??ㄆ拇笮 ⒑穸?、柔韌性,需要特殊的封裝技術。 RF射頻接口電路 在RF射頻接口電路中,主要包括有波形轉換模塊。因此每個扇區(qū)可獨立地應用于一個應用場合。同時,ROM中還固化了卡片運行所需要的必要的程序指令,由控制及算術運算單元取出去對每個單元進行微指令控制,使卡片能有條不紊地與卡片的讀卡器進行數(shù)據通信。 第0~4個字節(jié)為卡片的序列號,第5個字節(jié)為序列號的校驗碼;第6個字節(jié)為卡片的容量“SIZE”字節(jié);第7,8個字節(jié)為卡片的類型號字節(jié),即Tagtype字節(jié);其他字節(jié)由廠商另加定義。第三章 硬件電路設計167。DIG7~DIG0分別接8個共陰顯示器的陰極。該寄存器的8位二進制數(shù)的各位分別控制8個LED顯示器的譯碼模式。當D0=0時,MAX7219處于停機狀態(tài),所有顯示器消隱,寄存器數(shù)據保持不變,當D0=1時,處于正常工作狀態(tài)。MAX7219和單片機的連接如圖34所示。 通訊命令(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é)密碼 認證模式 絕對塊號 四字節(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) 關閉卡片:3C 04 01 68 00 00 51 0D 正確返回:3C 02 00 3E 0D 錯誤無返回。 非接觸式IC卡處理子程序流程圖 模塊初始化尋 卡 密碼驗證 N通 過關閉卡片Y讀卡或寫卡 關閉卡片圖41 IC卡處理子程序流程圖結 束167。j112。0x80。 //譯碼方式:BCD碼 Write_Max7219(0x0a, 0x03)。 //顯示測試:1;測試結束,正常顯示:0 Write_Max7219(1,8)。 while(1)。如果寫卡完畢,此時關閉卡片,關閉成功,第六個數(shù)碼管顯示為1,否則顯示為0。后來通過給WBL500模塊發(fā)送通訊指令,通過八段數(shù)碼管顯示狀態(tài),當有卡進入的時候有感應,調試通過。但是,不同行業(yè)、領域之間的IC卡如何通用,這是一個亟待解決的問題。 本課題開發(fā)成功了一種基于Philips公司MIFARE技術的非接觸式IC卡讀寫器,它能夠讀寫距離在20~100MM范圍內的符合IEC/ISO14443 TypeA標準的非接觸式IC卡,作者獨立完成了該讀卡器的硬件和軟件設計。[4] 周航慈,單片機應用程序設計技術,北京:航空航天大學出版社,2002。[12] 何立民,MCS51系列單片機應用系統(tǒng)設計系統(tǒng)配置與接口技術,北京:航空航天大學出版社,1998。sbit UART_TX_BIT=P3^1。 //全局變量//define ok TF0//define Timer0_Enable TH0=TL0,TR0=1//define Timer0_Disable TR0=0void InitUART(void){ UART_RX_BIT=1。}////功能:向MAX7219(U3)寫入字節(jié)//入口參數(shù):DATA //出口參數(shù):無//說明:void Write_Max7219_byte(uchar DATA) { uchar i。 Max7219_pinCLK=1。 //掃描界限;4個數(shù)碼管顯示 Write_Max7219(0x0c, 0x01)。for(i=0。i2000。delay104us()。pass=1。ich=0。 //may deletewhile(i8){ ich=1。return ich。txbuff[4]=0。i8。//void Turnon_LED(uchar time)。txbuff[4]=SearMode。i8。 //CardStatus=0x01。錯誤返回:3C 01 FF(錯誤代碼) BCC 0D//void PSD_Verify(uchar *CardK,uchar *CardNum){ uchar i。i10。txbuff[16]=0。}////right:3C 02 00 00 BCC 0D//Error: 3C 01 FF(錯誤返回代碼) BCC 0D//for(i=0。//CardStatus=0。for(i=0。i21。//CardStatus=0。i++)txbuff[5+i]=*Data++。i++)Sendchar(txbuff[i])。uchar txbuff[8]。txbuff[6]=0x51。if(rxbuff[i]==0x0d)if(i==5)Write_Max7219(6,1)。txbuff[2]=0x01。for(i=0。else break。txbuff[4]=time。i++)Sendchar(txbuff[i])。uchar CardNo[4],CardKey[6], CardData[16]={1,2,3,5,78,97,56,212,178,23,2,1,0,77,56,45}。//for(i=0。Write_Max7219(2,9)。for(。//display(tmpResult)。//display(tmpResult)。//display(tmpResult)。 Write_Max7219(2,(receive[i+3]%100)/10)。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本次畢業(yè)設計是對我大學四年學習下來最好的檢驗。其次,我要感謝大學四年中所有的任課老師和輔導員在學習期間對我的嚴格要求,感謝他們對我學習上和生活上的幫助,使我了解了許多專業(yè)知識和為人的道理,能夠在今后的生活道路上有繼續(xù)奮斗的力量。四年的風風雨雨,我們一同走過,充滿著關愛,給我留下了值得珍藏的最美好
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1