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

正文內容

基于單片機的非接觸式ic卡的讀寫畢業(yè)論文(編輯修改稿)

2025-07-24 19:59 本頁面
 

【文章內容簡介】 3-7 蜂鳴器驅動電路167。 串口通信 MAX 232芯片簡介 該產(chǎn)品是由德州儀器公司(TI)推出的一款兼容RS232標準的芯片[14]。主要特點[15]:u 單5V電源工作u LinBiCMOSTM工藝技術u 兩個驅動器及兩個接收器u 177。30V輸入電平u 低電源電流:典型值是8mAu 符合甚至優(yōu)于ANSI標準EIA/u ESD保護大于MILSTD883(方法3015)標準的2000V 圖38 max232引腳圖 硬件連接圖 圖39 硬件連接圖第4章 軟件設計開 始167。 非接觸式IC卡處理子程序流程圖 模塊初始化尋 卡 密碼驗證 N通 過關閉卡片Y讀卡或寫卡 關閉卡片圖41 IC卡處理子程序流程圖結 束167。 顯示子程序include define uchar unsigned chardefine uint unsigned int//定義Max7219端口sbit Max7219_pinCLK = P1^2。sbit Max7219_pinCS = P1^1。sbit Max7219_pinDIN = P1^0。void Delay_xms(uint x){ uint i,j。 for(i=0。ix。i++) for(j=0。j112。j++)。}////功能:向MAX7219(U3)寫入字節(jié)//入口參數(shù):DATA //出口參數(shù):無//說明:void Write_Max7219_byte(uchar DATA) { uchar i。 Max7219_pinCS=0。 for(i=8。i=1。i) { Max7219_pinCLK=0。 Max7219_pinDIN=DATAamp。0x80。 DATA=DATA1。 Max7219_pinCLK=1。 } }////功能:向MAX7219寫入數(shù)據(jù)//入口參數(shù):address、dat//出口參數(shù):無//說明:void Write_Max7219(uchar address,uchar dat){ Max7219_pinCS=0。 Write_Max7219_byte(address)。 //寫入地址,即數(shù)碼管編號 Write_Max7219_byte(dat)。 //寫入數(shù)據(jù),即數(shù)碼管顯示數(shù)字 Max7219_pinCS=1。 }void Init_MAX7219(void){ Write_Max7219(0x09, 0xff)。 //譯碼方式:BCD碼 Write_Max7219(0x0a, 0x03)。 //亮度 Write_Max7219(0x0b, 0x07)。 //掃描界限;4個數(shù)碼管顯示 Write_Max7219(0x0c, 0x01)。 //掉電模式:0,普通模式:1 Write_Max7219(0x0f, 0x01)。 //顯示測試:1;測試結束,正常顯示:0}void main(void){ Delay_xms(50)。 Init_MAX7219()。 Delay_xms(2000)。 Write_Max7219(0x0f, 0x00)。 //顯示測試:1;測試結束,正常顯示:0 Write_Max7219(1,8)。 Write_Max7219(2,7)。 Write_Max7219(3,6)。 Write_Max7219(4,5)。 Write_Max7219(5,4)。 Write_Max7219(6,3)。 Write_Max7219(7,2)。 Write_Max7219(8,1)。 while(1)。}167。 讀寫卡的實現(xiàn) 完成所有的宏定義之后,初始化所有模塊,讓數(shù)碼管顯示均為0,之后經(jīng)過延時,將8個數(shù)碼管均顯示為9。再經(jīng)過延時,將數(shù)碼管置0,此時調用Commu_test()函數(shù),定義尋卡模式為01,如果成功返回,第一個數(shù)碼管顯示為1,否則顯示為0。經(jīng)過短延時,調用Search_Card(CardNo)進行尋卡,如果成功返回,第二個數(shù)碼管顯示為1,否則顯示為0。再繼續(xù)下達通訊命令進行密碼驗證,調用函數(shù)PSD_Verify(CardKey,CardNo),如果測試通過,得到正確的返回命令,將第三個數(shù)碼管顯示為1,否則顯示為0。如果密碼驗證通過,進行讀卡操作,讀出卡片內部DATA0DATA15的16個數(shù)據(jù)(),利用第6個數(shù)碼管顯示3位數(shù)據(jù)(最大數(shù)據(jù)只能為256,否則會產(chǎn)生溢出),讀卡成功,第四個數(shù)碼管顯示為1,否則顯示為0。讀卡完畢之后進行寫卡操作(利用程序自定義的數(shù)組修改,修改數(shù)組內部數(shù)據(jù)即可實現(xiàn)寫卡),寫卡成功,第五個數(shù)碼管顯示為1,否則顯示為0。如果寫卡完畢,此時關閉卡片,關閉成功,第六個數(shù)碼管顯示為1,否則顯示為0。調用Turnon_BELL(0X55)、Turnon_LED(0X55)函數(shù)控制蜂鳴器和LED的狀態(tài),操作成功對應第七個第八個數(shù)碼管顯示為1否則顯示為0。至此對IC卡的一輪操作結束,進入下一步循環(huán)。第5章 系統(tǒng)調試 串口通信 由于條件所限,本次調試時,沒有使用仿真器,而是采用直接將程序燒錄進單片機內部之后調試,每次編譯之后必須通過串口下載程序,所以,串口通信是必不可少的一個環(huán)節(jié)。在制作串口通信的時候遇到了很多問題,比如在開始的時候由于接觸的不多,對串口模塊的原理圖不是很了解,自己想當然的焊接原件,結果導致串口無法使用,后來通過查找資料,發(fā)現(xiàn)原來是電容的正負極焊接錯誤,經(jīng)過重新焊接,在配合使用燒錄軟件的時候,發(fā)現(xiàn)還是無法使用,經(jīng)過仔細檢查覺得硬件電路不會存在問題,后來查找資料才知道是軟件中的串口選擇有問題,經(jīng)過設置,軟件能正常下載程序了,串口通信模塊調試成功。在這個模塊的調試過程中我學到了做任何事情要有充分的準備,不能通過自己的臆想去盲目判斷,這樣可能是事倍功半,磨刀不誤砍柴工,做好準備工作也許我們就成功了一半! 硬件系統(tǒng)調試 在各個模塊都組裝完畢,串口模塊調試成功之后,就開始了硬件調試。硬件調試分幾個模塊進行,首先調試的是八段數(shù)碼管顯示模塊,由于這個模塊和我們平常使用的不同,不是直接對IO口進行賦值操作,它只有5個接口,一個VCC,一個GND,一個DIN,一個CS,一個CLK,在接上電源之后發(fā)現(xiàn)沒有任何反應,通過以前的方法編程燒錄進單片機,把它的DIN\CS\\\,發(fā)現(xiàn)也沒用任何反應,后來仔細看模塊的說明書,了解到其操作流程,經(jīng)過仔細修改程序,發(fā)現(xiàn)能正常顯示了,調試通過。接下來的就是WBL500模塊,由于是無線發(fā)射和接收的模塊,在將它與單片機相連接,然后再與天線連接完畢之后,用IC卡去感應,通過測量輸出端的電壓,發(fā)現(xiàn)電壓始終沒變化,也就意味著始終沒有感應到IC卡的存在,經(jīng)過檢查,硬件的連接應該不會有問題,后來仔細查找資料,看說明書,原來,對一個IC卡的操作必須先給模塊發(fā)送通訊命令,讓其開始尋卡才能搜索卡而不是直接就自動搜索是否存在IC卡。后來通過給WBL500模塊發(fā)送通訊指令,通過八段數(shù)碼管顯示狀態(tài),當有卡進入的時候有感應,調試通過。接下的就是蜂鳴器和LED的調試,這個比較簡單,調試沒有問題,調試通過。通過硬件的調試,我認識到了做任何事情的時候要細心、耐心。不能急躁冒進,慢工出細活,對于學術性的東西,急著做完的態(tài)度是認可的,但是我們在真正投入其中做學問的時候一定要一絲不茍,這種鉆研的精神是我學到的寶貴的財富,將使我獲益終生。 軟件調試 其實很多軟件調試在制作硬件的時候,調試硬件的時候已經(jīng)調試過了,比如八段數(shù)碼管的顯示,還有IC卡的感應基本功能已經(jīng)能實現(xiàn)了,只有是對IC卡的讀寫操作還不能進行,不能通過數(shù)碼管顯示IC卡中的數(shù)據(jù),通過仔細看說明,對IC卡的操作流程基本都是一樣,要通過單片機給WBL500模塊發(fā)送對應的通訊指令,所以,在程序上只要將通訊的指令修改,然后將應該顯示的內容對應到數(shù)碼管上進行顯示就可以,通過反復的編譯調試,基本實現(xiàn)了能對IC卡進行讀寫,然后在數(shù)碼管上進行顯示,調試完畢,畢業(yè)設計基本進入尾聲。通過幾天的軟件調試,我學到了很多東西,不僅僅是專業(yè)知識,更多的是當我們在遇到一個自己可能并不了解的難題的時候克難奮進,勇于探索的精神,也許這也是我們地大人應該具備的大無畏的探索精神,這也會讓我終生受用。第六章 總結與展望 回顧非接觸IC卡應用歷程及其技術特點,展望未來,作者認為IC卡的發(fā)展有以下趨勢:(1)建立合理的應用規(guī)范是非接觸IC卡應用發(fā)展的有利保障 為了持續(xù)有序的發(fā)展IC卡的應用技術,并且有效利用已有資源,避免重復浪費,提高應用的可靠性,通用性,降低成本,使應用發(fā)展井然有序,離不開規(guī)范的支持。目前不同行業(yè)也制定了或正在制定行業(yè)應用規(guī)范,這對本行業(yè)的IC卡應用有著功不可沒的作用。但是,不同行業(yè)、領域之間的IC卡如何通用,這是一個亟待解決的問題。(2)非接觸IC卡應用技術模塊化是一發(fā)展趨勢 模塊化設計為應用提供了便利,如非接觸IC卡讀寫模塊,將射頻技術封裝起來,作為商品出售,不但優(yōu)化了設計,而且減少了外圍電路,提高了可靠性和抗干擾性,為用戶提供了方便的接口。(3)操作簡便,價格低廉,應用靈活,安全、可靠性高是對非接觸卡應用的需求趨勢。 (4)大容量、高保密、支持多應用是非接觸IC卡適應市場的必然趨勢 隨著非接觸IC卡應用領域的不斷擴大,對IC卡的容量、保密性和多應用的需求日益強烈。目前容量幾十兆字節(jié)的IC卡已問世,隨著電子工藝的不斷提高,更大容量的IC卡也完全有可能成為明天的現(xiàn)實。非接觸CPU卡等高安全性的卡片將會大大降低成本應用于我們的日常生活。 這次畢業(yè)設計是個漫長的過程,其中遇到了很多大大小小的各種各樣的問題,我慢慢積累和查閱資料以及和老師同學探討,從最基本的單片機最小系統(tǒng)開始,慢慢接觸比較陌生的WBL500模塊,最后經(jīng)過幾個月的奮戰(zhàn),終于完成了畢業(yè)設計,這個過程中,我學到了很多東西,我也覺得自己成熟了很多,也許這也是我們這次做畢業(yè)設計的另一個目的,不僅僅是要求我們要必須進一步鞏固專業(yè)知識,更是要求我們通過這次畢業(yè)設計讓我們養(yǎng)成嚴謹?shù)目茖W態(tài)度和克難奮進的工作精神,這次畢業(yè)設計我將會終生難忘,我從中學到的這些也會讓我受益一生!結束語 非接觸式IC卡技術先進,具有接觸式IC卡、磁卡等其他卡類不可比擬的優(yōu)勢,應用范圍廣泛,能夠在大多數(shù)場合代替接觸式IC卡的使用。針對不同的應用場合,非接觸式IC卡可以使用同一種IC卡,但是讀卡器必須針對不同的應用場合單獨設計。 本課題開發(fā)成功了一種基于Philips公司MIFARE技術的非接觸式IC卡讀寫器,它能夠讀寫距離在20~100MM范圍內的符合IEC/ISO14443 TypeA標準的非接觸式IC卡,作者獨立完成了該讀卡器的硬件和軟件設計。該讀卡器采用外接電源供電,LED狀態(tài)顯示,能夠滿足實際應用的需求。 致謝 四年的大學生活轉眼間就要過去,在我學生生涯即將結束時,我要向那些幫助過我的老師和同學表示深深的謝意。在畢業(yè)設計過程中,我遇到了很多困難,首先要感謝我的指導老師王新梅老師,她在百忙之中還時刻關注我們的畢業(yè)設計的動態(tài),遇到困難的時候也細心的幫助我們耐心的解決,對硬件電路和軟件的設計、修正以及論文的修改都提出了許多寶貴的意見,她時刻以認真嚴謹?shù)目蒲凶黠L和執(zhí)著的追求精神影響和鼓勵著我,我不僅進一步學到了扎實的專業(yè)知識,而且還學到一種勤奮嚴謹?shù)闹螌W精神和不怕困難、克難奮進的艱苦奮斗精神。此外,我還要感謝我的同學和朋友對我的無私的幫助,在他們的幫助,我的課題得以順利地完成。 路漫漫其修遠兮,吾將上下而求索,雖然我們即將畢業(yè)了,踏上自己的人生路,但學無止境,在這次畢業(yè)設計中我學到的東西將會使我受用終生,是我一生中最珍貴的財富,非常感謝我的母校,非常感謝我的老師們,非常感謝我的同學們,愿我們的明天會越來越輝煌!參考文獻[1] 王卓人,鄧晉軍,劉宗祥,IC卡的技術與應用,北京:電子工業(yè)出版社,1999。[2] 楊肇敏,張忠會,初論非接觸IC卡技術,計算機工程與應用,1999年第12期。[3] 王愛英,智能卡技術,北京:清華大學出版社,2000。[4] 周航慈,單片機應用程序設計技術,北京:航空航天大學出版社,2002。[5] Phili
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1