版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、計算機學(xué)院單片機設(shè)計與開發(fā)技術(shù)報告題 目: 盲人智能導(dǎo)航路面系統(tǒng)設(shè)計與開發(fā) 姓 名: 學(xué)號 姓 名: 學(xué)號 姓 名: 學(xué)號 指導(dǎo)老師: 起止時間: 2016 年 9 月 至 2016 年 12月 西安電子科技大學(xué)計算機工程系2012年5月制 摘要 此系統(tǒng)目的在于提供一種方便盲人獨自安全出行的導(dǎo)航系統(tǒng),旨在解決現(xiàn)有的盲人導(dǎo)航系統(tǒng)不能夠準(zhǔn)確、安全的為盲人導(dǎo)航的問題。系統(tǒng)采用RFID射頻識別技術(shù)進(jìn)行導(dǎo)航,將道路存儲在電子標(biāo)簽,再轉(zhuǎn)換成相應(yīng)的語音提示信息,從而實現(xiàn)為盲人提供精確、安全的導(dǎo)航,解決盲人的出行問題?,F(xiàn)階段已完成預(yù)定功能,實現(xiàn)RFID盲人導(dǎo)航、語音提示、盲人輸入法、GPS導(dǎo)航、語音讀取短信、
2、GSM相關(guān)功能等。系統(tǒng)能準(zhǔn)確的幫助盲人到達(dá)目的地,讓盲人實現(xiàn)自由地出行。關(guān)鍵詞:盲人出行;盲人導(dǎo)航;RFID 第一章 緒論當(dāng)今社會科技發(fā)展迅速,帶給人們生活的便利也越來越多,從物聯(lián)網(wǎng)到大數(shù)據(jù),從互聯(lián)網(wǎng)到人工智能,所有的一切都是為了讓人們體會到更加便捷。然而這些技術(shù)中卻很少有為盲人服務(wù)的。中國是世界盲人最多的國家之一,目前約有500萬盲人占世界盲人總數(shù)的10%以上,低視力者600多萬,盲人的出行成了一個不可忽視的社會問題。目前盲人出行主要依靠盲道、手杖。已經(jīng)面世的盲人導(dǎo)航系統(tǒng)大多基于超聲波識別系統(tǒng),現(xiàn)有的超聲波盲產(chǎn)品往往只能夠辨別出前方是否有障礙物以及障礙物的距離,無法知道障礙物到底是什么。而這
3、些在實際使用過程中,都存在一些不足之處,存在安全隱患和導(dǎo)盲的精確性問題。利用RFID新興技術(shù)進(jìn)行盲人導(dǎo)航有著可靠性高、定位精確的特點,通過語音的方式對盲人出行進(jìn)行引導(dǎo),為成千上萬的盲人出行帶來方便。第二章 系統(tǒng)需求分析近年來隨著科技的飛速發(fā)展,單片機的應(yīng)用正在不斷深入,同時帶動傳統(tǒng)控制檢測技術(shù)日益更新。在實時檢測和自動控制的單片機應(yīng)用系統(tǒng)中,單片機往往作為一個核心部件來使用,僅單片機方面知識是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu)軟硬件結(jié)合,加以完善。當(dāng)今世界盲人眾多,且他們的出行問題成了影響他們正常生活最主要的因素之一。目前盲人出行主要依靠盲道、手杖。已經(jīng)面世的盲人導(dǎo)航系統(tǒng)大多基于超聲波識別系統(tǒng),現(xiàn)有
4、的超聲波盲產(chǎn)品往往只能夠辨別出前方是否有障礙物以及障礙物的距離,無法知道障礙物到底是什么。而這些在實際使用過程中,都存在一些不足之處,存在安全隱患和導(dǎo)盲的精確性問題。本系統(tǒng)是一個基于RFID的盲人導(dǎo)航系統(tǒng),旨在解決盲人獨立出行不方便的問題。系統(tǒng)主要由RFID感應(yīng)讀取IC卡內(nèi)容和RFID重寫IC卡內(nèi)內(nèi)容兩部分構(gòu)成?,F(xiàn)目前的成果基本能夠?qū)崿F(xiàn)這兩個功能:1、讀取IC卡內(nèi)內(nèi)容:主要實現(xiàn)的現(xiàn)實意義是能夠感應(yīng)IC卡并語音播報出當(dāng)前IC卡內(nèi)的信息,以達(dá)到能夠讓盲人知道目前的位置信息。在試驗階段我們還加入了電子屏幕顯示卡內(nèi)信息的功能,以方便在改變卡內(nèi)信息以后能夠確定卡內(nèi)信息是否被正確地改變了。2、改寫IC卡內(nèi)
5、內(nèi)容:該功能主要是為IC卡安放以及設(shè)計人員提供,其主要的功能是利用上位機實現(xiàn)IC卡和PC端的連接,并利用上位機改寫IC卡固定扇區(qū)的內(nèi)容,以此來實現(xiàn)不同的位置安放的IC卡內(nèi)的信息也有所不同。 3、重置功能:該功能主要是為了清空單片機內(nèi)讀入的IC卡的數(shù)據(jù),以達(dá)到更換卡片時,重新讀入的數(shù)據(jù)是當(dāng)前IC卡的數(shù)據(jù)而不是上一次緩存的數(shù)據(jù)。第三章 系統(tǒng)軟硬件設(shè)計與實現(xiàn)3.1系統(tǒng)結(jié)構(gòu)如圖3-1 圖3-1 系統(tǒng)結(jié)構(gòu)3.2系統(tǒng)所使用的的硬件(1)、STC89C52作為主控芯片1)STC89C52單片機的主要特性如下 Stc89c52是一種帶8K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROMFalsh Programm
6、able and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,stc的stc89c52是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案,stc89c52芯片引腳圖如圖3-2所示。圖3-2 stc89c52芯片引腳圖主要特性: ·與MCS-51 兼容 ·8K字節(jié)可編程閃爍存儲器 ·壽命:1000寫/擦循環(huán) ·數(shù)據(jù)保留時間:10年
7、 ·全靜態(tài)工作:0Hz-24Hz ·三級程序存儲器鎖定 ·128*8位內(nèi)部RAM ·32可編程I/O線 ·兩個16位定時器/計數(shù)器 ·6個中斷源 ·可編程串行通道 ·低功耗的閑置和掉電模式 ·片內(nèi)振蕩器和時鐘電路 2)STC89C52RC 引腳功能說明: 1、主電源引腳VSS和VSS STC89C52芯片引腳圖 VSS(40腳)接+5V電壓; VSS(20腳)接地。 2、外接晶體引腳XTAL1和XTAL2 XTAL1(19腳)接外部晶體的一個引腳。在單片機內(nèi)部,它是一個反相放大器的輸入端,這個放大器構(gòu)成了
8、片內(nèi)振蕩器。當(dāng)采用外部振蕩器時,對HMOS單片機,此引腳應(yīng)接地;對SHMOS單片機,此引腳作為驅(qū)動端。 XTAL2(18腳)接外晶體的另一端。在單片機內(nèi)部,接至上述振蕩器的反相放大器的輸出端。采用外部振蕩器時,對HMOS單片機,該引腳接外部振蕩器的信號,即把外部振蕩器的信號直接接到內(nèi)部時鐘發(fā)生器的輸入端;對XHMOS,此引腳應(yīng)懸浮。 3、控制或與其它電源復(fù)用引腳RST/VPD、ALE/PROG、PSEN和EA/VPP RST/VPD(9腳)當(dāng)振蕩器運行時,在此腳上出現(xiàn)兩個機器周期的高電平將使單片機復(fù)位。推薦在此引腳與VSS引腳之間連接一個約8.2k的下拉電阻,與VSS引腳之間連接一個約10F的
9、電容,以保證可靠地復(fù)位。 VSS掉電期間,此引腳可接上備用電源,以保證內(nèi)部RAM的數(shù)據(jù)不丟失。當(dāng)VSS主電源下掉到低于規(guī)定的電平,而VPD在其規(guī)定的電壓范圍(5±0.5V)內(nèi),VPD就向內(nèi)部RAM提供備用電源。 ALE/PROG(30腳):當(dāng)訪問外部存貯器時,ALE(允許地址鎖存)的輸出用于鎖存地址的低位字節(jié)。即使不訪問外部存儲器,ALE端仍以不變的頻率周期性地出現(xiàn)正脈沖信號,此頻率為振蕩器頻率的1/6。因此,它可用作對外輸出的時鐘,或用于定時目的。然而要注意的是,每當(dāng)訪問外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。ALE端可以驅(qū)動(吸收或輸出電流)8個LS型的TTL輸入電路。 對于EP
10、ROM單片機(如8751),在EPROM編程期間,此引腳用于輸入編程脈沖(PROG)。 PSEN(29腳):此腳的輸出是外部程序存儲器的讀選通信號。在從外部程序存儲器取指令(或常數(shù))期間,每個機器周期兩次PSEN有效。但在此期間,每當(dāng)訪問外部數(shù)據(jù)存儲器時,這兩次有效的PSEN信號將不出現(xiàn)。PSEN同樣可以驅(qū)動(吸收或輸出)8個LS型的TTL輸入。 EA/VPP(引腳):當(dāng)EA端保持高電平時,訪問內(nèi)部程序存儲器,但在PS(程序計數(shù)器)值超過0FFFH(對851/8751/80S51)或1FFFH(對8052)時,將自動轉(zhuǎn)向執(zhí)行外部程序存儲器內(nèi)的程序。當(dāng)EA保持低電平時,則只訪問外部程序存儲器,不
11、管是否有內(nèi)部程序存儲器。對于常用的8031來說,無內(nèi)部程序存儲器,所以EA腳須常接地,這樣才能只選擇外部程序存儲器。 對于EPROM型的單片機(如8751),在EPROM編程期間,此引腳也用于施加21V的編程電源(VPP)。 4控制或與其它電源復(fù)用引腳 RST/Vpd,ALE/PROG,PSEN 和EA/Vpp。 RST/Vpd 當(dāng)振蕩器運行時。在此引腳上出現(xiàn)兩個機器同期的高電平(由低到高跳變),將使單片機復(fù)位。在 VSS掉電期間,此引腳可接上備用電源,由 Vpd向內(nèi)部 RAM提供備用電源,以保持內(nèi)部RAM中的數(shù)據(jù)。ALE/PROG 正常操作時為ALE功能(允許地址錢存),提供把地址的低字節(jié)鎖
12、存到外部鎖存器。ALE引腳以不變的頻率(振蕩周期的1/6)周期性地發(fā)出正脈沖信號。因此,它可用作對外輸出的時鐘,或用于定時目的。但要注意,每當(dāng)訪問外部數(shù)據(jù)存儲器時,將跳過一個 ALE脈沖。 ALE端可以驅(qū)動(吸收或輸出電流)八個 LSTTL電路。對于 EPROM型單片機,在 EPROM編程期間,此引腳接收編程脈沖(PROG功能)。PSEN 外部程序存儲器讀選通信號輸出端。在從外部程序存儲器取指令(或數(shù)據(jù))期間;PSEN 在每個機器周期內(nèi)兩次有效。 PSEN 同樣可以驅(qū)動八個LSTTL輸入。 EAVpp EA為內(nèi)部程序存儲器和外部程序存儲器選擇端。當(dāng)EA為高電平時,訪問內(nèi)部程序存儲器(PS值小于
13、4K)。當(dāng)EA為低電平時,則訪問外部程序存儲器。對于EPROM型單片機,在EPROM編程期間,此引腳上加21VEPROM編程電源(Vpp)。 5、輸入/輸出(I/O)引腳P0、P1、P2、P3(共32根) P0口(39腳至32腳):是雙向8位三態(tài)I/O口,在外接存儲器時,與地址總線的低8位及數(shù)據(jù)總線復(fù)用,能以吸收電流的方式驅(qū)動8個LS型的TTL負(fù)載。 P1口(1腳至8腳):是準(zhǔn)雙向8位I/O口。由于這種接口輸出沒有高阻狀態(tài),輸入也不能鎖存,故不是真正的雙向I/O口。P1口能驅(qū)動(吸收或輸出電流)4個LS型的TTL負(fù)載。對8052、8032,P1.0引腳的第二功能為T2定時/計數(shù)器的外部輸入,P
14、1.1引腳的第二功能為T2EX捕捉、重裝觸發(fā),即T2外部控制端。對EPROM編程和程序驗證時,它接收低8位地址。 P2口(21腳至28腳):是準(zhǔn)雙向8位I/O口。在訪問外部存儲器時,它可以作為擴展電路高8位地址總線送出高8位地址。在對EPROM編程和程序驗證期間,它接收高8位地址。P2可以驅(qū)動(吸收或輸出電流)4個LS型的TTL負(fù)載。 P3口(10腳至17腳):是準(zhǔn)雙向8位I/O口,在MSS-51中,這8個引腳還用于專門功能,是復(fù)用雙功能口。P3能驅(qū)動(吸收或輸出電流)4個LS型的TTL負(fù)載。 作為第一功能使用時,就作為普通I/O口用,功能和操作方法與P1口相同。作為第二功能使用時,各引腳的定
15、義如表所示。 值得強調(diào)的是,P3口的每一條引腳均可獨立定義為第一功能的輸入輸出或第二功能。如表3-1。表3-1 P3口管腳備選功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2/INT0(外部中斷0)P3.3/INT1(外部中斷1)P3.4T0(記時器0外部輸入)P3.5T1(記時器1外部輸入)P3.6/WR(外部數(shù)據(jù)存儲器寫選通)P3.7/RD(外部數(shù)據(jù)存儲器讀選通)本設(shè)計中采用的單片機是宏晶科技的STC89C52,指令代碼完全兼容8051系列單片機,并且可通過串口直接下載用戶程序,不需要專用的編程器和仿真器,片上集成有高容量的程序存儲空間和數(shù)據(jù)RAM,無需拓展存儲器件就可
16、滿足設(shè)計需要,如下圖3-3圖3-3(2)、LCD1602顯示屏顯示電路設(shè)計采用1602液晶顯示屏,該液晶顯示屏的顯示功能強大,內(nèi)置192種字符,可顯示符號、數(shù)字,清晰可見,而且功率消耗小壽命長抗干擾能力強。所以在此設(shè)計中采用1602液晶顯示屏。LCD1602有16個引腳,各引腳與單片機及外部其他接口的連接如下圖,VCC是電源,VL是液晶顯示偏壓,RS引腳控制寄存器選擇1:數(shù)據(jù)寄存器 0:指令寄存器。R/W引腳控制讀寫信號1讀0寫。EN/E是顯示器模塊使能信號輸入端,高電平有效。B_VCC和B_GND是背光板工作電壓的輸入端。DB0DB7是八位雙向數(shù)據(jù)總線與單片機上P0.0P0.7引腳相連,用于
17、并口傳送數(shù)據(jù),如圖3-4圖3-4 (3)、RFID模塊MF-RC522射頻芯片電路 PHILIPS公司的MF-RC522是應(yīng)用于13.56MHz非接觸式通信中高集成讀卡IC系列中的一員。其利用先進(jìn)的調(diào)制和解調(diào)概念,完全集成了在13.56MHz下所有類型的被動非接觸式通信方式和協(xié)議。MF-RC522支持IS014443A的多層應(yīng)用。為了驅(qū)動天線,MF-RC522通過TXl和TX2提供13.56MHz的能量載波。根據(jù)寄存器的設(shè)定對發(fā)送數(shù)據(jù)進(jìn)行調(diào)制得到發(fā)送的信號。智能卡采用RF場的負(fù)載調(diào)制進(jìn)行響應(yīng)。天線拾取的信號經(jīng)過天線匹配電路送到RX腳,RC522內(nèi)部接收器對信號進(jìn)行檢測和解調(diào)并根據(jù)寄存器的設(shè)定進(jìn)
18、行處理,然后將數(shù)據(jù)發(fā)送到串行接口由微控制器進(jìn)行讀取。在每次上電或硬件復(fù)位后,MF-RC522 也復(fù)位其接口模式并檢測當(dāng)前微處理器的接口類型。MF-RC522 在復(fù)位階段后根據(jù)控制腳的邏輯電平識別微處理器接口。這是由固定管腳連接的組合和一個專門的初始化程序?qū)崿F(xiàn)的。首先, 無線載波信號通過 MF-RC522射頻卡讀寫模塊(下面簡稱讀寫模塊)由天線向射頻卡(非接觸卡)發(fā)送, 它們經(jīng)由射頻卡的天線耦合接收后, 首先進(jìn)行波形變換, 繼而對其整流濾波,由電壓調(diào)節(jié)模塊對電壓進(jìn)行例如穩(wěn)壓等的進(jìn)一步的處理,最后在射頻卡上的各級電路上顯示輸出。此時, 載波信號被非接觸卡接收后,就經(jīng)過該卡片上的調(diào)制/解調(diào)電路對載波
19、信號進(jìn)行調(diào)制/解調(diào), 被處理過的信號就傳到卡片的控制器上用來控制及處理。數(shù)據(jù)被非接觸卡處理好以后, 再次經(jīng)過非接觸卡本身的天線把載波信號向MF-RC522返回, 同時MF-RC522由自身的調(diào)制/解調(diào)電路來對這些信號進(jìn)行處理。這些返回的載波信號的頻率與 MF-RC522 發(fā)出的載波信號的頻率是一致的。通過這樣一個通訊回路, MF-RC522就可以對非接觸卡的內(nèi)容進(jìn)行讀寫操作。 這里需要說明的是:非接觸型 IC 卡本身是無源體, 當(dāng)讀寫器對卡進(jìn)行讀寫操作時,讀寫模塊發(fā)出的信號由兩部分疊加組成:一部分是電源信號, 該信號由卡接收后, 與其本身的 L/C 產(chǎn)生諧振, 產(chǎn)生一個瞬間能量來供給芯片工作。
20、另一部分則是結(jié)合數(shù)據(jù)信號, 指揮芯片完成數(shù)據(jù)、修改、存儲等, 并返回給讀寫模塊,如圖3-5 圖3-5 (4)、NV065A系類語音芯片電路 1)功能特點OTP 存儲格式,生產(chǎn)周期快,最快僅需一天,下單無最小量限制;靈活的多種按鍵操作模式以及電平輸出方式供選擇(邊沿按鍵觸發(fā)、電平觸發(fā)、隨機按鍵播放、順序按鍵播放);簡單方便的一線 MCU 串口控制方式,用戶主控 MCU 可控制任意段語音的觸發(fā)播放及停止;語音時長 10 秒、35 秒、65 秒、112 秒;內(nèi)置一組 PWM 輸出器可直推 0.5W 喇叭;靈活的放音操作,通過組合可節(jié)省語音空間,最多可播放 64 個語音組合(8 腳的 32 個地址);
21、音質(zhì)優(yōu)美,性能穩(wěn)定,物美價廉;內(nèi)置 LVR 自復(fù)位電路,保證芯片正常工作;DIP8,DIP14,SOP8,SOP14,以及 COB 五種封裝可供選擇,使用方便,應(yīng)用靈活;外圍電路簡單,僅需一調(diào)節(jié)電容;工作電壓范圍:1.8V5.5V;靜態(tài)電流:2uA; 2)、芯片管腳圖,如圖3-6為8-pin DIP,SOP,圖3-7為14-pin DIP,SOP表一為DIP8,SOP8管腳對應(yīng)表,表二為DIP14,SOP14管腳對應(yīng)表圖3-6圖3-7 3)、控制模式音芯片具有豐富的控制方式。它分為按鍵控制模組和MCU一線串口控制模式。其中按鍵控制模組分為ON/OFF控制、脈沖可重復(fù)觸發(fā)、脈沖不可重復(fù)觸發(fā)、電平
22、保持觸發(fā)、電平非持觸發(fā)、DOWN下一首、隨機段觸發(fā)。當(dāng)IO口被分配為MCU一線觸發(fā)時,不能同時作為按鍵來觸發(fā) 4)、數(shù)據(jù)與語音的對應(yīng)關(guān)系,如表三表三:芯片數(shù)據(jù)與語音對應(yīng)關(guān)系 (5)、晶體振蕩器晶體振蕩器,簡稱晶振,其作用在于產(chǎn)生原始的時鐘頻率,這個頻率經(jīng)過頻率發(fā)生器的放大或縮小后就成了電腦中各種不同的總線頻率。以聲卡為例,要實現(xiàn)對模擬信號44.1kHz或48kHz的采樣,頻率發(fā)生器就必須提供一個44.1kHz或48kHz的時鐘頻率。如果需要對這兩種音頻同時支持的話,聲卡就需要有兩顆晶振。但是現(xiàn)在的娛樂級聲卡為了降低成本,通常都采用SCR將輸出的采樣頻率固定在48kHz,但是SRC會對音質(zhì)帶來損
23、害,而且現(xiàn)在的娛樂級聲卡都沒有很好地解決這個問題?,F(xiàn)在應(yīng)用最廣泛的是石英晶體振蕩器。 石英晶體振蕩器是一種高精度和高穩(wěn)定度的振蕩器,石英晶體振蕩器也稱石英晶體諧振器,它用來穩(wěn)定頻率和選擇頻率,是一種可以取代LC諧振回路的晶體諧振元件。石英晶體振蕩器廣泛地應(yīng)用在電視機、影碟機、錄像機、無線通訊設(shè)備、電子鐘表、單片機、數(shù)字儀器儀表等電子設(shè)備中。為數(shù)據(jù)處理設(shè)備產(chǎn)生時鐘信號和為特定系統(tǒng)提供基準(zhǔn)信號。在單片機中為其提供時鐘頻率。石英晶體振蕩器是利用石英晶體(二氧化硅的結(jié)晶體)的壓電效應(yīng)制成的一種諧振器件,它的基本構(gòu)成大致是:從一塊石英晶體上按一定方位角切下薄片(簡稱為晶片,它可以是正方形、矩形或圓形等)
24、,在它的兩個對應(yīng)面上涂敷銀層作為電極,在每個電極上各焊一根引線接到管腳上,再加上封裝外殼就構(gòu)成了石英晶體諧振器,簡稱為石英晶體或晶體、晶振。其產(chǎn)品一般用金屬外殼封裝,也有用玻璃殼、陶瓷或塑料封裝的。只要在晶體振子板極上施加交變電壓,就會使晶片產(chǎn)生機械變形振動,此現(xiàn)象即所謂逆壓電效應(yīng)。當(dāng)外加電壓頻率等于晶體諧振器的固有頻率時,就會發(fā)生壓電諧振,從而導(dǎo)致機械變形的振幅突然增大。時鐘信號用來提供單片機片內(nèi)的各種微操作的時間基準(zhǔn),時鐘信號通常用兩種電路形式得到:內(nèi)部振蕩和外部振蕩。MCS-51單片機內(nèi)部有一個用于構(gòu)成振蕩器的高增益反向放大器,引腳XTAL1和XTAL2分別是此放大電器的輸入端和輸出端,
25、由于采用內(nèi)部方式時,電路簡單,所得的時鐘信號比較穩(wěn)定,實際使用中常采用這種方式,外接晶體振蕩器(簡稱晶振)或陶瓷諧振器就構(gòu)成了內(nèi)部振蕩方式,片內(nèi)高增益反向放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起可構(gòu)成一個自激振蕩器并產(chǎn)生振蕩時鐘脈沖。外接晶體以及電容C2和C3構(gòu)成并聯(lián)諧振電路,它們起穩(wěn)定振蕩頻率、快速起振的作用,其值為30pF左右,晶振頻率選11.0592MHz ,電路如圖3-8圖3-8 (6)、復(fù)位電路 STC89C52的復(fù)位輸入引腳RESET為STC89C52提供了初始化的手段,可以使程序從指定處開始執(zhí)行,在STC89C52的時鐘電路工作后,只要RESET引腳上出現(xiàn)超過兩個機器周
26、期以上的高電平時,即可產(chǎn)生復(fù)位的操作,只要RESET保持高電平,則STC89C52循環(huán)復(fù)位,只有當(dāng)RESET由高電平變成低電平以后,STC89C52才開始執(zhí)行程序,本系統(tǒng)采用按鍵復(fù)位方式的復(fù)位電路。電路如圖3-9圖3-93.2系統(tǒng)主要的軟件程序(1)、STC89C52主控程序(2)、NV065A語音芯片程序(3)、上位機程序3.3RFID讀寫卡程序流程圖3-10為RFID讀卡程序流程,圖3-11為RFID寫卡程序流程圖3-10RFID讀卡程序說明:上圖所示為IC入磁場后,自動循環(huán)發(fā)送的數(shù)據(jù)流碼型。其中前9位為l,是卡的頭數(shù)據(jù),第10-63位為數(shù)據(jù)及校驗位,可能為0或1,第64位為結(jié)束位0,之后
27、循環(huán)。由此可知,要想正確地讀卡,首先就要正確的找到數(shù)據(jù)1(9位“1”的同步頭),根據(jù)曼碼規(guī)則下跳為1,故可以檢測高電平并等其變低,連續(xù)檢測9個1以獲得同步。圖3-11寫卡程序:非接觸式IC卡基本都是通過振幅調(diào)制的方式實現(xiàn)寫入操作的。讀寫器通過控制磁場的開啟與關(guān)閉實現(xiàn)信息的傳送。了使得卡芯片就緒,必須首先開啟磁場,為卡片提供上電復(fù)位的電源,TS為卡片所需的復(fù)位時間;讀寫器關(guān)閉磁場產(chǎn)生停振間隙(gap),待發(fā)送信息就是通過兩個相鄰間隙間磁場開啟時間長度TO和Tl來表征的;數(shù)據(jù)發(fā)送完畢后,必須發(fā)送結(jié)束信息,1個gap后啟動磁場TE時間。程序開始時,先修改串口,若不成功說明端口1被占用,需要重新分配,
28、然后尋卡,找到范圍內(nèi)的卡建立連接。成功后進(jìn)行防沖突,并選擇需要讀寫的扇區(qū),并對選擇扇區(qū)進(jìn)行讀寫修改。3.5系統(tǒng)總程序流程如圖3-12圖3-123.6功能實現(xiàn)流程3.6.1識別并讀出卡內(nèi)信息在接收到按鍵所給出的信號后,讀卡器將IC卡內(nèi)的信息讀出,并將信息傳遞給語音模塊,由語音模塊通過喇叭播報IC卡內(nèi)信息。同時將信息傳遞到顯示頻上顯示。3.6.2利用上位機程序改變卡內(nèi)信息IC卡放置讀卡器,并將串口連接電腦,在接通電源的情況下,通過上位機建立與IC卡的聯(lián)系,通過上位機程序改變IC卡內(nèi)信息。第四章 系統(tǒng)調(diào)試與測試4.1硬件測試4.1.1 斷電測試為了保證焊接正確,防止硬件損壞。在調(diào)試時,先對焊點進(jìn)行檢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度房產(chǎn)抵押合同協(xié)議書房產(chǎn)抵押租賃合同3篇
- 二零二五年度帶車位房產(chǎn)銷售合同3篇
- 二零二五年度廣州市居民財產(chǎn)分割離婚協(xié)議書3篇
- 二零二五年度智慧城市SaaS解決方案服務(wù)協(xié)議2篇
- 自動控制大實驗課程設(shè)計
- 二零二五年度開業(yè)慶典活動互動游戲定制合同3篇
- 二零二五年度度假村合作投資開發(fā)房地產(chǎn)項目合同3篇
- 二零二五年度公積金貸款二手房交易合同模板3篇
- 早教老師工作職責(zé)范圍范文(2篇)
- 二零二五年度房地產(chǎn)廣告代理權(quán)益保護(hù)協(xié)議3篇
- 2023年成都東部集團(tuán)有限公司招聘筆試題庫及答案解析
- 角點網(wǎng)格一.角點網(wǎng)格定義
- 聚酯合成反應(yīng)動力學(xué)
- 自動控制原理全套課件
- 視頻監(jiān)控室值班記錄表
- 上??萍即髮W(xué),面試
- 歌曲《梁?!泛喿V完整版
- 小學(xué)語文教研組期末考試質(zhì)量分析
- 《五年級奧數(shù)總復(fù)習(xí)》精編課件
- 校園安全存在問題及對策
- 鉆井作業(yè)常見安全隱患
評論
0/150
提交評論