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

正文內(nèi)容

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

2025-07-24 19:59 本頁(yè)面
 

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