版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本科畢業(yè)論文〔設(shè)計(jì)〕論文〔設(shè)計(jì)〕題目:基于藍(lán)牙技術(shù)的無(wú)線語(yǔ)音平安提示系統(tǒng)的研究學(xué)院:理學(xué)院專業(yè):電子信息科學(xué)與技術(shù)班級(jí):061班學(xué)號(hào):060712110091學(xué)生姓名:鄭偉指導(dǎo)老師:馬光喜副教授2021年5月16日目錄摘要 IIIAbstract IV第一章緒論 11.1背景分析 11.2課題意義 11.3技術(shù)現(xiàn)狀 2第二章相關(guān)技術(shù) 32.1MCS-51單片機(jī)系統(tǒng) 32.1.1MCS-51單片機(jī)硬件結(jié)構(gòu) 32.1.2本設(shè)計(jì)中涉及到的主要通信技術(shù) 5本設(shè)計(jì)中涉及到的主要單片機(jī)技術(shù) 72.1.4軟件編程技術(shù) 112.2藍(lán)牙技術(shù) 112.2.1藍(lán)牙系統(tǒng)根本結(jié)構(gòu) 112.2.2藍(lán)牙網(wǎng)絡(luò)連接 132.2.3藍(lán)牙協(xié)議 14第三章系統(tǒng)總體設(shè)計(jì) 163.1系統(tǒng)功能及配置 163.1.1系統(tǒng)功能 163.1.2系統(tǒng)配置 163.2系統(tǒng)硬件結(jié)構(gòu) 173.3系統(tǒng)總體流程 19第四章模塊設(shè)計(jì)與實(shí)現(xiàn) 214.1通信模塊的設(shè)計(jì)與實(shí)現(xiàn) 214.1.1底層通信平臺(tái)實(shí)現(xiàn) 214.1.2高層通信軟件設(shè)計(jì) 224.2藍(lán)牙模塊的設(shè)計(jì)與實(shí)現(xiàn) 234.2.1藍(lán)牙模塊接線 234.2.2藍(lán)牙模塊在單片機(jī)之間的應(yīng)用 234.3語(yǔ)音模塊的設(shè)計(jì)與實(shí)現(xiàn) 244.3.1WTV020-SD模塊簡(jiǎn)介 24第五章系統(tǒng)測(cè)試與應(yīng)用 285.1系統(tǒng)測(cè)試及性能分析 285.1.1系統(tǒng)測(cè)試 285.1.2性能分析 285.2系統(tǒng)特點(diǎn)及優(yōu)勢(shì) 295.3系統(tǒng)應(yīng)用 305.3.1收費(fèi)站應(yīng)用 305.3.2加油站應(yīng)用 305.3.3十字路口應(yīng)用 305.3.4學(xué)校門(mén)口應(yīng)用 30雨霧天氣應(yīng)用 30家庭廚房應(yīng)用 31公交車(chē)、火車(chē)站應(yīng)用 31工業(yè)基地應(yīng)用 31第六章結(jié)束語(yǔ) 32參考文獻(xiàn) 33致謝 34附錄a核心代碼清單 35附錄B實(shí)物照片 40基于藍(lán)牙技術(shù)的無(wú)線語(yǔ)音平安提示系統(tǒng)的研究摘要隨著經(jīng)濟(jì)的開(kāi)展,人們的生活質(zhì)量日益提高,人們對(duì)生活就有了更高的要求,各個(gè)家庭、企事業(yè)單位以及大型的公共場(chǎng)所都裝有品種繁多的電器用具。但是,由于私家車(chē)的數(shù)量的日益增多,盲人群體生活的不便捷,以及許多電器和生活必需品都存在多多少少的平安隱患,這些都對(duì)社會(huì)平安構(gòu)成了威脅。例如,在家庭中,由于人們的疏忽忘記了關(guān)閉煤氣,這樣的事情很多,輕那么傷身,重那么喪命,從而帶來(lái)人間的悲劇。當(dāng)一些企事業(yè)單位或商場(chǎng)發(fā)生火災(zāi)的時(shí)候,又沒(méi)有人注意到,時(shí)間長(zhǎng)了就會(huì)引起嚴(yán)重的后果。私家車(chē)增多,許多駕駛員對(duì)復(fù)雜的道路信息或路標(biāo)不熟悉,很有可能會(huì)引發(fā)一些交通事故,而目前道路信息的提示主要依靠公路邊的路牌,假設(shè)遇到陰雨或大霧天氣,這些路牌的能見(jiàn)度就會(huì)大大降低,所以可能使駕駛員錯(cuò)過(guò)一些重要的道路信息,帶來(lái)不必要的麻煩。盲人群體由于視覺(jué)上的障礙也時(shí)有危險(xiǎn)的事件發(fā)生。本文將單片機(jī)技術(shù)和藍(lán)牙無(wú)線通信技術(shù)相結(jié)合,設(shè)計(jì)了一個(gè)基于藍(lán)牙技術(shù)的平安提示系統(tǒng),應(yīng)用非常廣泛,該系統(tǒng)由兩局部組成,一局部是平安提示點(diǎn),用來(lái)給攜帶了另一個(gè)系統(tǒng)的人發(fā)送危險(xiǎn)提示信號(hào);另一局部是接收平安提示點(diǎn)發(fā)來(lái)的信號(hào)且選擇事先存好的語(yǔ)音信息,然后用語(yǔ)音的形式播放出來(lái)。本文首先介紹了該系統(tǒng)的背景和研究意義,其次簡(jiǎn)單介紹與其相關(guān)的技術(shù),再次提出本系統(tǒng)的總體設(shè)計(jì)思想,最后分模塊來(lái)介紹本系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)過(guò)程。本文中實(shí)現(xiàn)的系統(tǒng)模型為道路信息提示提供了一套可行的解決方案,隨著系統(tǒng)功能的不斷完善和擴(kuò)展,基于藍(lán)牙技術(shù)的平安提示系統(tǒng)必將得到廣泛的應(yīng)用和肯定。關(guān)鍵詞:藍(lán)牙,單片機(jī)技術(shù),無(wú)線通信SAFETY REMINDING SYSTEM BASED ONBLUETOOTHAbstractWiththedevelopmentoftheeconomyandtheimprovementofpeople’slivingstandard,people’srequirementoflifehaveincreased,sofamilies,enterprises,institutionsandpublicplacesareequippedwithawidevarietyofelectricalappliance.Whilethenumberofprivatecarsisincreasing,theinconvenienceoftheblind,what’smore,theappliancesandnecessitiesareunsafetosomedegree,thestateofaffairsabovehavethreatenthesafetyofoursociety.Infamilies,peopleforgetclosingofthegasbecauseofnegligence,suchsituationsareverycommon.Lightly,theyarepernicioustohealth,seriously,theywillkillpeople,thusbringtragedytopeople.Whensomeinstitutionsorstorescatchfire,andnoonenoticethat,inthelongrunitwillcauseseriousconsequences.Thenumbersofprivatecarshasincreased,manydriversarenotfamiliarwiththecomplexityoftheroadinformationorsigns,theyarelikelytocausesometrafficaccidents,whilethetipreliesmainlyontheinformationonthehighwaysidesofthesignpostcurrently,ifitisrainyorfoggy,thesesignswillbegreatlyreducedvisibility,whichcouldmakethedriversmisssomeimportantinformationandcauseunnecessarytrouble.Thedangersareoftenhappentotheblindbecauseofvisuallyimpaired.Thispapercombinethesinglechipmicrocomputerwithbluetoothwirelesscommunicationtechnology,anddesignasafetyremindingsystembasedonbluetooth,technology,whichiswidelyapplied,thissystemisconsistsoftwoparts,oneissafetyremindingusedtogivehintsofanothersystemwhichcarriestherisk,Theotherpartisreceivingsafetyremindingandchoosethevoiceinformationwhichhasbeenstoredinadvance,thenitwillbroadcastit.Firstly,thispaperthebackgroundandthestudyingsignificanceofthesystem,secondly,itgivesabriefintroductionandsometechnologyinvolved,thirdlythepaperputsforwardthedesignconceptofthesystem,finallyitintroducetheprocessofthedesignandrealizeofthesysteminmodule.Themodelofthesystemrealizedinthepapersupportaseriousoffeasibleprogramfortheinformationremindingofroads.Withtheconsummatementandexpandingofthesystem’sfunction.Thesafetyremindingsystembasedonbuetoothtechnologywillbewidelyusedandobtainpeople’sapproval.Keywords:Bluetooth,STC89C51SingleChipComputer,WirelessCommunication第一章緒論1.1背景分析隨著中國(guó)公路和交通事業(yè)的蓬勃開(kāi)展,中國(guó)的公路網(wǎng)規(guī)模在不斷的擴(kuò)大,公路網(wǎng)不斷變得密集,據(jù)中國(guó)交通部權(quán)威人士介紹,2021年前中國(guó)公路仍將處于較快的開(kāi)展階段,仍將進(jìn)行全球最大規(guī)模的路網(wǎng)建設(shè)。根據(jù)規(guī)劃,到2021年,中國(guó)公路網(wǎng)總里程將到達(dá)300萬(wàn)km。除此之外,中國(guó)城市的交通也由平面向立體化開(kāi)展,立交橋盤(pán)旋交錯(cuò)。如此復(fù)雜和密集的交通網(wǎng),將會(huì)給駕駛員的駕駛帶來(lái)很大的挑戰(zhàn),很多駕駛員會(huì)因?yàn)閷?duì)道路的不熟悉帶來(lái)很多不必要的麻煩。由于車(chē)輛不斷增多,公路不斷變得復(fù)雜,許多駕駛員都是非專業(yè)駕駛員,由于一些駕駛員對(duì)道路信息的不熟悉,導(dǎo)致行駛到岔路口的時(shí)候就會(huì)減速,從而影響了后面的車(chē)輛,還有可能造成交通事故;也可能由于人們的疏忽、精力不集中沒(méi)有看清楚交通要道設(shè)立的提示路牌和警示語(yǔ),如果這些提示語(yǔ)是關(guān)于前面路段的危險(xiǎn)情況,那么就很可能造成事故的發(fā)生;再者如果遇到陰雨或大霧天氣,此類(lèi)路牌的能見(jiàn)度比較低,就削弱了它們?cè)械淖饔?;另一方面,駕駛員可能對(duì)某些路牌和路標(biāo)不能正確的理解,造成誤導(dǎo),從而引發(fā)嚴(yán)重的后果。因此我們提出了一個(gè)新型的解決此類(lèi)問(wèn)題的方案——基于藍(lán)牙技術(shù)的無(wú)線語(yǔ)音平安提示系統(tǒng)。1.2課題意義為了解決目前道路信息提示工具的缺陷以及生活中存在的各方面平安隱患,我們?nèi)诤蠁纹瑱C(jī)技術(shù)和藍(lán)牙無(wú)線通信技術(shù),提出并設(shè)計(jì)了一種基于藍(lán)牙技術(shù)的無(wú)線語(yǔ)音平安提示系統(tǒng)。本系統(tǒng)不受陰雨或大霧天氣的影響,即使再惡劣的天氣,駕駛員也能夠得到可靠的道路信息。另外通過(guò)圖標(biāo)與語(yǔ)音相結(jié)合的方式,能夠使駕駛員充分了解道路狀況,防止誤解。本系統(tǒng)解決了一個(gè)非常明顯的社會(huì)問(wèn)題,相信隨著系統(tǒng)性能的不斷優(yōu)化和功能的不斷擴(kuò)展,定會(huì)有非常廣泛的應(yīng)用前景。藍(lán)牙技術(shù)是近年來(lái)開(kāi)展迅速的短距離無(wú)線通信技術(shù),
可以用來(lái)替代數(shù)字設(shè)備間短距離的有線電纜連接。利用藍(lán)牙技術(shù)構(gòu)建數(shù)據(jù)采集無(wú)線傳輸模塊,
與傳統(tǒng)的電線或紅外方式傳輸測(cè)控?cái)?shù)據(jù)相比,藍(lán)牙系統(tǒng)因采用了跳頻擴(kuò)頻技術(shù),
故可以有效地提高數(shù)據(jù)傳輸?shù)钠桨残院涂垢蓴_能力。無(wú)須鋪設(shè)線纜,
降低了環(huán)境改造本錢(qián),
方便了數(shù)據(jù)采集人員的工作??梢詮母鱾€(gè)角度進(jìn)行測(cè)控?cái)?shù)據(jù)的傳輸,
可以實(shí)現(xiàn)多個(gè)測(cè)控儀器設(shè)備間的連網(wǎng),
便于進(jìn)行集中監(jiān)測(cè)與控制。1.3技術(shù)現(xiàn)狀本系統(tǒng)融入了單片機(jī)技術(shù)和藍(lán)牙無(wú)線通信技術(shù)。MCS-51單片機(jī)應(yīng)用領(lǐng)域非常廣泛,已經(jīng)滲透到我們生活中的點(diǎn)點(diǎn)滴滴,技術(shù)也非常成熟。如今單片微型計(jì)算機(jī)發(fā)生了巨大的變化,歸納起來(lái)有:1.單片機(jī)在片ROM應(yīng)用技術(shù)得到開(kāi)展。目前單片機(jī)已廣泛使用在片存儲(chǔ)器技術(shù),最廣泛應(yīng)用的是Otprom、Flasrom及Maskrom,提供了在線編程〔ISP〕和在應(yīng)用可編程〔IAP〕技術(shù),使系統(tǒng)開(kāi)發(fā)技術(shù)更趨于方便、高效。2.全盤(pán)COMS化。COMS電路具有工作電壓范圍寬、極佳的本質(zhì)、低功耗及功耗管理特性,因此已成為目前單片機(jī)及外圍器件流行的半導(dǎo)體工藝。3.以串行方式為主的外圍擴(kuò)展技術(shù)得到開(kāi)展。當(dāng)前單片機(jī)外圍器件普遍提供了擴(kuò)展方便,靈活、電路系統(tǒng)簡(jiǎn)單的串行擴(kuò)展方式。目前,藍(lán)牙技術(shù)也日趨成熟,被廣泛的運(yùn)用到各種無(wú)線網(wǎng)絡(luò)中。第二章相關(guān)技術(shù)本章介紹系統(tǒng)采用的主要相關(guān)技術(shù)。首先介紹MCS-51單片機(jī)系統(tǒng),包括MCS-51單片機(jī)的硬件和軟件編程技術(shù);接著介紹本設(shè)計(jì)用到的藍(lán)牙模塊的根本結(jié)構(gòu)、根本功能、無(wú)線通信技術(shù)等。2.1MCS-51單片機(jī)系統(tǒng)在一片集成電路芯片上集成微處理器、存儲(chǔ)器、I/O接口電路,從而構(gòu)成了單芯片微型計(jì)算機(jī),即單片機(jī)。單片機(jī)實(shí)時(shí)控制功能特別強(qiáng),其CPU可以對(duì)I/O端口直接進(jìn)行操作,位操作能力更是其它計(jì)算機(jī)無(wú)法比較的。另外,由于CPU、存儲(chǔ)器及I/O接口集成在同一芯片內(nèi),各部件間的連接緊湊,數(shù)據(jù)在傳送時(shí)受干擾的影響較小,且不易受環(huán)境條件的影響,所以單片機(jī)的可靠性非常高。單片機(jī)芯片即是一臺(tái)完整的微型計(jì)算機(jī),對(duì)于批量大的專用場(chǎng)合,一方面可以在眾多的單片機(jī)品種間進(jìn)行匹配選擇;同時(shí)還可以專門(mén)進(jìn)行芯片設(shè)計(jì),使芯片的功能與應(yīng)用具有良好的對(duì)應(yīng)關(guān)系;在單片機(jī)產(chǎn)品的引腳封裝方面,有的單片機(jī)引腳已減少到8個(gè)或更少。從而使應(yīng)用系統(tǒng)的印制板減小、接插件減少、安裝簡(jiǎn)單方便。MCS-51單片機(jī)硬件結(jié)構(gòu)[9](=1\*Arabic1)單片機(jī)的引腳功能1)主電源引腳Vcc和Vss2)時(shí)鐘振蕩電路引腳XTAL1和XTAL2XTAL1和XTAL2分別用做晶體振蕩電路的反相器輸入端和輸出端。在使用內(nèi)部振蕩電路時(shí),這兩個(gè)端子用來(lái)外接石英晶體,振蕩頻率為晶體振蕩頻率,振蕩信號(hào)送至內(nèi)部時(shí)鐘電路產(chǎn)生時(shí)鐘脈沖信號(hào)。3)控制信號(hào)引腳RST為復(fù)位信號(hào)輸入端;VPD為內(nèi)部RAM的備用電源輸入端;PSEN外部程序存儲(chǔ)器的讀選通信號(hào);ALE地址鎖存允許信號(hào)。4)P0、P1、P2、P3端口P0口〔P0.0~P0.7〕第一功能:是一個(gè)8位漏極開(kāi)路型的雙向I/O口,這時(shí)P0口可看成用戶數(shù)據(jù)總線;第二功能:是在訪問(wèn)外部存儲(chǔ)器時(shí),分時(shí)提供低8位地址和8位雙向數(shù)據(jù)總線,這時(shí)先用做地址總線再用做數(shù)據(jù)總線。P1口〔P1.0~P1.7〕內(nèi)部帶上拉電阻的8位準(zhǔn)雙向I/O口。P2口〔P2.0~P2.7〕第一功能:一個(gè)內(nèi)部帶上拉電阻的8位準(zhǔn)雙向I/O口。第二功能:在訪問(wèn)外部存儲(chǔ)器時(shí),輸出高8位地址。P3口〔P3.0~P3.7〕第一功能:內(nèi)部帶上拉電阻的8位準(zhǔn)雙向I/O口。在系統(tǒng)中,這8個(gè)引腳都有各自的第二功能。(=2\*Arabic2)單片機(jī)的內(nèi)部結(jié)構(gòu)1)一個(gè)8位CPU;2)4KB程序存儲(chǔ)器,采用ROM或EPROM〔8031無(wú)ROM〕;3)通用數(shù)據(jù)存儲(chǔ)器;4)21個(gè)特殊功能存放器〔SFR〕;5)4個(gè)8位并行口,其中P0、P2、P3是復(fù)用口;6)具有5個(gè)中斷源,兩個(gè)優(yōu)先級(jí)嵌套結(jié)構(gòu);7)兩個(gè)16位定時(shí)/計(jì)數(shù)器;8)一個(gè)片內(nèi)振蕩器與時(shí)鐘電路。圖2.1單片機(jī)內(nèi)部結(jié)構(gòu)示意圖本設(shè)計(jì)中涉及到的主要通信技術(shù)(=1\*Arabic1)計(jì)算機(jī)串行通信根底隨著多微機(jī)系統(tǒng)的廣泛應(yīng)用和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的普及,計(jì)算機(jī)的通信功能愈來(lái)愈顯得重要。計(jì)算機(jī)通信是指計(jì)算機(jī)與外部設(shè)備或計(jì)算機(jī)與計(jì)算機(jī)之間的信息交換。通信有并行通信和串行通信兩種方式。在多微機(jī)系統(tǒng)以及現(xiàn)代測(cè)控系統(tǒng)中信息的交換多采用串行通信方式。計(jì)算機(jī)通信是將計(jì)算機(jī)技術(shù)和通信技術(shù)的相結(jié)合,完成計(jì)算機(jī)與外部設(shè)備或計(jì)算機(jī)與計(jì)算機(jī)之間的信息交換??梢苑譃閮纱箢?lèi):并行通信與串行通信。〔本設(shè)計(jì)用到的是串行通信,下面主要介紹串行通信〕并行通信通常是將數(shù)據(jù)字節(jié)的各位用多條數(shù)據(jù)線同時(shí)進(jìn)行傳送。串行通信是將數(shù)據(jù)字節(jié)分成一位一位的形式在一條傳輸線上逐個(gè)地傳送。圖2.2串行數(shù)據(jù)傳輸示意圖串行通信的特點(diǎn):傳輸線少,長(zhǎng)距離傳送時(shí)本錢(qián)低,且可以利用網(wǎng)等現(xiàn)成的設(shè)備,但數(shù)據(jù)的傳送控制比并行通信復(fù)雜。1)串行通信〔異步通信與同步通信〕異步通信異步通信是指通信的發(fā)送與接收設(shè)備使用各自的時(shí)鐘控制數(shù)據(jù)的發(fā)送和接收過(guò)程。為使雙方的收發(fā)協(xié)調(diào),要求發(fā)送和接收設(shè)備的時(shí)鐘盡可能一致。圖2.3異步通信示意圖異步通信是以字符〔構(gòu)成的幀〕為單位進(jìn)行傳輸,字符與字符之間的間隙〔時(shí)間間隔〕是任意的,但每個(gè)字符中的各位是以固定的時(shí)間傳送的,即字符之間不一定有“位間隔〞的整數(shù)倍的關(guān)系,但同一字符內(nèi)的各位之間的距離均為“位間隔〞的整數(shù)倍。異步通信的數(shù)據(jù)格式:圖2.4異步通信格式示意圖異步通信的特點(diǎn):不要求收發(fā)雙方時(shí)鐘的嚴(yán)格一致,實(shí)現(xiàn)容易,設(shè)備開(kāi)銷(xiāo)較小,但每個(gè)字符要附加2~3位用于起止位,各幀之間還有間隔,因此傳輸效率不高。同步通信同步通信時(shí)要建立發(fā)送方時(shí)鐘對(duì)接收方時(shí)鐘的直接控制,使雙方到達(dá)完全同步。此時(shí),傳輸數(shù)據(jù)的位之間的距離均為“位間隔〞的整數(shù)倍,同時(shí)傳送的字符間不留間隙,即保持位同步關(guān)系,也保持字符同步關(guān)系。發(fā)送方對(duì)接收方的同步可以通過(guò)兩種方法實(shí)現(xiàn)。2)串行通信的傳輸方向單工單工是指數(shù)據(jù)傳輸僅能沿一個(gè)方向,不能實(shí)現(xiàn)反向傳輸。半雙工半雙工是指數(shù)據(jù)傳輸可以沿兩個(gè)方向,但需要分時(shí)進(jìn)行。全雙工全雙工是指數(shù)據(jù)可以同時(shí)進(jìn)行雙向傳輸。單工半雙工全雙工圖2.5串行通傳輸示意圖說(shuō)明:本設(shè)計(jì)中用到的藍(lán)牙模塊就是全雙工模式。本設(shè)計(jì)中涉及到的主要單片機(jī)技術(shù)(1)80C51的串行口1)80C51串行口的結(jié)構(gòu)有兩個(gè)物理上獨(dú)立的接收、發(fā)送緩沖器SBUF,它們占用同一地址99H;接收器是雙緩沖結(jié)構(gòu);發(fā)送緩沖器,因?yàn)榘l(fā)送時(shí)CPU是主動(dòng)的,不會(huì)產(chǎn)生重疊錯(cuò)誤。圖2.680C51串行口的結(jié)構(gòu)示意圖2〕80C51串行口的控制存放器SCON是一個(gè)特殊功能存放器,用以設(shè)定串行口的工作方式、接收/發(fā)送控制以及設(shè)置狀態(tài)標(biāo)志:表2.1SCON存放器SM0和SM1為工作方式選擇位,可選擇四種工作方式:表2.2工作方式選擇●SM2,多機(jī)通信控制位,主要用于方式2和方式3。當(dāng)接收機(jī)的SM2=1時(shí)可以利用收到的RB8來(lái)控制是否激活RI〔RB8=0時(shí)不激活RI,收到的信息丟棄;RB8=1時(shí)收到的數(shù)據(jù)進(jìn)入SBUF,并激活RI,進(jìn)而在中斷效勞中將數(shù)據(jù)從SBUF讀走〕。當(dāng)SM2=0時(shí),不管收到的RB8為0和1,均可以使收到的數(shù)據(jù)進(jìn)入SBUF,并激活RI〔即此時(shí)RB8不具有控制RI激活的功能〕。通過(guò)控制SM2,可以實(shí)現(xiàn)多機(jī)通信。在方式0時(shí),SM2必須是0。在方式1時(shí),假設(shè)SM2=1,那么只有接收到有效停止位時(shí),RI才置1?!馬EN,允許串行接收位。由軟件置REN=1,那么啟動(dòng)串行口接收數(shù)據(jù);假設(shè)軟件置REN=0,那么禁止接收。●TB8,在方式2或方式3中,是發(fā)送數(shù)據(jù)的第九位,可以用軟件規(guī)定其作用??梢杂米鲾?shù)據(jù)的奇偶校驗(yàn)位,或在多機(jī)通信中,作為地址幀/數(shù)據(jù)幀的標(biāo)志位。在方式0和方式1中,該位未用。●RB8,在方式2或方式3中,是接收到數(shù)據(jù)的第九位,作為奇偶校驗(yàn)位或地址幀/數(shù)據(jù)幀的標(biāo)志位。在方式1時(shí),假設(shè)SM2=0,那么RB8是接收到的停止位?!馮I,發(fā)送中斷標(biāo)志位。在方式0時(shí),當(dāng)串行發(fā)送第8位數(shù)據(jù)結(jié)束時(shí),或在其它方式,串行發(fā)送停止位的開(kāi)始時(shí),由內(nèi)部硬件使TI置1,向CPU發(fā)中斷申請(qǐng)。在中斷效勞程序中,必須用軟件將其清0,取消此中斷申請(qǐng)。●RI,接收中斷標(biāo)志位。在方式0時(shí),當(dāng)串行接收第8位數(shù)據(jù)結(jié)束時(shí),或在其它方式,串行接收停止位的中間時(shí),由內(nèi)部硬件使RI置1,向CPU發(fā)中斷申請(qǐng)。也必須在中斷效勞程序中,用軟件將其清0,取消此中斷申請(qǐng)。PCON中只有一位SMOD與串行口工作有關(guān):表2.3PCON存放器SMOD〔PCON.7〕波特率倍增位。在串行口方式1、方式2、方式3時(shí),波特率與SMOD有關(guān),當(dāng)SMOD=1時(shí),波特率提高一倍。復(fù)位時(shí),SMOD=0。3〕80C51串行口的工作方式〔方式1〕方式1是10位數(shù)據(jù)的異步通信口。TXD為數(shù)據(jù)發(fā)送引腳,RXD為數(shù)據(jù)接收引腳,傳送一幀數(shù)據(jù)的格式如下圖。其中1位起始位,8位數(shù)據(jù)位,1位停止位。圖2.7異步通信傳送幀示意圖方式1輸出圖2.8方式1輸出示意圖方式1輸入圖2.9方式1輸入示意圖用軟件置REN為1時(shí),接收器以所選擇波特率的16倍速率采樣RXD引腳電平,檢測(cè)到RXD引腳輸入電平發(fā)生負(fù)跳變時(shí),那么說(shuō)明起始位有效,將其移入輸入移位存放器,并開(kāi)始接收這一幀信息的其余位。接收過(guò)程中,數(shù)據(jù)從輸入移位存放器右邊移入,起始位移至輸入移位存放器最左邊時(shí),控制電路進(jìn)行最后一次移位。當(dāng)RI=0,且SM2=0〔或接收到的停止位為1〕時(shí),將接收到的9位數(shù)據(jù)的前8位數(shù)據(jù)裝入接收SBUF,第9位〔停止位〕進(jìn)入RB8,并置RI=1,向CPU請(qǐng)求中斷。4〕波特率的計(jì)算在串行通信中,收發(fā)雙方對(duì)發(fā)送或接收數(shù)據(jù)的速率要有約定。通過(guò)軟件可對(duì)單片機(jī)串行口編程為四種工作方式,其中方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可變的,由定時(shí)器T1的溢出率來(lái)決定。串行口的四種工作方式對(duì)應(yīng)三種波特率。由于輸入的移位時(shí)鐘的來(lái)源不同,所以,各種方式的波特率計(jì)算公式也不相同。方式0的波特率=fosc/12方式2的波特率=〔2SMOD/64〕·fosc方式1的波特率=〔2SMOD/32〕·〔T1溢出率〕方式3的波特率=〔2SMOD/32〕·〔T1溢出率〕當(dāng)T1作為波特率發(fā)生器時(shí),最典型的用法是使T1工作在自動(dòng)再裝入的8位定時(shí)器方式〔即方式2,且TCON的TR1=1,以啟動(dòng)定時(shí)器〕。這時(shí)溢出率取決于TH1中的計(jì)數(shù)值。T1溢出率=fosc/{12×[256-〔TH1〕]}在單片機(jī)的應(yīng)用中,常用的晶振頻率為:12MHz和11.0592MHz。所以,選用的波特率也相對(duì)固定。常用的串行口波特率以及各參數(shù)的關(guān)系如表所示。表2.4常見(jiàn)比特率選擇串行口工作之前,應(yīng)對(duì)其進(jìn)行初始化,主要是設(shè)置產(chǎn)生波特率的定時(shí)器1、串行口控制和中斷控制。具體步驟如下:確定T1的工作方式〔編程TMOD存放器〕;計(jì)算T1的初值,裝載TH1、TL1;啟動(dòng)T1〔編程TCON中的TR1位〕;確定串行口控制〔編程SCON存放器〕;串行口在中斷方式工作時(shí),要進(jìn)行中斷設(shè)置〔編程IE、IP存放器〕。軟件編程技術(shù)本系統(tǒng)所使用的編程軟件是KEILC51,KEILC51標(biāo)準(zhǔn)C編譯器為8051微控制器的軟件開(kāi)發(fā)提供了C語(yǔ)言環(huán)境,同時(shí)保存了匯編代碼高效,快速的特點(diǎn)。C51編譯器的功能不斷增強(qiáng),使你可以更加貼近CPU本身,及其它的衍生產(chǎn)品。C51已被完全集成到uVision2的集成開(kāi)發(fā)環(huán)中,這個(gè)集成開(kāi)發(fā)環(huán)境包含:編譯器,匯編器,實(shí)時(shí)操作系統(tǒng),工程管理器,調(diào)試器。而且可以實(shí)現(xiàn)C語(yǔ)言和匯編的混編,使用非常方便。uVision2編輯器包含了所有用戶熟悉的特性。彩色語(yǔ)法顯像和文件辯識(shí)都對(duì)C源代碼進(jìn)行和優(yōu)化。可以在編輯器內(nèi)調(diào)試程序,它能提供一
種自然的調(diào)試環(huán)境,使你更快速地檢查和修改程序。uVision2允許用戶在編輯時(shí)設(shè)置程序斷點(diǎn)〔甚至在源代碼未經(jīng)編譯和匯編之前〕。用戶啟動(dòng)V2調(diào)試器之后,斷點(diǎn)即被激活。斷點(diǎn)可設(shè)置
為條件表達(dá)式,變量或存儲(chǔ)器訪問(wèn),斷點(diǎn)被觸發(fā)后,調(diào)試器命令或調(diào)試功能即可執(zhí)行。
在屬性框(attributes
column)中可以快速瀏覽斷點(diǎn)設(shè)置情況和源程序行的位置。代碼覆蓋率信息可以讓你區(qū)分程序中已執(zhí)行和未執(zhí)行的
局部。
KEIL
C51編譯器在遵循ANSI標(biāo)準(zhǔn)的同時(shí),為8051微控制器系列特別設(shè)計(jì)。語(yǔ)言上的擴(kuò)展能讓用戶使用應(yīng)用中的所有資源。2.2藍(lán)牙技術(shù)[5]藍(lán)牙〔Bluetooth〕是一種低功耗的無(wú)線技術(shù),工作在全球通用的2.4GHzISM頻段,數(shù)據(jù)傳輸速率為1Mb/s,目的是取代現(xiàn)有的PC、打印機(jī)、機(jī)和移動(dòng)等設(shè)備上的有線接口。主要優(yōu)點(diǎn)是:可以隨時(shí)隨地用無(wú)線接口來(lái)代替有線電纜連接;具有很強(qiáng)的移植性,可以用于多種場(chǎng)合,如WAP、GSM、DECT等,引入身份識(shí)別后可以靈活的實(shí)現(xiàn)漫游;功耗低,對(duì)人體危害較??;藍(lán)牙的集成電路應(yīng)用簡(jiǎn)單、本錢(qián)低廉、實(shí)現(xiàn)容易、易于推廣。藍(lán)牙技術(shù)提供低本錢(qián)、近距離的無(wú)線通信,構(gòu)成固定與移動(dòng)設(shè)備通信環(huán)境中的個(gè)人網(wǎng)絡(luò),使得近距離內(nèi)各種設(shè)備能夠?qū)崿F(xiàn)無(wú)縫資源共享。鑒于以上優(yōu)點(diǎn),本系統(tǒng)采用藍(lán)牙作為無(wú)線傳輸?shù)姆绞?。而且是采用了現(xiàn)成的藍(lán)牙模塊,+5V供電,無(wú)需電平轉(zhuǎn)換藍(lán)牙系統(tǒng)根本結(jié)構(gòu)藍(lán)牙系統(tǒng)采用分散式〔Scatter〕結(jié)構(gòu),設(shè)備間以特定方式構(gòu)成微微網(wǎng)〔Piconet〕,支持點(diǎn)對(duì)點(diǎn)和點(diǎn)對(duì)多點(diǎn)的通信。它采用GFSK調(diào)制,抗干擾能力好,通過(guò)快速調(diào)頻和短包技術(shù)來(lái)減少同頻干擾,保證傳輸?shù)目煽啃?。在藍(lán)牙系統(tǒng)中,使用藍(lán)牙技術(shù)將設(shè)備連接起來(lái)的網(wǎng)絡(luò)稱為微微網(wǎng),它由一個(gè)主設(shè)備〔MasterUnit〕和多個(gè)從設(shè)備〔SlaveUnit〕構(gòu)成。主設(shè)備是微微網(wǎng)中用來(lái)同步其他的藍(lán)牙設(shè)備,是連接過(guò)程的發(fā)起者,最多可與7個(gè)從設(shè)備同事維持連接。從設(shè)備是微微網(wǎng)中除主設(shè)備外的設(shè)備。兩個(gè)或多個(gè)微微網(wǎng)可以連接組成分布式網(wǎng)〔Scatternet〕,或稱散射網(wǎng)。藍(lán)牙系統(tǒng)結(jié)構(gòu)如圖2.1所示。圖中,微微網(wǎng)1由一個(gè)主設(shè)備和六個(gè)從設(shè)備組成,微微網(wǎng)1的一個(gè)從設(shè)備又作為了微微網(wǎng)2的從設(shè)備,微微網(wǎng)2中有五個(gè)從設(shè)備,而微微網(wǎng)2的主設(shè)備同時(shí)又是微微網(wǎng)3的從設(shè)備,三個(gè)微微網(wǎng)共同組成了藍(lán)牙的散射網(wǎng)結(jié)構(gòu)。圖2.10藍(lán)牙系統(tǒng)結(jié)構(gòu)示意圖在藍(lán)牙基帶協(xié)議中規(guī)定,藍(lán)牙設(shè)備可以使用4種類(lèi)型的地址用于同場(chǎng)合和狀態(tài)。其中,48位的藍(lán)牙設(shè)備地址BD_ADDR〔IEEE802標(biāo)準(zhǔn)〕,是藍(lán)牙設(shè)備連接過(guò)程的惟一標(biāo)準(zhǔn);3位的微微網(wǎng)激活設(shè)備地址AM_ADDR,用以標(biāo)識(shí)微微網(wǎng)中的激活成員,該地址3位全用作播送信息;8位的微微網(wǎng)休眠設(shè)備地址PM_ADDR,用來(lái)標(biāo)識(shí)微微網(wǎng)中的休眠的從設(shè)備。微微網(wǎng)接入地址AR_ADDR,分配給微微網(wǎng)中要啟動(dòng)喚醒過(guò)程的從設(shè)備。當(dāng)微微網(wǎng)從設(shè)備通信時(shí),彼此必須保持同步。同步所采用的時(shí)鐘包括自身不調(diào)整也不關(guān)閉的本地設(shè)備時(shí)鐘CLKN,微微網(wǎng)中主設(shè)備的系統(tǒng)時(shí)鐘CLK,以及為主設(shè)備時(shí)鐘對(duì)從設(shè)備時(shí)鐘進(jìn)行周期更新以保持主從同步的補(bǔ)償時(shí)鐘CLKE。與其他無(wú)線技術(shù)一樣,藍(lán)牙技術(shù)中微微網(wǎng)通過(guò)使用各種信道來(lái)實(shí)現(xiàn)數(shù)據(jù)的無(wú)線傳輸。其中信道表示在79個(gè)或者23個(gè)射頻信道上跳變得偽隨機(jī)跳頻序列,每個(gè)微微網(wǎng)的跳頻序列是惟一的,并且由主設(shè)備的藍(lán)牙設(shè)備地址決定;此外,藍(lán)牙系統(tǒng)中有5種傳送不同類(lèi)型信息的邏輯信道,他們分別為:LC信道:控制信道,用來(lái)傳送鏈路層控制信息;LMC信道:鏈接管理信道,用來(lái)在鏈路層傳送鏈接管理信息;UA信道:用戶信道,用來(lái)傳送異步的用戶信息;UI信道:用戶信道,用來(lái)傳送等時(shí)的用戶信息;US信道:用戶信道,用來(lái)傳送同步的用戶信息。藍(lán)牙網(wǎng)絡(luò)連接藍(lán)牙網(wǎng)絡(luò)的連接過(guò)程就是藍(lán)牙從待令狀態(tài)到連接狀態(tài)的過(guò)程[5]。通常情況下,兩個(gè)設(shè)備的連接建立過(guò)程為:首先,主設(shè)備使用GIAC和DIAC來(lái)查詢范圍內(nèi)的藍(lán)牙設(shè)備〔查詢狀態(tài)〕。如果附近的任何藍(lán)牙設(shè)備正在監(jiān)聽(tīng)這些查詢〔查詢掃描狀態(tài)〕,就發(fā)送它的地址和時(shí)鐘信息;然后,從設(shè)備可以開(kāi)始監(jiān)聽(tīng)來(lái)自主設(shè)備的尋呼消息〔尋呼掃描〕,主設(shè)備在發(fā)現(xiàn)附近的設(shè)備后可以尋呼這些設(shè)備〔尋呼狀態(tài)〕,建立連接。在尋呼掃描的從設(shè)備被這個(gè)主設(shè)備尋呼后,就會(huì)以DAC〔設(shè)備訪問(wèn)碼〕來(lái)響應(yīng)。主設(shè)備在接收到從設(shè)備的相應(yīng)后,便可以發(fā)送主設(shè)備的實(shí)時(shí)時(shí)鐘、BD_ADDR、BCH奇偶校驗(yàn)位和設(shè)備類(lèi)〔FHS分組包〕;最后在從設(shè)備已經(jīng)受到這個(gè)FHS分組后,進(jìn)入連接狀態(tài)。具體過(guò)程如圖2.2所示。查詢:查詢時(shí)主設(shè)備用來(lái)查找可監(jiān)視區(qū)域中的藍(lán)牙設(shè)備,以便通過(guò)收集來(lái)自從設(shè)備響應(yīng)查詢消息中得到該設(shè)備的地址和時(shí)鐘,查詢過(guò)程使用IAC。查詢掃描:藍(lán)牙設(shè)備周期地監(jiān)聽(tīng)來(lái)自其他設(shè)備的查詢消息,以便自己能被發(fā)現(xiàn)。在掃描過(guò)程中,設(shè)備可以監(jiān)聽(tīng)普通查詢接入碼〔GIAC〕和特定查詢接入碼〔DIAC〕。查詢響應(yīng):從設(shè)備以FHS分組響應(yīng)查詢消息,它攜帶從設(shè)備的DAC、本地時(shí)鐘等信息。尋呼:主設(shè)備通過(guò)在不同的調(diào)頻序列發(fā)送消息,來(lái)激活一個(gè)從設(shè)備并建立連接,尋呼過(guò)程使用DAC。尋呼掃描:從設(shè)備周期性地在掃描窗間隔時(shí)間內(nèi)喚醒自己,并監(jiān)聽(tīng)自己的DAC,從設(shè)備每隔1.28s在這個(gè)掃描窗上根據(jù)尋呼調(diào)頻序列選擇一個(gè)掃描頻率。從設(shè)備響應(yīng):從設(shè)備在尋呼掃描狀態(tài)受到主設(shè)備對(duì)自己的尋呼消息即進(jìn)入相應(yīng)狀態(tài),相應(yīng)主設(shè)備的尋呼消息。主設(shè)備響應(yīng):主設(shè)備在接收到從設(shè)備對(duì)它的尋呼消息的響應(yīng)后,主設(shè)備發(fā)送一個(gè)FHS分組給從設(shè)備,如果從設(shè)備響應(yīng)答復(fù),主設(shè)備就進(jìn)入連接狀態(tài)。連接狀態(tài)以主設(shè)備發(fā)送一個(gè)POLL分組開(kāi)始,表示連接已經(jīng)建立,此時(shí)分組包可以在主從設(shè)備間來(lái)回發(fā)送。圖2.11藍(lán)牙連接過(guò)程圖2.2.3藍(lán)牙協(xié)議藍(lán)牙協(xié)議[6]的目的是使符合該標(biāo)準(zhǔn)的各種應(yīng)用之間能夠?qū)崿F(xiàn)互操作?;ゲ僮鞯倪h(yuǎn)端設(shè)備需要使用相同的協(xié)議棧,不同的應(yīng)用可運(yùn)行于不同協(xié)議棧。但是,每一協(xié)議棧都使用同一公共藍(lán)牙數(shù)據(jù)鏈路和物理層。完整的藍(lán)牙協(xié)議棧如圖2.3所示,圖中顯示了所有協(xié)議之間的相互關(guān)系。不是任何應(yīng)用都必須使用全部協(xié)議,相反,應(yīng)用程序往往只利用協(xié)議棧中的某些局部,并且協(xié)議棧中的某些附加垂直協(xié)議子集恰恰是用于支持主要應(yīng)用的效勞。圖2.12藍(lán)牙協(xié)議棧藍(lán)牙體系結(jié)構(gòu)中的協(xié)議可以分為四層:核心協(xié)議:基帶、LMP、L2CAP、SDP。電纜替代協(xié)議:RFCOMM。傳送控制協(xié)議:TCS二進(jìn)制、AT命令集??蛇x協(xié)議:PPP、UDP/TCP/IP、OBEX、WAP、vCard、IrMC、WAE。
第三章系統(tǒng)總體設(shè)計(jì)本章主要介紹系統(tǒng)的總體設(shè)計(jì)。首先介紹系統(tǒng)的功能及配置;然后介紹系統(tǒng)硬件的結(jié)構(gòu)〔硬件總體規(guī)劃〕;最后介紹系統(tǒng)工作的總體流程〔包括軟件流程〕。3.1系統(tǒng)功能及配置系統(tǒng)功能系統(tǒng)的功能主要分為兩個(gè)局部:系統(tǒng)的初步功能和系統(tǒng)的擴(kuò)展功能。系統(tǒng)初步功能:車(chē)載系統(tǒng)到達(dá)路邊系統(tǒng)的連接區(qū)域后,路邊系統(tǒng)向車(chē)載系統(tǒng)發(fā)送信息代碼,車(chē)載系統(tǒng)接收代碼完畢后播放道路信息,從而使駕駛員能夠清晰的了解前方道路。除了提示道路信息外,還可以提示路邊加油站和效勞站信息。系統(tǒng)擴(kuò)展功能:該系統(tǒng)在家庭中應(yīng)用時(shí),可以作為廚房平安提示工具使用,在廚房放置發(fā)射模塊,該發(fā)射模塊上裝有CO氣體傳感器,當(dāng)煤氣發(fā)生泄漏的時(shí)候,或者由于人為的疏忽忘記關(guān)掉煤氣閥門(mén),這個(gè)時(shí)候語(yǔ)音接收模塊就會(huì)收到信號(hào),并且播放事先存好的語(yǔ)音,比方我們存入語(yǔ)音:煤氣泄漏,請(qǐng)及時(shí)處理!一旦煤氣泄漏就會(huì)發(fā)出煤氣泄漏,請(qǐng)及時(shí)處理的語(yǔ)音,以便我們及時(shí)處理,減少悲劇的發(fā)生,具有一定的經(jīng)濟(jì)價(jià)值。系統(tǒng)配置根據(jù)系統(tǒng)功能以及設(shè)計(jì)單片機(jī)系統(tǒng)的要求,開(kāi)發(fā)此系統(tǒng)需要以下主要配置:〔1〕開(kāi)發(fā)環(huán)境:keiluVision2,Proteus7.5,Windows7系統(tǒng)〔2〕開(kāi)發(fā)語(yǔ)言:C語(yǔ)言、匯編語(yǔ)言〔3〕硬件:STC89C52、STC89C54;藍(lán)牙模塊〔主從〕;干電池;語(yǔ)音模塊WTV020-SD;揚(yáng)聲器〔0.5W,8QUOTE〕SD卡(1G)。3.2系統(tǒng)硬件結(jié)構(gòu)本系統(tǒng)的硬件分為兩個(gè)局部:路邊系統(tǒng)的硬件和車(chē)載系統(tǒng)的硬件。路邊系統(tǒng)和車(chē)載系統(tǒng)在硬件設(shè)計(jì)上為對(duì)等關(guān)系,即兩個(gè)系統(tǒng)的硬件采用相同結(jié)構(gòu),這兩局部系統(tǒng)的區(qū)別在于路邊系統(tǒng)是車(chē)載系統(tǒng)的簡(jiǎn)化。路邊系統(tǒng)和車(chē)載系統(tǒng)分別采用STC89C52和STC89C54作為處理器。STC89C51RC/RD+系列單片機(jī)是宏晶科技推出的新一代超強(qiáng)抗干擾/高速/低功耗的單片機(jī),指令代碼完全兼容傳統(tǒng)8051單片機(jī),12時(shí)鐘/機(jī)器周期和6時(shí)鐘/機(jī)器周期可任意選擇,最新的D版本內(nèi)部集成MAX810專用復(fù)位電路。用戶應(yīng)用程序空間8K/16K字節(jié),片上集成512字節(jié)/1280字節(jié)RAM,ISP〔在系統(tǒng)可編程〕/IAP〔在應(yīng)用可編程〕,無(wú)需專用編程器/仿真器可通過(guò)串口〔P3.0/P3.1〕直接下載用戶程序,8K程序3秒即可完成一片,通用異步串行口(UART),還可用定時(shí)器軟件實(shí)現(xiàn)多個(gè)UART。在處理器周?chē)?,包括一些單?dú)的模塊和接口電路,用來(lái)實(shí)現(xiàn)本系統(tǒng)的預(yù)期功能。這些模塊包括:〔1〕處理器模塊,用來(lái)控制數(shù)據(jù)的收發(fā);〔2〕存儲(chǔ)器模塊,用來(lái)存儲(chǔ)語(yǔ)音;〔3〕藍(lán)牙模塊,用來(lái)實(shí)現(xiàn)無(wú)線通信;〔4〕音頻模塊,用來(lái)播放語(yǔ)音;〔5〕電源模塊,用來(lái)給處理器和各模塊供電。車(chē)載系統(tǒng)包括以上四個(gè)模塊,硬件結(jié)構(gòu)框圖如圖3.2所示。路邊系統(tǒng)包括處理器模塊、藍(lán)牙模塊、存儲(chǔ)器模塊和電源管理模塊,硬件結(jié)構(gòu)框圖如圖3.3所示。音頻音頻STC89C54存儲(chǔ)器藍(lán)牙〔從〕電源模塊顯示模塊圖3.1車(chē)載系統(tǒng)硬件結(jié)構(gòu)STC89C52STC89C52存儲(chǔ)器模塊藍(lán)牙〔主〕電源模塊圖3.2路邊系統(tǒng)硬件結(jié)構(gòu)下面介紹系統(tǒng)的整機(jī)電路原理圖,發(fā)射模塊見(jiàn)圖3.4,接收模塊見(jiàn)圖3.5所示。圖3.3無(wú)線發(fā)射模塊圖3.4無(wú)線發(fā)射模塊為了節(jié)約器材以及實(shí)驗(yàn)室的材料,本設(shè)計(jì)用以前買(mǎi)好的用于學(xué)習(xí)的單片機(jī)開(kāi)發(fā)板來(lái)完成,制作過(guò)程簡(jiǎn)單,無(wú)需再制作PCB板,節(jié)約了開(kāi)發(fā)時(shí)間,在設(shè)計(jì)中只用了幾塊很小的萬(wàn)能板就完成了設(shè)計(jì),為了便于演示,本設(shè)計(jì)制作了兩個(gè)獨(dú)立的板塊,一個(gè)接收模塊,一個(gè)發(fā)射模塊,每個(gè)模塊都是一個(gè)整體,演示非常方便,經(jīng)初步測(cè)試有效接收距離可以到達(dá)100米左右。3.3系統(tǒng)總體流程在介紹系統(tǒng)總體流程前,首先介紹一下系統(tǒng)工作模型,如圖3.4所示。圖3.5系統(tǒng)工作示意圖根據(jù)系統(tǒng)的工作示意圖,設(shè)計(jì)系統(tǒng)的流程,流程分為路邊系統(tǒng)流程和車(chē)載系統(tǒng)流程,如圖3.5和圖3.6所示。圖3.6車(chē)載系統(tǒng)工作流程圖3.7路邊系統(tǒng)工作流程圖3.5中,開(kāi)啟設(shè)備即啟動(dòng)藍(lán)牙設(shè)備,然后是程序的初始化,初始化完畢后查詢是否有路邊系統(tǒng)存在,假設(shè)查詢到,那么表示有道路信息,然后接收信息后會(huì)重復(fù)播放信息,直到車(chē)載系統(tǒng)與路邊系統(tǒng)斷開(kāi)連接。圖3.6中,先掃描車(chē)載系統(tǒng),一旦進(jìn)入了藍(lán)牙接收范圍就會(huì)與車(chē)載系統(tǒng)建立連接,同時(shí)向車(chē)載系統(tǒng)發(fā)送編碼,車(chē)載系統(tǒng)接收這個(gè)編碼后會(huì)選擇相應(yīng)的語(yǔ)音段進(jìn)行播放。
第四章模塊設(shè)計(jì)與實(shí)現(xiàn)本章主要介紹了系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的過(guò)程和方法。對(duì)本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)分模塊介紹,首先介紹通信模塊的設(shè)計(jì)與實(shí)現(xiàn),然后介紹語(yǔ)音模塊的設(shè)計(jì)與實(shí)現(xiàn),最后介紹控制模塊的設(shè)計(jì)與實(shí)現(xiàn)。4.1通信模塊的設(shè)計(jì)與實(shí)現(xiàn)通信模塊是本系統(tǒng)的重要組成局部之一,它提供了路邊系統(tǒng)和車(chē)載系統(tǒng)之間的通信平臺(tái)。下面就介紹一下通信模塊的設(shè)計(jì)與實(shí)現(xiàn)。底層通信平臺(tái)實(shí)現(xiàn)本系統(tǒng)底層通信是借助于藍(lán)牙來(lái)實(shí)現(xiàn)的,博創(chuàng)公司已經(jīng)提供了我們完成此系統(tǒng)所必須的藍(lán)牙協(xié)議棧。底層藍(lán)牙設(shè)備之間通信的建立都需要查詢、建立連接、鑒權(quán)、通信幾個(gè)過(guò)程。詳細(xì)過(guò)程如下〔以LAP為例〕:
(1)當(dāng)移動(dòng)數(shù)據(jù)終端的某個(gè)應(yīng)用要求接入局域網(wǎng)時(shí),它先啟動(dòng)業(yè)務(wù)發(fā)現(xiàn)協(xié)議(SDP),向有回應(yīng)的LAP發(fā)出查詢請(qǐng)求。LAP此時(shí)作為SDPServer具有一個(gè)業(yè)務(wù)發(fā)現(xiàn)數(shù)據(jù)庫(kù)(SDPData-Base),里面記錄著接入點(diǎn)可以提供的效勞及其屬性,SDP機(jī)制可以提取建立RFCOMM連接需要的所有效勞信息。數(shù)據(jù)終端查詢到可用的效勞信息后,就可以開(kāi)始建立連接(如果發(fā)現(xiàn)沒(méi)有需要的效勞,就放棄本次的連接請(qǐng)求)。
(2)如果沒(méi)有現(xiàn)存的基帶物理鏈路,那么要與所選的LAP建立一條物理鏈路。之后,設(shè)備進(jìn)行低層的鑒權(quán)和加密密鑰商議。
(3)設(shè)備終端由低層向上,逐層建立L2CAP/RFCOMM/PPP連接。這里,PPP層提供了一種可選的高層的鑒權(quán)機(jī)制。同時(shí),用適當(dāng)?shù)腜PP機(jī)制來(lái)協(xié)商數(shù)據(jù)終端使用的IP地址。
(4)連接建立之后,數(shù)據(jù)終端的上層應(yīng)用就可以在PPP連接上傳送IP數(shù)據(jù)流了。
(5)任何時(shí)候,DT(數(shù)據(jù)終端)和LAP都可以終止已建立的連接。連接撤除各層的操作順序與建立時(shí)剛好相反。完整的藍(lán)牙協(xié)議棧在前面章節(jié)已經(jīng)闡述,綜合考慮本系統(tǒng)的功能和應(yīng)用需求,只需要局部協(xié)議棧,包括核心協(xié)議和一些其它協(xié)議,如圖4.1所示。TCP/IPTCP/IPPPPSDPRFCOMMHCIL2CAP基帶LMP藍(lán)牙無(wú)線信道圖4.1通信協(xié)議棧高層通信軟件設(shè)計(jì)高層軟件主要是借助于keiluVision2這個(gè)軟件平臺(tái)來(lái)實(shí)現(xiàn),通信分為兩局部:發(fā)送端和接收端。發(fā)送端和接收端都是通過(guò)單片機(jī)的串行口進(jìn)行通信的。通信軟件流程如圖4.2所示,軟件程序見(jiàn)附錄A?!瞐〕串口發(fā)送數(shù)據(jù)〔b〕串口接收數(shù)據(jù)圖4.2串口通信流程圖4.2藍(lán)牙模塊的設(shè)計(jì)與實(shí)現(xiàn)本設(shè)計(jì)采用的是現(xiàn)成的藍(lán)牙模塊BC4系列,波特率設(shè)置的是9600,工作頻段在2.4GHZ-2.48GHZ.ISMBand,藍(lán)牙協(xié)議采用BlueToothV2.0標(biāo)準(zhǔn),接收靈敏度為-85dBm,
操作電壓為+5V,工作溫度從-40攝氏度至+105攝氏度,功率等級(jí)為Class2〔+6dBm〕
參考功耗:搜索時(shí)35mA,
配對(duì)成功后8mA。藍(lán)牙模塊接線圖4.3藍(lán)牙模塊藍(lán)牙串口主機(jī)模塊和從機(jī)模塊是一樣的,只有4針引腳輸出:第1針:+5V供電端第2針:數(shù)據(jù)發(fā)送端〔可接單片機(jī)或者其他帶有串口的芯片的RXD端〕第3針:數(shù)據(jù)接收端〔可接單片機(jī)或者其他帶有串口的芯片的TXD端〕第4針:地線GND藍(lán)牙模塊在單片機(jī)之間的應(yīng)用圖4.4藍(lán)牙模塊在單片機(jī)之間的應(yīng)用4.3語(yǔ)音模塊的設(shè)計(jì)與實(shí)現(xiàn)當(dāng)車(chē)載終端檢測(cè)到新的道路信息時(shí)將自動(dòng)播放道路信息,下面就簡(jiǎn)要介紹一下WTV020-SD模塊的設(shè)計(jì)與實(shí)現(xiàn)。WTV020-SD模塊簡(jiǎn)介(1)模塊特征模塊支持外掛最大1G的SD卡;支持播放4BitADPCM格式文件;自動(dòng)識(shí)別語(yǔ)音文件;可以裝載6KHz~32KHz、36KHz采樣率的AD4音頻;可裝載6KHz~16KHz采樣率的WAV音頻;16bitADC及PWM音頻輸出;最多可存放512段語(yǔ)音(2)模塊概述WTV020-SD模塊是一款可重復(fù)擦寫(xiě)語(yǔ)音內(nèi)容的大容量存儲(chǔ)類(lèi)型的語(yǔ)音模塊,可外掛最大容量為1GB的SD卡存儲(chǔ)器。能加載WAV格式語(yǔ)音和AD4格式語(yǔ)音。WTV020-SD模塊以WTV020SD-20S語(yǔ)音芯片為主控核心,具有MP3控制模式,按鍵一對(duì)一控制模式〔3段語(yǔ)音跟5段語(yǔ)音兩種〕,上電循環(huán)播放控制模式以及二線串口控制模式。(3)模塊封裝〔WTV020-SD-16P〕與引腳說(shuō)明圖4.5語(yǔ)音模塊封裝圖表4.1語(yǔ)音模塊引腳說(shuō)明說(shuō)明:本設(shè)計(jì)中用到的是二線串口模式,下面將詳細(xì)介紹。(4)二線串口控制模式由單片機(jī)通過(guò)CLK時(shí)鐘和DI數(shù)據(jù)線發(fā)送數(shù)據(jù)對(duì)WTV020-SD模塊進(jìn)行控制??呻S意播放任何一個(gè)地址的語(yǔ)音。此狀態(tài)下,能進(jìn)行語(yǔ)音組合播放。語(yǔ)音內(nèi)容更新直接通過(guò)SD卡讀卡器在PC上更換。該模塊支持FAT文件系統(tǒng)。支持6KHz~32KHz、36KHz采樣率的AD4語(yǔ)音和6KHz~16KHz采樣率的WAV音頻,能自動(dòng)識(shí)別語(yǔ)音采樣率以及語(yǔ)音文件格式。二線串口觸發(fā)包括2條通信線,即時(shí)鐘CLK和數(shù)據(jù)DI。另外,還有一條復(fù)位線。假設(shè)芯片被復(fù)位后1S內(nèi)無(wú)任何觸發(fā)即進(jìn)入休眠。按鍵局部中的,上一曲和下一曲具有斷電記憶功能,假設(shè)斷電前上一曲點(diǎn)播到第7段語(yǔ)音,那么斷電后再上電,按上一曲,就可以直接點(diǎn)播第6段語(yǔ)音。1)I/O口對(duì)應(yīng)表表4.2輸入輸出口2〕語(yǔ)音地址對(duì)應(yīng)表SD卡中可放置512段語(yǔ)音,語(yǔ)音文件名為10進(jìn)制放置,如0000.AD4、0001.AD4等。單片機(jī)發(fā)數(shù)據(jù)觸發(fā)時(shí),需要發(fā)送跟語(yǔ)音文件名相對(duì)應(yīng)的16位2進(jìn)制數(shù)據(jù)。MCU控制端CLK信號(hào)跟DI信號(hào)同時(shí)發(fā)送,DI數(shù)據(jù)需先發(fā)高位再發(fā)低位。沒(méi)有發(fā)碼時(shí)CLK跟DI都要置于高電平。表4.3語(yǔ)音地址對(duì)應(yīng)表3〕控制時(shí)序圖4.6語(yǔ)音播放控制時(shí)序圖4〕命令碼描述表4.4命令碼控制注意:由于語(yǔ)音的播放有嚴(yán)格的時(shí)序,所以語(yǔ)音局部采用匯編語(yǔ)言編程來(lái)控制時(shí)鐘、數(shù)據(jù)以及音量的大小。要想很好的控制語(yǔ)音的播放,必須嚴(yán)格控制時(shí)序,那就涉及到延時(shí)的問(wèn)題,延時(shí)的計(jì)算一定要與單片機(jī)所用的晶振相匹配。否那么時(shí)序一定不正確。(5)語(yǔ)音文件簡(jiǎn)介該語(yǔ)音模塊可以播放6KHz~32KHz、36KHz采樣率的AD4音頻文件以及6KHz~16KHz采樣率的WAV音頻文件,這些上面都已經(jīng)介紹過(guò)了,下面要講的是如何得到符合要求的AD4或者WAV格式的音頻文件。音頻文件的錄制為了讓車(chē)載系統(tǒng)的主人更加有精神,本系統(tǒng)的錄音是采用一個(gè)文字轉(zhuǎn)換語(yǔ)音的軟件合成的,合成的聲音清脆而優(yōu)美,這款軟件叫KDVoice,可以將我們輸入的文字變換成語(yǔ)音文件,但是合成的語(yǔ)音文件前面會(huì)有我們不需要的語(yǔ)段,這就需要把我們不需要的語(yǔ)段裁剪掉,本設(shè)計(jì)采用的是MP3裁剪器。裁剪完后仍然是MP3格式的還不能用于該語(yǔ)音模塊播放,還要進(jìn)行格式轉(zhuǎn)換。2〕音頻文件的轉(zhuǎn)換要進(jìn)行音頻轉(zhuǎn)換就要用到格式轉(zhuǎn)換器,本設(shè)計(jì)采用的是該語(yǔ)音模塊生產(chǎn)公司專用的轉(zhuǎn)換器UsbRecorder,可以將MP3格式轉(zhuǎn)換成滿足要求的AD4或者WAV格式。注意:在將錄制好的語(yǔ)音文件拷貝到miniSD卡之前,必須將SD卡FAT格式化,格式化以后直接把錄好的語(yǔ)音文件拷貝到SD卡的根目錄就可以了。
第五章系統(tǒng)測(cè)試與應(yīng)用本章主要介紹系統(tǒng)在實(shí)驗(yàn)室內(nèi)的測(cè)試過(guò)程與結(jié)果、系統(tǒng)特點(diǎn)與優(yōu)勢(shì)以及系統(tǒng)的應(yīng)用前景。5.1系統(tǒng)測(cè)試及性能分析系統(tǒng)測(cè)試本系統(tǒng)目前通過(guò)了室外空曠環(huán)境的測(cè)試,一臺(tái)單片機(jī)開(kāi)發(fā)板作為路邊系統(tǒng),另一臺(tái)單片機(jī)開(kāi)發(fā)板作為車(chē)載系統(tǒng)。在測(cè)試前建立好工作環(huán)境。測(cè)試步驟為:〔1〕將兩臺(tái)開(kāi)發(fā)板分開(kāi)一段距離,超過(guò)藍(lán)牙工作范圍;〔2〕翻開(kāi)路邊系統(tǒng),啟動(dòng)藍(lán)牙設(shè)備;〔3〕翻開(kāi)車(chē)載體統(tǒng),啟動(dòng)藍(lán)牙設(shè)備;〔4〕將車(chē)載系統(tǒng)慢慢靠近路邊系統(tǒng),在距離大約為10米左右時(shí),車(chē)載系統(tǒng)上開(kāi)始播放“您好,前方有急轉(zhuǎn)彎,請(qǐng)減速!〞的語(yǔ)音;〔5〕當(dāng)關(guān)閉路邊系統(tǒng)的后,車(chē)載系統(tǒng)播放完當(dāng)前語(yǔ)音過(guò)后就停止播放;〔6〕翻開(kāi)路邊系統(tǒng),大概2秒左右的時(shí)間兩藍(lán)牙模塊可以建立連接,同時(shí)播放語(yǔ)音,當(dāng)遠(yuǎn)離路系統(tǒng)系統(tǒng)〔超出藍(lán)牙接收范圍〕,藍(lán)牙斷開(kāi)連接,語(yǔ)音停止播放。以上是對(duì)系統(tǒng)的初步測(cè)試步驟,測(cè)試過(guò)程中發(fā)現(xiàn)系統(tǒng)工作正常,信息播放流暢。5.1.2性能分析考慮到車(chē)輛從進(jìn)入藍(lán)牙連接范圍到離開(kāi)的時(shí)間短暫?jiǎn)栴},本系統(tǒng)的性能分析主要是關(guān)于藍(lán)牙建立連接速率和傳輸數(shù)據(jù)速率。一般藍(lán)牙建立連接的典型時(shí)間為2秒,藍(lán)牙的數(shù)據(jù)傳輸平均速率約為1Mb/s,假設(shè)要發(fā)送的信息大小為1Mb,那么傳輸時(shí)間約為1.4秒,連接時(shí)間加傳輸時(shí)間共需要約3.4秒?!矊?shí)際上本設(shè)計(jì)中要發(fā)生的信息量非常小,只發(fā)生一個(gè)編碼,幾乎可以忽略不計(jì)?!硤D5.1性能分析圖示根據(jù)圖5.2可以計(jì)算出汽車(chē)從進(jìn)入藍(lán)牙連接范圍到離開(kāi)這段時(shí)間內(nèi)能夠完整接收數(shù)據(jù)的最大速度。a為藍(lán)牙工作的有效半徑,b為汽車(chē)與路邊系統(tǒng)的水平距離,設(shè)b=3米。情形1:我們使用小功率的藍(lán)牙設(shè)備,a的值約為10米,根據(jù)勾股定理,算得c約等于19米,工作時(shí)間為3.4秒,那么可算出汽車(chē)的行駛速度不能超過(guò)20千米/小時(shí)。這種情況適用于十字路口區(qū)域,或車(chē)輛密集的街區(qū)。情形2:我們使用大功率的藍(lán)牙設(shè)備,a的值約為100米,根據(jù)勾股定理,算得c約等于200米,工作時(shí)間為3.4秒,那么可算出汽車(chē)的行駛速度不能超過(guò)200千米/小時(shí)。這種情況適用于高速公路。5.2系統(tǒng)特點(diǎn)及優(yōu)勢(shì)本系統(tǒng)主要特點(diǎn)及優(yōu)勢(shì)如下:融合多種先進(jìn)技術(shù),如單片機(jī)技術(shù)和藍(lán)牙技術(shù);符合人性化設(shè)計(jì),能夠方便人們駕車(chē)出行,另外系統(tǒng)操作非常簡(jiǎn)單;該語(yǔ)音模塊可以存放512段語(yǔ)音,如果制定了統(tǒng)一的編碼標(biāo)準(zhǔn),應(yīng)用范圍非常廣泛。例如:如果我們用編碼0001代表前方有急轉(zhuǎn)彎,那么全國(guó)甚至是全世界的急轉(zhuǎn)彎都可以用此模塊進(jìn)行平安提示;制作本錢(qián)低,布置簡(jiǎn)單,維護(hù)方便;功耗?。槐鞠到y(tǒng)在接收范圍內(nèi)可以同時(shí)與七個(gè)車(chē)載系統(tǒng)建立連接,并進(jìn)行平安語(yǔ)音提示,在現(xiàn)實(shí)中完全能夠滿足用戶的需求;具有廣闊的應(yīng)用前景。5.3系統(tǒng)應(yīng)用本系統(tǒng)適用于多種應(yīng)用場(chǎng)合,如家庭、收費(fèi)站附近、加油站前方、城市十字路口、大型商場(chǎng)、學(xué)校門(mén)口、雨霧天氣等。收費(fèi)站應(yīng)用我們可以在收費(fèi)站前方安置本系統(tǒng),當(dāng)汽車(chē)即將進(jìn)入某個(gè)城市,汽車(chē)到達(dá)路邊系統(tǒng),可以接收到出口城市名稱,以及該城市的酒店、旅游等信息;在收費(fèi)站入口也可以安置本系統(tǒng),此處汽車(chē)即將進(jìn)入高速公路,汽車(chē)到達(dá)此處,可以接收到有關(guān)該高速公路的信息,高速公路經(jīng)過(guò)的城市等等。加油站應(yīng)用我們可以在據(jù)加油站1000米處安置本系統(tǒng),當(dāng)汽車(chē)到達(dá)此處,便可以接收到前方有加油站的信息,以及油的價(jià)格,可以方便司機(jī)做好加油準(zhǔn)備。十字路口應(yīng)用我們可以在距十字路口200米處可以安置本系統(tǒng),用來(lái)向汽車(chē)發(fā)送本路段信息,直行、左拐及右拐的路段名稱,以及這些路段上的重要的商業(yè)、休閑信息。這樣可以方便駕駛員順利到達(dá)目的地。5.3.4學(xué)校門(mén)口應(yīng)用在報(bào)道上曾屢次見(jiàn)到學(xué)校門(mén)口發(fā)生交通事故,司機(jī)到校門(mén)口路段時(shí)不能注意減速慢行,所以,可以在距學(xué)校大門(mén)200米處安置本系統(tǒng),汽車(chē)到達(dá)后,便可接收到“前方學(xué)校,減速慢行〞的信息。這樣有利于減少交通事故的發(fā)生。5.3.5雨霧天氣應(yīng)用高速公路上如果遇到大霧天氣,路上的能見(jiàn)度特別低,路邊的路牌很難看清,在此路段安置本系統(tǒng),可以向駕駛員發(fā)送霧天減速慢行的警示語(yǔ),以及發(fā)送此路段的一些路標(biāo)信息,加油站信息,效勞站信息等。一方面減少交通事故,另一方面給駕駛員帶來(lái)便利。5.3.6家庭廚房應(yīng)用在廚房放置發(fā)射模塊,該發(fā)射模塊上裝有CO氣體傳感器,當(dāng)煤氣發(fā)生泄漏的時(shí)候,或者由于人為的疏忽忘記關(guān)掉煤氣閥門(mén),這個(gè)時(shí)候語(yǔ)音接收模塊就會(huì)收到信號(hào),并且播放事先存好的語(yǔ)音,比方我們存入語(yǔ)音:煤氣泄漏,請(qǐng)及時(shí)處理!一旦煤氣泄漏就會(huì)發(fā)出煤氣泄漏,請(qǐng)及時(shí)處理的語(yǔ)音,以便我們及時(shí)處理。5.3.7公交車(chē)、火車(chē)站應(yīng)用在公交車(chē)或火車(chē)站前一段距離〔這段距離足夠乘客做好下車(chē)準(zhǔn)備〕放置發(fā)射模塊,而公交車(chē)或火車(chē)上放置接收模塊,接收模塊中事先存入“尊敬的乘客您好,××站到了,下車(chē)的乘客請(qǐng)?zhí)崆白龊孟萝?chē)準(zhǔn)備,下一站××站〞。當(dāng)公交車(chē)或火車(chē)靠近發(fā)射模塊的時(shí)候,就會(huì)發(fā)出上述語(yǔ)音提示,方便乘客,也方便司機(jī)。5.3.8工業(yè)基地應(yīng)用可以用作工業(yè)平安語(yǔ)音警示器,目前生產(chǎn)企業(yè)的生產(chǎn)流程環(huán)節(jié)及重點(diǎn)平安部位,存在平安隱患,缺乏有效的警示方式,可以在危險(xiǎn)點(diǎn)安置一個(gè)發(fā)射模塊,在工作人員身上攜帶一個(gè)接收模塊,當(dāng)工作人員靠近危險(xiǎn)點(diǎn)的時(shí)候就會(huì)提示危險(xiǎn),從而防止了人員傷亡,可廣泛應(yīng)用于工礦企業(yè)和其它行業(yè)需要平安警示的位置。由上述應(yīng)用可知,本系統(tǒng)具有非常廣闊的應(yīng)用前景。
第六章結(jié)束語(yǔ)本系統(tǒng)融合單片機(jī)、藍(lán)牙無(wú)線通信等技術(shù),實(shí)現(xiàn)了基于藍(lán)牙技術(shù)的無(wú)線語(yǔ)音平安提示系統(tǒng)。本系統(tǒng)主要特點(diǎn)和優(yōu)勢(shì)是:〔1〕融合多種先進(jìn)技術(shù);〔2〕符合人性化設(shè)計(jì);〔3〕采用模塊化設(shè)計(jì),可以擴(kuò)展系統(tǒng)功能;〔4〕制作本錢(qián)低;〔5〕功耗小;〔6〕具有廣闊的應(yīng)用前景。本系統(tǒng)可以適用于多種場(chǎng)合:高速公路收費(fèi)站:提示高速公路的出口、入口,提示出口進(jìn)入的城市,提示進(jìn)入高速公路后將通往哪些城市;公交車(chē)、火車(chē)站:提示公交車(chē)、火車(chē)站站名;加油站或效勞站:提示加油站或效勞站距此地的距離,效勞站所提供的效勞,加油站的油價(jià)等;城市道路:提示當(dāng)前路段名稱,即將進(jìn)入什么路段,以及前方路段上一些重要的商業(yè)或旅游信息等;學(xué)校路段:提示車(chē)輛減速慢行等;下雨大霧天氣:播報(bào)當(dāng)前天氣情況,提醒駕駛員平安駕駛等;家庭廚房:對(duì)煤氣或液化氣泄漏進(jìn)行平安語(yǔ)音提示,以便及時(shí)采取措施,減少人員傷亡??梢?jiàn)本系統(tǒng)能夠提高中國(guó)交通和道路的管理質(zhì)量,減少交通事故的發(fā)生,給駕駛員以及生活居民帶來(lái)很大的便利。因此,在本系統(tǒng)的設(shè)計(jì)思路的根底上,優(yōu)化系統(tǒng)性能,擴(kuò)展系統(tǒng)功能,該系統(tǒng)必將具有廣闊的應(yīng)用前景和可觀的開(kāi)發(fā)推廣價(jià)值。
參考文獻(xiàn)陳桂友.單片機(jī)原理及應(yīng)用.北京:機(jī)械工業(yè)出版社,2007.7朱大奇,鄔勤文,袁芳.單片機(jī)原理、應(yīng)用與實(shí)驗(yàn).北京:科學(xué)出版社,2021趙建領(lǐng)等.51單片機(jī)開(kāi)發(fā)與應(yīng)用詳解.北京:電子工業(yè)出版社,2021.1朱剛.藍(lán)牙技術(shù)原理與協(xié)議[M].北京:北方交通大學(xué)出版社,2002.8錢(qián)志鴻楊帆周求湛.藍(lán)牙技術(shù)原理、開(kāi)發(fā)與應(yīng)用[M].北京:北京航空航天大學(xué)出版社
,2006.3馬建倉(cāng)等.藍(lán)牙核心技術(shù)與應(yīng)用[M].北京:科學(xué)出版社,2003莊奕琪等.藍(lán)牙夢(mèng)想與現(xiàn)實(shí)[M].北京:機(jī)械工業(yè)出版社,2002樊昌信等.通信原理(第五版)[M]北京:國(guó)防工業(yè)出版社,2001蔡美琴等.MSC-51系列單片機(jī)系統(tǒng)及其應(yīng)用(第二版)[M]北京:高等教育出版社2004.6靳孝峰,張艷.單片機(jī)原理與應(yīng)用[M]北京:航空航天大學(xué)出版社,2021.5徐愛(ài)鈞.單片機(jī)原理實(shí)用教程:基于Proteus虛擬仿真[M]北京:電子工業(yè)出版社,2021.1林立等.單片機(jī)原理及應(yīng)用:基于Proteus和KeilC[M].北京:電子工業(yè)出版社,2021.7歐偉明等.單片機(jī)原理與應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:電子工業(yè)出版社
,2021.7致謝結(jié)束本文之際,本人謹(jǐn)向我的導(dǎo)師馬光喜老師致以崇高的敬意和由衷的感謝。正是在馬老師的悉心指導(dǎo)下,使我通過(guò)這次的畢業(yè)設(shè)計(jì),不僅學(xué)到扎實(shí)的專業(yè)知識(shí),鍛煉了實(shí)際動(dòng)手能力,更為以后走向社會(huì)打下了堅(jiān)實(shí)的根底。馬老師淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)細(xì)致的治學(xué)態(tài)度和一絲不茍的工作作風(fēng)使我受益匪淺,也時(shí)時(shí)刻刻地影響和鼓勵(lì)著我。在此,再一次向馬老師致以誠(chéng)摯的謝意。在這幾個(gè)月的時(shí)間里,班上同學(xué)對(duì)我也有很大的幫助,在此,我向各位同學(xué)表示深深的感謝!同時(shí)要感謝四年來(lái)關(guān)心教導(dǎo)過(guò)我的敬愛(ài)的老師,沒(méi)有你們的指導(dǎo),就沒(méi)有我的成長(zhǎng)。在以后的工作和生活中,我會(huì)更加努力,做出一番事業(yè)。最后再一次誠(chéng)摯地感謝所有給予我指導(dǎo)和幫助的老師和同學(xué),感謝在百忙中抽出時(shí)間進(jìn)行論文評(píng)審的各位老師!謝謝!
附錄A核心代碼清單發(fā)送局部核心代碼#include<reg52.h>//包含頭文件unsignedchara;voidUART
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 卒中??谱o(hù)士培訓(xùn)
- 內(nèi)蒙古包頭市昆都侖區(qū)友誼大街二十小2024-2025學(xué)年六年級(jí)上學(xué)期月考數(shù)學(xué)試卷
- 2025蛇年新年工作總結(jié)金蛇送福模板
- 期中試題2022-2023學(xué)年冀教版(三起)英語(yǔ)五年級(jí)上冊(cè)(無(wú)答案)
- 廣東省揭陽(yáng)市惠來(lái)縣第一中學(xué)2024-2025學(xué)年高一上學(xué)期第一次階段考試物理試題(含答案)
- T-TSSP 043-2023 花椒麻素快速檢測(cè)方法
- 【課件】Unit4+Grammar+Focus-3a-3d課件人教版英語(yǔ)七年級(jí)上冊(cè)
- 語(yǔ)法專項(xiàng)之非謂語(yǔ)動(dòng)詞,分詞
- 八情感性精神障礙分解
- Windows Server網(wǎng)絡(luò)管理項(xiàng)目教程(Windows Server 2022)(微課版)2.6 任務(wù)2 客戶端加入活動(dòng)目錄
- 2024-2030年中國(guó)凈水器和過(guò)濾器行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 2024年計(jì)算機(jī)二級(jí)MS Office考試題庫(kù)500題(含答案)
- 高校廉政課件
- 從創(chuàng)意到創(chuàng)業(yè)智慧樹(shù)知到期末考試答案章節(jié)答案2024年湖南師范大學(xué)
- 裝修工人簡(jiǎn)歷范文
- 員工自愿放棄辦理社保協(xié)議書(shū)(3篇)
- 建筑施工安全生產(chǎn)治本攻堅(jiān)三年行動(dòng)方案(2024-2026年)
- YDT 4489-2023LTE Cat 1bis數(shù)字蜂窩移動(dòng)通信網(wǎng)終端設(shè)備測(cè)試方法
- 工作任務(wù)委托書(shū)
- 知道網(wǎng)課智慧樹(shù)《文化考察(西安工程大學(xué))》章節(jié)測(cè)試答案
- DL-T820.2-2019管道焊接接頭超聲波檢測(cè)技術(shù)規(guī)程第2部分:A型脈沖反射法
評(píng)論
0/150
提交評(píng)論