




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
鄭州輕工業(yè)學(xué)院本科畢業(yè)設(shè)計(jì)〔論文〕基于單片機(jī)的超速報(bào)警器的設(shè)計(jì)摘要隨著我國(guó)經(jīng)濟(jì)的飛速開展,汽車已經(jīng)成為貨物運(yùn)輸和外出旅行的主要工具。而根據(jù)我國(guó)道路交通平安法的規(guī)定,汽車在各種特定的路段行駛車速都有限制。在行駛過程中司機(jī)們可能無意間超速,對(duì)自己和他人造成嚴(yán)重的平安隱患,因此開發(fā)一款超速報(bào)警器很有必要。本論文設(shè)計(jì)的超速報(bào)警器是單片機(jī)為核心,擴(kuò)展外部電路實(shí)現(xiàn)功能擴(kuò)展,從而到達(dá)超速報(bào)警的效果。其原理是通過傳感器采集汽車車輪的轉(zhuǎn)速信號(hào),然后把此信號(hào)轉(zhuǎn)換變成開關(guān)信號(hào)送入單片機(jī),在單片機(jī)內(nèi)部此信號(hào)經(jīng)計(jì)算轉(zhuǎn)換后與內(nèi)部的設(shè)定值比擬,當(dāng)測(cè)量值超過預(yù)設(shè)定值時(shí)雙重報(bào)警啟動(dòng)。該系統(tǒng)由測(cè)速電路、復(fù)位電路、報(bào)警電路、調(diào)速電路和顯示電路構(gòu)成,本設(shè)計(jì)經(jīng)實(shí)驗(yàn)?zāi)M驗(yàn)證能到達(dá)良好的效果,在較低本錢到較高的穩(wěn)定性、可靠性和精準(zhǔn)度,系統(tǒng)高效且抗干擾能力理想,具有一定的實(shí)用價(jià)值。關(guān)鍵詞單片機(jī)測(cè)速電路報(bào)警電路THEDESIGNOFTHEOVERSPEEDALARMBASEDONMCUABSTRACTWiththerapiddevelopmentofeconomyinourcountry,thecarhasbecomethemaintoolofcargotransportationandtravel.Accordingtothethetrafficsafetylaw,thecar'sspeedindifferentsectionshavespeedlimitvalue.Thebehaviorofinadvertentlyspeedingcauseserioussecurityhiddendangertothemselvesandothers,soitisnecessarytodevelopanoverspeedalarmdevice.Inthispaper,overspeedalarmsystemisbasedonsinglechipmicrocomputerasthecore,byextendingtheexternalcircuittoimplementtheoverspeedalarm.Theprincipleofwhichisthroughthesensortocollectcarwheelspeedsignal,then
convertthesignalintothemicrocontroller,thesignalcomparedwiththeinternalvalueaftercalculation,Whenthemeasuredvalueexceedsthepresetvalue,thedualalarmstart.Thesystemconsistsofspeedmeasuringcircuit,resetcircuit,alarmcircuit,controlcircuitanddisplaycircuit.Thisdesignthroughthesimulationexperimentcanachievegoodeffect,andalsoitcanachievehighstability,reliabilityandprecisionunderthelowercost,meanwhilesystemhasidealanti-jammingabilityandcertainpracticalvalue.KEYWORDSmicrocontrollerspeedmeasuringcircuitalarmcircuit目錄中文TOC\o"1-3"\h\u4593摘要I35英文摘要II149081引言1292021.1研究背景1316431.2本課題的研究現(xiàn)狀和開展趨勢(shì)2249791.3本課題的主要內(nèi)容399552車速的測(cè)量4134362.1頻率的測(cè)量方法4270102.2速度的實(shí)現(xiàn)535053系統(tǒng)硬件設(shè)計(jì)73343.1系統(tǒng)的設(shè)計(jì)思路7184733.2系統(tǒng)總體框圖720403.3元器件的選定7243443.3.1車速傳感器的選定7232993.3.2單片機(jī)的選定10216503.3.3顯示方式的選定1231713.3.4報(bào)警元件的選定13292203.4硬件電路的設(shè)計(jì)14269363.4.1單片機(jī)的最小系統(tǒng)14233363.4.2霍爾電路的設(shè)計(jì)15202883.4.3報(bào)警電路的設(shè)計(jì)16263503.4.4按鍵電路的設(shè)計(jì)1738273.4.5顯示電路的設(shè)計(jì)17104724系統(tǒng)軟件設(shè)計(jì)18182804.1主程序的設(shè)計(jì)19326374.2中斷效勞程序設(shè)計(jì)19211054.3按鍵調(diào)速程序的設(shè)計(jì)2015844.4顯示程序的設(shè)計(jì)23190905系統(tǒng)仿真調(diào)試2528218結(jié)論296353參考文獻(xiàn)301引言1.1研究背景在當(dāng)今社會(huì),經(jīng)濟(jì)的快速增長(zhǎng),汽車產(chǎn)業(yè)迅速開展,汽車已經(jīng)成為主要的交通運(yùn)輸和外出旅行的工具。至2023年末,中國(guó)汽車保有量到達(dá)了781.3萬veh,繼續(xù)保持旺盛的增長(zhǎng)態(tài)勢(shì)[[]孫璐,郁燁,顧文鈞.基于PCA和HMM的汽車保有量預(yù)測(cè)方法.[J].交通運(yùn)輸工程學(xué)報(bào),2023,04:93-94.[]孫璐,郁燁,顧文鈞.基于PCA和HMM的汽車保有量預(yù)測(cè)方法.[J].交通運(yùn)輸工程學(xué)報(bào),2023,04:93-94.(1)駕駛員的參考對(duì)象不適宜,前方車輛的速度大于正常速度,而駕駛員把前方車輛的速度錯(cuò)誤的認(rèn)為是正常的車速,以此為參考錯(cuò)誤控制兩車之間的車距,導(dǎo)致在緊急情況發(fā)生時(shí)前方車輛突然減速就很容易造成前方車輛的追尾,或者前方車輛突遇轉(zhuǎn)彎,前方駕駛者沒有足夠的反響時(shí)間去控制車速結(jié)果車輛毀壞護(hù)欄沖出彎道。(2)駕駛者在較高的車速下行駛一段時(shí)間后,當(dāng)降低速度后駕駛者就可能誤判自己當(dāng)前的車速,因?yàn)轳{駛者已經(jīng)適應(yīng)了之前的較高的車速,突然減速后駕駛者對(duì)速度的判斷就容易出現(xiàn)偏差。(3)夜間行駛和雨雪天氣都會(huì)使駕駛者的視野收到影響,從而錯(cuò)誤的估計(jì)車速。因此在這種情況下超速報(bào)警器就隨之產(chǎn)生。1.2本課題的研究現(xiàn)狀和開展趨勢(shì)超速現(xiàn)象造成的重大事故不斷發(fā)生,超速報(bào)警裝置就隨之產(chǎn)生,現(xiàn)階段國(guó)內(nèi)外的汽車超速報(bào)警器的技術(shù)已經(jīng)有很大的提升。最初的報(bào)警器設(shè)計(jì)由簡(jiǎn)單聲音報(bào)警電路和發(fā)光提醒、微處理器和測(cè)速電路組成開展到現(xiàn)階段的能實(shí)現(xiàn)多方面需求的更人性化的多功能超速報(bào)警器。例如:國(guó)內(nèi)某家電子的車用超速報(bào)警器,它的功能已經(jīng)完善到適合多方面使用,根本的工作原理就是當(dāng)車速超過預(yù)先設(shè)定的值后來限制車輛行駛速度防止過快。在平安速度范圍內(nèi)駕駛。并且具有行駛記錄功能,可以記錄72小時(shí)內(nèi)的實(shí)時(shí)速度數(shù)據(jù)。它的上限速度報(bào)警值可以由擁有權(quán)限的人自行設(shè)定,可以從0到120公里每小時(shí)范圍內(nèi)隨意手動(dòng)調(diào)節(jié)。適合國(guó)內(nèi)各種機(jī)動(dòng)車輛。本限速如果車輛行使在設(shè)定的平安速度范圍內(nèi),司機(jī)可以自由動(dòng)作油門。當(dāng)當(dāng)前的車速到達(dá)設(shè)定的報(bào)警速度值時(shí),限制車輛速度的開關(guān)啟動(dòng),多功能的單片機(jī)實(shí)時(shí)檢測(cè)當(dāng)前速度,同時(shí)控制伺服系統(tǒng)動(dòng)作,伺服系統(tǒng)強(qiáng)制減小油門,如果當(dāng)前的車速和加速度過快,限速器還可以進(jìn)行智能調(diào)整車速防止車速超越限速上限。比方當(dāng)管理權(quán)限的人設(shè)定上限速度為50碼,那么車輛的最大的速度只會(huì)在50碼以下無論車輛駕駛者怎么加速。除此之外,它還具有以下特點(diǎn):設(shè)置遠(yuǎn)程操控功能,以管理員的身份可以進(jìn)行參數(shù)的更改,否那么無法更改;用戶可以直接連接電腦在電腦上進(jìn)行具體參數(shù)的設(shè)置,方便操作;具有高亮數(shù)碼管顯示功能,可以實(shí)時(shí)顯示速度以及設(shè)置參數(shù);外形體積小,安裝操作簡(jiǎn)單且對(duì)震動(dòng)抗性好;內(nèi)置過流保護(hù)電路,穩(wěn)定性強(qiáng);音量可多級(jí)調(diào)控,使用智能語音芯片作為報(bào)警電路核心。報(bào)警語音可以智能地根據(jù)實(shí)際情況更改播放的聲音提示,使用者可自行根據(jù)不同場(chǎng)景設(shè)置報(bào)警音量的大小,聲音清脆不聒耳,在音質(zhì)方面可以到達(dá)通用喇叭的標(biāo)準(zhǔn);7、報(bào)警速度和時(shí)間可以由使用者自由根據(jù)實(shí)際情況設(shè)置,可通過按鍵遙控設(shè)置多級(jí)報(bào)警速度,還有具體的速度加減設(shè)置鍵來增加或減少報(bào)警速度的值和手動(dòng)切換設(shè)置多級(jí)報(bào)警速度值。8、超速后斷開油路的功能比擬適合某些特定車輛,當(dāng)車輛當(dāng)前的行駛速度超過預(yù)先設(shè)定報(bào)警速度后,駕駛者沒有減速,報(bào)警的時(shí)間超過預(yù)設(shè)定值后,系統(tǒng)才會(huì)觸發(fā)斷開油路這局部功能。與此同時(shí)現(xiàn)階段衛(wèi)星定位的準(zhǔn)確度和精準(zhǔn)度的不斷提升,某些超速報(bào)警器通過獲取車載衛(wèi)星定位信息,然后不斷把信息經(jīng)網(wǎng)絡(luò)端傳給終端處理器,經(jīng)處理器的處理計(jì)算轉(zhuǎn)換后再通過網(wǎng)絡(luò)端回傳到報(bào)警器,報(bào)警器內(nèi)部將接收到的回傳信號(hào)經(jīng)程序計(jì)算轉(zhuǎn)換得到當(dāng)前的車速。其余的功能性的擴(kuò)展和前面介紹的都差不多,差異性只在于精準(zhǔn)度和實(shí)現(xiàn)方法的途徑不同。在科技不斷開展的今天,超速報(bào)警器的功能也越來越強(qiáng)大,現(xiàn)階段的產(chǎn)品已經(jīng)有效的到達(dá)超速報(bào)警的效果。未來只需在人機(jī)交互界面和精準(zhǔn)度的方面更加完善就好。1.3本課題的主要內(nèi)容本文主要是設(shè)計(jì)一款操作簡(jiǎn)單、實(shí)用性強(qiáng)但是采用較低的本錢的可靠性高超速報(bào)警器。該電路是基于單片機(jī)的超速報(bào)警電路,車速上限值可以讓駕駛者根據(jù)實(shí)際情況手動(dòng)設(shè)置并在LCD液晶顯示屏上顯示,車速傳感器測(cè)出當(dāng)前汽車的速度,如果當(dāng)前車速超過設(shè)定的上限值那么進(jìn)行聲光兩級(jí)報(bào)警,提醒駕駛者減速。2車速的測(cè)量要測(cè)量車速就要通過傳感器來實(shí)現(xiàn)。設(shè)計(jì)采用速度傳感器來檢測(cè)當(dāng)前車輛的速度,通過傳感器采集數(shù)據(jù)經(jīng)轉(zhuǎn)換后輸出[[]陳育中.霍爾傳感器測(cè)速系統(tǒng)的設(shè)計(jì)[J].科學(xué)技術(shù)與工程,2023,30:7529-7532.][]陳育中.霍爾傳感器測(cè)速系統(tǒng)的設(shè)計(jì)[J].科學(xué)技術(shù)與工程,2023,30:7529-7532.2.1頻率的測(cè)量方法分辨率決定了測(cè)速的準(zhǔn)確性,不同的方法分辨率不同,其中測(cè)量的方法有三種:M法、T法和M/T法[[]阮毅,陳伯時(shí).電力拖動(dòng)自動(dòng)控制系統(tǒng)[M].機(jī)械工業(yè)出版社,2023,08:42-[]阮毅,陳伯時(shí).電力拖動(dòng)自動(dòng)控制系統(tǒng)[M].機(jī)械工業(yè)出版社,2023,08:42-44.〔1〕M法測(cè)速在一定的時(shí)間T內(nèi)測(cè)取被測(cè)對(duì)象輸出的脈沖個(gè)數(shù)M,用以計(jì)算這段時(shí)間內(nèi)的轉(zhuǎn)速,稱做M法測(cè)速。把M除以T就可以得到被測(cè)對(duì)象的輸出脈沖的頻率f=M/T。所以又稱頻率法。被測(cè)對(duì)象旋轉(zhuǎn)一圈產(chǎn)生Z個(gè)脈沖,所以得被測(cè)對(duì)象的轉(zhuǎn)速為〔3-1〕本論文設(shè)計(jì)的超速報(bào)警器采用的是單片機(jī)為核心的報(bào)警系統(tǒng),程序編寫者編寫定時(shí)程序讓單片機(jī)的定時(shí)器工作,定時(shí)時(shí)間的設(shè)定由程序編寫者自己設(shè)定,定時(shí)器不斷計(jì)數(shù)直到溢出中斷,檢測(cè)到的信號(hào)發(fā)送到單片機(jī)外部中斷引腳,單片機(jī)進(jìn)行中斷響應(yīng),與此同時(shí)由內(nèi)部累加器記錄下在此段時(shí)間內(nèi)外部中斷響應(yīng)次數(shù),即被測(cè)對(duì)象輸出的脈沖個(gè)數(shù)。由于計(jì)數(shù)器所計(jì)的是采樣定時(shí)脈沖區(qū)間的被測(cè)對(duì)象輸出的脈沖個(gè)數(shù),所以而這兩類脈沖的邊沿總是存在著微小的時(shí)間差,因此他們之間存在著測(cè)速誤差?!?-2〕由式可知max與采集到的脈沖信號(hào)數(shù)成反比,所以當(dāng)一定時(shí)間內(nèi)的測(cè)得的脈沖信號(hào)的個(gè)數(shù)較低就乎出現(xiàn)較大的誤差,所以M法測(cè)速適用于測(cè)量高頻信號(hào)?!?〕T法測(cè)速所謂的T法測(cè)速是由單片機(jī)外部中斷口檢測(cè)到的兩個(gè)相鄰中斷之間的時(shí)間來計(jì)算轉(zhuǎn)速,它又被稱為周期法測(cè)速。T法測(cè)速同樣是計(jì)數(shù)器實(shí)現(xiàn)的,它是以被測(cè)對(duì)象輸出的相鄰兩個(gè)脈沖的同樣變化沿作為計(jì)數(shù)器的開始和終止點(diǎn)計(jì)算參考脈沖的個(gè)數(shù)。在T法測(cè)速中,準(zhǔn)確的測(cè)速時(shí)間T是所用的參考脈沖個(gè)數(shù)M計(jì)算出來的,即T=M/f,因此被測(cè)對(duì)象的轉(zhuǎn)速為〔3-3〕采用T法測(cè)速產(chǎn)生誤差的原因與M法相似,T法測(cè)速誤差率的最大值為〔3-4〕低速時(shí),被測(cè)對(duì)象輸出的相鄰脈沖間隔時(shí)間長(zhǎng),測(cè)得的參考脈沖個(gè)數(shù)多誤差率小,所以T法測(cè)速適用于測(cè)量低速信號(hào)。M/T法測(cè)速在M法測(cè)速中隨著車速傳感器測(cè)出的被測(cè)信號(hào)的頻率降低,即所測(cè)脈沖數(shù)M1減少,測(cè)速系統(tǒng)的分辨力變?nèi)?,測(cè)速誤差增大。如果速度過低,M將小于1測(cè)速裝置便不能正常工作。T法測(cè)速正好相反,隨著車速傳感器測(cè)出的被測(cè)信號(hào)的頻率的增加采樣脈沖數(shù)M2減小,測(cè)速系統(tǒng)的分辨能力越來越弱。M/T法測(cè)速綜合了前兩種方法的優(yōu)點(diǎn),誤差較之前兩種測(cè)速方法要小。此方法的關(guān)鍵是脈沖計(jì)數(shù)器和系統(tǒng)時(shí)鐘頻率在相同時(shí)間開始和關(guān)閉,能有效減小測(cè)速誤差。M/T法測(cè)速此方法的誤差較小,但相對(duì)復(fù)雜實(shí)現(xiàn)難度大。針對(duì)以上幾種測(cè)速方法,M/T法測(cè)速較為準(zhǔn)確,但本設(shè)計(jì)是超速報(bào)警裝置,只有在超速時(shí)才有用,而且速度上限的預(yù)設(shè)值一半都在中高速,所以測(cè)速只需要。在中高速階段準(zhǔn)確即可。M法測(cè)速雖在低速段誤差較大,但并不影響裝置報(bào)警的準(zhǔn)確性,所以綜合考慮采用M法測(cè)速的方法。2.2速度的實(shí)現(xiàn)車速傳感器就是將檢測(cè)到的模擬信號(hào)轉(zhuǎn)換成電信號(hào)輸出,輸出到單片機(jī)計(jì)數(shù),然后進(jìn)行數(shù)據(jù)的處理計(jì)算得到當(dāng)前車速。因?yàn)檐囁賯鞲衅鞯念愋陀卸喾N,不同的車速傳感器性能不同且的安裝位置不同就會(huì)有不同的計(jì)算轉(zhuǎn)換的方法。1、磁電式車速傳感器是根據(jù)電磁感應(yīng)原理制作而成的。因?yàn)楸粶y(cè)對(duì)象一般多為齒輪,所以產(chǎn)生的感應(yīng)電動(dòng)勢(shì)是周期性變化的上下電平即脈沖信號(hào)。脈沖信號(hào)的頻率不但與被測(cè)齒輪的轉(zhuǎn)速成正比還與被測(cè)齒輪的間的間隙有關(guān)系,在不同輪間距越越好小,被測(cè)齒輪間距越小所產(chǎn)生的脈沖電壓的峰值就越高,相反那么越低,被測(cè)齒輪間距如果太大就可能不會(huì)產(chǎn)生高電平,從而導(dǎo)致無脈沖信號(hào)報(bào)警裝置無法正常工作。常安裝于汽車發(fā)動(dòng)機(jī)的曲軸、凸輪軸、采油機(jī)噴油泵、汽油機(jī)分電器和變速器輸出軸附近的機(jī)殼上等。2、霍爾車速傳感器根據(jù)霍爾效應(yīng)[[]JaeinLim,BrajalalSinha,ToratiSriRamulu,KunWooKim,Dong-YoungKim,CheolGiKim.NiCosensinglayerforenhancedsignalsinplanarhalleffectsensors[J].MetalsanMaterialsInternational,2023,194.][]JaeinLim,BrajalalSinha,ToratiSriRamulu,KunWooKim,Dong-YoungKim,CheolGiKim.NiCosensinglayerforenhancedsignalsinplanarhalleffectsensors[J].MetalsanMaterialsInternational,2023,194.器內(nèi)部設(shè)有斯密特觸發(fā)電路,根據(jù)上下限兩個(gè)工作點(diǎn)輸出上下電平。輸出脈沖的頻率和車速成正比。主要應(yīng)用在曲軸和凸輪軸,當(dāng)然也有電子油門的踏板位置傳感器是安裝在輸出軸位置的。3、光電式車速傳感器它一般安裝在在數(shù)字式速度表上,由一個(gè)光電耦合管和一個(gè)光電三極管以及安裝在速度表驅(qū)動(dòng)軸上的遮光板構(gòu)成。經(jīng)光電三極管產(chǎn)生由放大器放大后變成開關(guān)脈沖信號(hào),光電耦合管用于產(chǎn)生和接受光信號(hào)。根據(jù)安裝位置的不同,速度的轉(zhuǎn)換公式就不一樣,所以要結(jié)合實(shí)際安裝位置設(shè)計(jì)相應(yīng)的速度轉(zhuǎn)換方法。3系統(tǒng)硬件設(shè)計(jì)3.1系統(tǒng)的設(shè)計(jì)思路本論文的設(shè)計(jì)基于單片機(jī)的超速報(bào)警系統(tǒng)利用最簡(jiǎn)單的最具性價(jià)比的外部電路實(shí)現(xiàn)實(shí)時(shí)顯示當(dāng)前車速,如果當(dāng)車速超過預(yù)先設(shè)定的速度上限值時(shí),啟動(dòng)報(bào)警電路利用聲光兩級(jí)報(bào)警來提醒駕駛者減速。因此在設(shè)計(jì)電路時(shí)要遵循以下幾點(diǎn)要求:1在設(shè)計(jì)電路時(shí)進(jìn)行模塊化設(shè)計(jì),把問題簡(jiǎn)單化。2以軟代硬,能用軟件實(shí)現(xiàn)的功能就不用硬件,提高性價(jià)比。3考慮平安性,可靠性的問題。4考慮到使用者的知識(shí)水平,盡量操作簡(jiǎn)單化。3.2系統(tǒng)總體框圖本論文的設(shè)計(jì)是將車速傳感器采集到的車速信號(hào)送入單片機(jī)[[]李連生.電動(dòng)車超速報(bào)警器設(shè)計(jì)[J].科技廣場(chǎng),2023,12:50-53.]。然后單片機(jī)[]李連生.電動(dòng)車超速報(bào)警器設(shè)計(jì)[J].科技廣場(chǎng),2023,12:50-53.內(nèi)部的計(jì)數(shù)器開始進(jìn)行計(jì)數(shù),將經(jīng)單片機(jī)處理后得到的數(shù)值與設(shè)定的速度上限值進(jìn)行比擬,如果超過鍵盤輸入的最大值就進(jìn)行聲光兩級(jí)報(bào)警。硬件主要包括以下五大模塊:車速檢測(cè)電路、單片機(jī)、報(bào)警電路、按鍵電路和顯示電路,如圖3-1所示。圖3-1系統(tǒng)總體框圖3.3元器件的選定3.3.1車速傳感器的選定〔1〕磁電式車速傳感器[[]盧長(zhǎng)根,周友佳.磁電式速度傳感器設(shè)計(jì)與應(yīng)用[J].機(jī)車電傳動(dòng),2023,05:48-50.][]盧長(zhǎng)根,周友佳.磁電式速度傳感器設(shè)計(jì)與應(yīng)用[J].機(jī)車電傳動(dòng),2023,05:48-50.1永久磁鐵2軟磁鐵3感應(yīng)線圈4測(cè)量齒輪圖3-2磁電式傳感器的原理結(jié)構(gòu)圖〔2〕霍爾轉(zhuǎn)速傳感器[[]丁芝琴.基于霍爾傳感器的電機(jī)測(cè)速裝置設(shè)計(jì)[J].農(nóng)機(jī)化研究,2023,05:81-83.]的主要工作原理是霍爾效應(yīng)[[]戴國(guó)平.霍爾效應(yīng)原理與應(yīng)用分析[J].科協(xié)論壇(下半月),2023,11:34-35.[]丁芝琴.基于霍爾傳感器的電機(jī)測(cè)速裝置設(shè)計(jì)[J].農(nóng)機(jī)化研究,2023,05:81-83.[]戴國(guó)平.霍爾效應(yīng)原理與應(yīng)用分析[J].科協(xié)論壇(下半月),2023,11:34-35.件通過霍爾傳感器內(nèi)部產(chǎn)生的磁場(chǎng)時(shí)會(huì)引起當(dāng)前空間中磁通量變化,通過對(duì)感應(yīng)電勢(shì)的測(cè)量就可以得到被測(cè)量對(duì)象的轉(zhuǎn)速值。霍爾傳感器主要是由開關(guān)型霍爾集成電路構(gòu)成,開關(guān)型霍爾集成電路是將霍爾元件、穩(wěn)壓電路、放大器、施密特觸發(fā)器、集電極開路輸出門等電路集成在同一個(gè)芯片上。當(dāng)金屬部件接近霍爾傳感器時(shí)傳感器內(nèi)部產(chǎn)生的空間磁場(chǎng)的磁通量增強(qiáng),當(dāng)金屬部件遠(yuǎn)離霍爾傳感器時(shí),傳感器內(nèi)部產(chǎn)生的磁場(chǎng)的磁通量減弱,磁場(chǎng)的磁通量周期性反復(fù)變化引起磁場(chǎng)強(qiáng)度的變化,當(dāng)外加磁場(chǎng)強(qiáng)度超過規(guī)定的工作點(diǎn)時(shí),集電極開路有成漏極開路與非門門電路門由截止?fàn)顟B(tài)變?yōu)閷?dǎo)通狀態(tài),輸出變成低電平;當(dāng)外加磁場(chǎng)強(qiáng)度低于釋放點(diǎn)時(shí),漏極開路與非門門電路門恢復(fù)截止?fàn)顟B(tài)。內(nèi)部結(jié)構(gòu)如圖3-3所示。圖3-3霍爾集成電路的內(nèi)部結(jié)構(gòu)圖〔3〕光電傳感器一般由光源、光學(xué)通路和光電元件三局部組成[[]史國(guó)生,張為公.非接觸光電式速度傳感器的研究與應(yīng)用[J].傳感器技術(shù),2002,10:37-39.[]史國(guó)生,張為公.非接觸光電式速度傳感器的研究與應(yīng)用[J].傳感器技術(shù),2002,10:37-39.圖3-4光電傳感器的原理圖綜合比照上述各種傳感器的特點(diǎn)知磁電式傳感器的可靠性穩(wěn)定性較好但對(duì)電磁波的抵抗能力偏差,光電式傳感器的動(dòng)態(tài)性好但容易受環(huán)境的因素出現(xiàn)誤差,霍爾傳感器的抗干擾能力強(qiáng),結(jié)果精確且輸出信號(hào)穩(wěn)定。所以本設(shè)計(jì)采用霍爾式傳感器作為速度信號(hào)的檢測(cè)裝置[[]秦玉偉,張瑩.磁阻式與霍爾式接近開關(guān)性能比擬[J].河南科學(xué),2023,05:595-597.][]秦玉偉,張瑩.磁阻式與霍爾式接近開關(guān)性能比擬[J].河南科學(xué),2023,05:595-597.方案一:采用型號(hào)為A3144的霍爾片作為測(cè)速模塊的核心,當(dāng)其本身輸出的高電平時(shí),它的幅值在單片機(jī)的檢測(cè)和承受范圍內(nèi),可以直接連入單片機(jī),省去比擬放大電路,使整體的硬件電路變的簡(jiǎn)單,且該霍爾片具有體積小,安裝靈活的特點(diǎn),再者從本設(shè)計(jì)的初衷考慮它也是一款性價(jià)比很高的產(chǎn)品,比擬適合本設(shè)計(jì)的產(chǎn)品理念。方案二:采用型號(hào)為NJK-5002C的作為測(cè)速模塊的核心,該傳感器功能和用途和本身的體積大,電源電壓相對(duì)A3144來說偏高。它的體積和價(jià)格都在A3144之上,本設(shè)計(jì)在功能要求方面A3144足以勝任。因此選擇方案一。在此設(shè)計(jì)中,將傳感器安裝在前方右輪的變速器輸入軸端上,設(shè)計(jì)方案的具體圖如3-5所示。圖3-5設(shè)計(jì)方案安裝圖3.3.2單片機(jī)的選定在基于單片機(jī)的應(yīng)用開發(fā)設(shè)計(jì)[[]李哲英,駱麗.SOC與單片機(jī)應(yīng)用技術(shù)的開展[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2001,02:9-12.]中,單片機(jī)起到至關(guān)重要的作用[[]鄭曉霞.基于AT89S51單片機(jī)實(shí)驗(yàn)開發(fā)系統(tǒng)設(shè)計(jì)[D].內(nèi)蒙古大學(xué),2023.][[[]李哲英,駱麗.SOC與單片機(jī)應(yīng)用技術(shù)的開展[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2001,02:9-12.[]鄭曉霞.基于AT89S51單片機(jī)實(shí)驗(yàn)開發(fā)系統(tǒng)設(shè)計(jì)[D].內(nèi)蒙古大學(xué),2023.[]蔡川.單片機(jī)應(yīng)用系統(tǒng)的可靠性設(shè)計(jì)[J].科技信息,2023,31:380-382.方案一:采用型號(hào)為STC89C51的單片機(jī)作為系統(tǒng)的核心處理器,具有在線系統(tǒng)可編程,程序的燒寫更加容易,內(nèi)置SRAM、UART、SPI、A\D、PWM等模塊,還自帶有2個(gè)定時(shí)/計(jì)數(shù)器,2個(gè)外部中斷接口。在功能方面STC89C51完全可以勝任本設(shè)計(jì)的要求,且此芯片本身穩(wěn)定性可靠性強(qiáng)性價(jià)比高的特點(diǎn)符合本設(shè)計(jì)設(shè)計(jì)初衷。方案二:采用德州儀器〔TI〕在1996年成功翻開市場(chǎng)的一種型號(hào)為MSP430的16位單片機(jī),將多個(gè)不同功能的模擬電路、數(shù)字電路模塊和微處理器集成在一個(gè)芯片上,稱之為混合信號(hào)處理器它的功能強(qiáng)大且超低的功耗贏得了開發(fā)者的一片好評(píng),滿足了社會(huì)各方面的實(shí)際應(yīng)用需求,不僅簡(jiǎn)化了硬件電路還讓單片機(jī)的集成化程度又高了一層次。綜合比擬雖然MSP430系列單片機(jī)的功能、速度功耗各方面都比51系列強(qiáng)大,但以本設(shè)計(jì)的初衷為前提的情況下,功能方面51完全可以勝任,比擬而言51系列更具性價(jià)比,而且更容易開發(fā)者的使用。STC89C51〔實(shí)物圖3-6〕主要的功能特性如表3-1。圖3-6單片機(jī)引腳圖表3-1主要的功能特性<1>8k字節(jié)Flash<2>512字節(jié)RAM<3>32位I/O口線<4>看門狗定時(shí)器<5>內(nèi)置4KBEEPROM<6>MAX810復(fù)位電路<7>3個(gè)16位定時(shí)器/計(jì)數(shù)器<8>4個(gè)外部中斷<9>一個(gè)7向量4級(jí)中斷結(jié)構(gòu)<10>全雙工串行口3.3.3顯示方式的選定方案一:采用LED數(shù)碼管動(dòng)態(tài)掃描,數(shù)碼管價(jià)格相對(duì)廉價(jià)實(shí)用性好且亮度高,顯示少數(shù)數(shù)字時(shí)其電路連接簡(jiǎn)單易懂,每個(gè)數(shù)字的顯示強(qiáng)度高,當(dāng)顯示多個(gè)數(shù)字時(shí)電路連接和驅(qū)動(dòng)電路復(fù)雜且耗電流大,人眼連貫識(shí)別圖像的速度一定,數(shù)字的亮度受到影響,可能還會(huì)出現(xiàn)數(shù)字閃爍的現(xiàn)象。方案二:采用LCD液晶顯示屏,液晶是一種高分子特殊有機(jī)物,它的呈現(xiàn)方式不同于常見的固態(tài)、液態(tài)和氣態(tài),它不但具有流動(dòng)特性,規(guī)那么排列的分子特性同時(shí)還具有各向異性晶體的雙折射性,其特殊的特性廣泛應(yīng)用與顯示技術(shù)層面。液晶顯示器在我們生活中處處可見,例如:小型計(jì)算器、電子手表、家用電視電腦、大型設(shè)備的顯示屏等。液晶顯示屏功能強(qiáng)大,可顯示大量文字和圖形且清晰可見,且硬件電路連接很方便,所以設(shè)計(jì)中采用了LCD液晶顯示屏[[]李景濤,韓英.基于SPMC75F2413A單片機(jī)控制LCD液晶顯示[J].儀表技術(shù),2023,03:42-43+52.][[]李景濤,韓英.基于SPMC75F2413A單片機(jī)控制LCD液晶顯示[J].儀表技術(shù),2023,03:42-43+52.[]Song,Yongxian,Feng,Yuan,Ma,Juanli,Zhang,Xianjin.DesignofLEDDisplayControlSystemBasedonAT89C52SingleChipMicrocomputer[J].computerjournal,2023,64.LCD1602液晶顯示屏的主要參數(shù)如下:〔1〕顯示容量:16×2個(gè)字符〔2〕工作電壓:4V5—5V5
工作電流:2.0mA(5V0)〔3〕模塊最正確工作電壓:5V0〔4〕字符尺寸:2.95×4.35(W×H)mm圖3-7LCD實(shí)物圖LCD1602的的引腳功能圖如表4-2,1602的每個(gè)引腳的功能都是有特殊用處的,例如它的液晶調(diào)節(jié)端口,外部接一個(gè)滑動(dòng)變阻器,滑動(dòng)變阻器的兩端一個(gè)接地一個(gè)接5V的電源,液晶調(diào)節(jié)端的電壓隨著滑動(dòng)變阻器的滑動(dòng),端口的電壓值也會(huì)隨著發(fā)生改變,隨之液晶顯示屏的亮度就會(huì)產(chǎn)生,可供使用者隨著當(dāng)前的光線的強(qiáng)度改變液晶顯示屏的亮度。剩余的引腳除了背景燈正端接口和背景燈負(fù)端接口之外其余引腳可以通過傳輸信號(hào)的組合可以實(shí)現(xiàn)不同的指令功能,例如清指令。表3-2LCD的引腳圖排號(hào)名稱定義排號(hào)名稱定義1Vss工作電壓負(fù)極9D2數(shù)據(jù)端2Vcc工作電壓正極10D3數(shù)據(jù)端3VO液晶調(diào)節(jié)端11D4數(shù)據(jù)端4RS數(shù)據(jù)/命令端〔H/L〕12D5數(shù)據(jù)端5R/W讀/寫端〔H/L〕13D6數(shù)據(jù)端6E使能信號(hào)端14D7數(shù)據(jù)端7D0數(shù)據(jù)端15Bla背景燈正端8D1數(shù)據(jù)端16Blk背景燈負(fù)端3.3.4報(bào)警元件的選定方案一:采用蜂鳴器作為聲音報(bào)警和發(fā)光二極管作為光報(bào)警結(jié)合的方式進(jìn)行報(bào)警。該方案在硬件電路的搭建和在軟件編寫方面都易操作且本錢低。
方案二:采用語音播報(bào)系統(tǒng)進(jìn)行聲光報(bào)警。該方案更具人性化、智能化,但是就論本設(shè)計(jì)的初衷而言,此方案的相對(duì)本錢過高。
因此選擇方案一。蜂鳴器分為有源蜂鳴器和無源蜂鳴器,這里的有源很容易被人們認(rèn)為是通電后才能發(fā)出持續(xù)的滴滴聲,無源的就不需要通電自身就可以發(fā)出聲音。實(shí)際上這里的有源和無源用專業(yè)的話是指內(nèi)部是否有震蕩電路。有源蜂鳴器因?yàn)槠鋬?nèi)部多了震蕩電路所以在價(jià)格方面就要比無源蜂鳴器貴,但在程序控制方面就方便了許多。無源蜂鳴器因?yàn)槠潋?qū)動(dòng)方式的特性,可以通過控制驅(qū)動(dòng)的方波頻率的改變來實(shí)現(xiàn)聲音的多樣化,但在本次設(shè)計(jì)中只要求有聲音報(bào)警,不要求聲音多樣化而且采用無源蜂鳴器其驅(qū)動(dòng)電路就要另加,所以綜合考慮性價(jià)比采用有源蜂鳴器。3.4硬件電路的設(shè)計(jì)3.4.1單片機(jī)的最小系統(tǒng)時(shí)鐘電路單片機(jī)所有的工作都是以時(shí)鐘控制信號(hào)為基準(zhǔn)的前提下進(jìn)行的,時(shí)鐘信號(hào)給以參考標(biāo)準(zhǔn),各功能部件比照時(shí)鐘信號(hào)有條不紊地運(yùn)行。此外時(shí)鐘的頻率決定單片機(jī)的速度,時(shí)鐘電路直接影響穩(wěn)定性。單片機(jī)的時(shí)鐘電路分內(nèi)部時(shí)鐘方式和外部時(shí)方式。本設(shè)計(jì)采用內(nèi)部時(shí)鐘方式。電路引腳XTAL1和XTAL2跨接一個(gè)石英晶鐘體和兩個(gè)微調(diào)電容內(nèi)部振蕩器就可以自激振蕩。電路中電容C1和C2大小影響自激振蕩器的穩(wěn)定性、快速性和頻率,所以電容一般選取30pf保證單片機(jī)穩(wěn)定工作。晶振頻率的大小影響單片機(jī)的運(yùn)行速度,運(yùn)行速度越高對(duì)存儲(chǔ)器和印制電路板的要求就越高,所以選振蕩頻率為12MHZ的石英晶體。電路圖如圖3-8。圖3-8時(shí)鐘電路圖復(fù)位電路復(fù)位電路通常采用上電自動(dòng)復(fù)位和按鈕復(fù)位兩種方式。本次設(shè)計(jì)的復(fù)位電路就綜合以上兩種方式的優(yōu)點(diǎn),在開始上電后供電端給電容C充電,RST引腳會(huì)接收到一個(gè)時(shí)間很短的高電平信號(hào),因?yàn)殡娙荼旧淼奶匦愿糁蓖ń?,供電端?duì)電容C的不斷充電,在此過程中短暫的高電平信號(hào)而逐漸回降。把按鈕并聯(lián)在電容兩端,當(dāng)程序跑飛或使用者需要時(shí)按鈕按下,RST引腳變成高電平實(shí)現(xiàn)手動(dòng)復(fù)位。電路圖如圖3-9。圖3-9復(fù)位電路完整的STC89C51單片機(jī)最小系統(tǒng)電路圖如圖3-10所示。圖3-10單片機(jī)最小系統(tǒng)3.4.2霍爾電路的設(shè)計(jì)在本設(shè)計(jì)中通過采用方案一的霍爾傳感器進(jìn)行感應(yīng)磁輪轉(zhuǎn)動(dòng)的信息,由于霍爾傳感器輸出的信號(hào)接入單片機(jī)的外部中斷INT0供單片機(jī)進(jìn)行檢測(cè),整個(gè)測(cè)速過程的信號(hào)轉(zhuǎn)變?nèi)鐖D3-11所示。圖3-11信號(hào)轉(zhuǎn)變圖霍爾元件的實(shí)際電路引腳連接如圖3-12所示。圖3-12霍爾元件引腳連接圖3.4.3報(bào)警電路的設(shè)計(jì)報(bào)警的電路設(shè)計(jì)的簡(jiǎn)單明了,采用磁式蜂鳴器和發(fā)光二極管進(jìn)行報(bào)警,當(dāng)前車速超過預(yù)設(shè)定值時(shí),單片機(jī)的引腳P2.4輸出高電平使三極管導(dǎo)通,磁式蜂鳴器和二極管通電,磁式蜂鳴器振動(dòng)膜片振動(dòng)發(fā)聲同時(shí)二極管亮。如圖3-13所示。圖3-13報(bào)警電路引腳圖3.4.4按鍵電路的設(shè)計(jì)本設(shè)計(jì)中設(shè)置有按鍵電路,通過幾個(gè)獨(dú)立按鍵進(jìn)行報(bào)警速度上限值的設(shè)置。當(dāng)按鍵按下時(shí),單片機(jī)引腳P33或P34變成低電平,單片機(jī)執(zhí)行相應(yīng)的程序?qū)λ俣壬舷拗颠M(jìn)行設(shè)計(jì)。如圖3-14所示。圖3-14按鍵電路3.4.5顯示電路的設(shè)計(jì)本設(shè)計(jì)采用LCD1602作為顯示器,LCD1602與單片機(jī)的之間的硬件連接電路簡(jiǎn)單,且顯示比照度可通過滑動(dòng)變阻器調(diào)節(jié)。RS是數(shù)據(jù)和指令引腳,RS為高電平和低電平時(shí)分別對(duì)應(yīng)數(shù)據(jù)存放和指令存放。本設(shè)計(jì)因?yàn)橹恍柘騆CD液晶顯示器寫數(shù)據(jù)并不需要讀數(shù)據(jù),所以直接把R/W引腳接地實(shí)現(xiàn)寫信號(hào)功能即可,這樣就簡(jiǎn)化了硬件電路的設(shè)計(jì),節(jié)省本錢。如圖3-15所示。圖3-15LCD電路連接圖4系統(tǒng)軟件設(shè)計(jì)對(duì)于要開發(fā)一款實(shí)用性的產(chǎn)品,其程序設(shè)計(jì)的也是重要的一環(huán),程序設(shè)計(jì)的優(yōu)化性好才能充分發(fā)揮硬件的能力,程序設(shè)計(jì)一般可以從以下幾方面加以考慮:(1)根據(jù)軟件功能要求將系統(tǒng)分成假設(shè)干相對(duì)獨(dú)立的局部,設(shè)計(jì)出合理的總體結(jié)構(gòu)。(2)各程序?qū)嵭心K化、子程序化。既便于調(diào)試、修改和移植。(3)應(yīng)在軟件程序編寫前繪制出程序流程圖。程序流程圖決定這源程序的編輯和調(diào)試時(shí)間的長(zhǎng)短。(4)合理分配系統(tǒng)資源。此次設(shè)計(jì)軟件局部模塊化設(shè)計(jì),由主程序模塊、功能實(shí)現(xiàn)模塊和運(yùn)算控制模塊組成。主程序流程圖如圖4-1所示。圖4-1主程序流程圖4.1主程序的設(shè)計(jì)一個(gè)完整的單片機(jī)系統(tǒng)程序的編寫離不開各局部子程序的調(diào)用,各個(gè)子程序相互協(xié)助來系統(tǒng)的功能。系統(tǒng)的主程序主要分為硬件電路的初始化和程序調(diào)用兩局部,合理的主程序的編寫是系統(tǒng)功能實(shí)現(xiàn)的一半,當(dāng)初始化完成后,定時(shí)器開始工作,按鍵掃描程序開始,INT0檢測(cè)外部中斷,當(dāng)中斷響應(yīng)計(jì)數(shù)加1,單片機(jī)進(jìn)行數(shù)據(jù)處理并在LCD1602上顯示速度。按鍵按下時(shí)判斷鍵值,當(dāng)設(shè)置鍵按下開始后續(xù)子程序的調(diào)用,循環(huán)掃描按鍵程序直到設(shè)置鍵按下,進(jìn)入上限速度設(shè)置子程序設(shè)置速度上限值,單片機(jī)判斷是否超速,如果超速就調(diào)用報(bào)警子程序進(jìn)行報(bào)警。/***************主函數(shù)***************/voidmain(){ init();//單片機(jī)的初始化 lcd_init();//LCD1602液晶顯示屏的初始化 while(1) { display();//顯示當(dāng)前車速 display_shangxian();//顯示駕駛者自己設(shè)定的速度上限值 key();//檢測(cè)上限速度設(shè)置鍵按鍵是否按下 alarm();//單片機(jī)執(zhí)行報(bào)警程序 }}4.2中斷效勞程序設(shè)計(jì)此次設(shè)計(jì)使用的是單片機(jī)的INT0中斷口和單片機(jī)內(nèi)部的定時(shí)器同時(shí)工作。由霍爾傳感器檢測(cè)到的脈沖信號(hào)傳給單片機(jī)INT0口,下降沿觸發(fā)中斷響應(yīng)然后計(jì)數(shù)加一,定時(shí)器響應(yīng)中斷開始定時(shí),定時(shí)器采用方式1,方式1為16位的的工作方式,定時(shí)時(shí)間設(shè)定為1ms。當(dāng)中斷響應(yīng)10此時(shí),計(jì)算當(dāng)前車速。/*************中斷效勞和定時(shí)函數(shù)*************/voidEXINT0()interrupt0{ count++;//脈沖計(jì)數(shù)加1 flag=1;//標(biāo)志位為1 n=0; if(count>=10) { RPM=600000/m; //60*1000*10 RPM=個(gè)數(shù)*60*1 m=0;//00/mm單位為ms所以乘以1000 count=0;//脈沖計(jì)數(shù)清零 } } voidtime0()interrupt1//定時(shí)器溢出中斷{ TH0=0xfc;//單片機(jī)定時(shí)器開始,采用16位方式1定時(shí) TL0=0x18; //定時(shí)1ms,1m后定時(shí)溢出,執(zhí)行定時(shí)中斷 if(flag==1)程序 {n++;m++; if(n==6000)//當(dāng)無速度時(shí),6ms后LCD1602液晶顯示屏 {RPM=0;//顯示速度為零 m=0; n=0; count=0;//計(jì)數(shù)脈沖清零 flag=0;//標(biāo)志位清零 }}}4.3按鍵調(diào)速程序的設(shè)計(jì)按鍵輸入程序包括按鍵掃描、按鍵去抖動(dòng)處理、判斷鍵值,調(diào)用相關(guān)程序,然后把更改正的速度上限值顯示在1602LCD顯示屏上。為了防止單片機(jī)對(duì)一次按鍵執(zhí)行屢次,就必須按鍵消抖動(dòng),常用的都是軟件延時(shí)程序去抖動(dòng),編寫簡(jiǎn)單且實(shí)用性強(qiáng)。/*************按鍵輸入調(diào)速程序*************/voidkey(){uintpress_num;ucharp;if(add==0)//當(dāng)add按下時(shí)速度加1{delay(20);if(add==0){while(!add){press_num++;//當(dāng)按下不松時(shí),上限值一次加10if(press_num>=20)//一直想上加,知道按鍵松開{press_num=0;while(!add){shangxian=shangxian+10; if(shangxian>20000)//設(shè)置上限速度最高設(shè)定 shangxian=0; //的最大值 display_shangxian();//顯示上限速度}}display();delay(10);}if(press_num!=0){press_num=0;//按鍵按下一次上限速度值加1shangxian++;if(shangxian>20000)shangxian=0;}}}if(dec==0){//當(dāng)dec按下時(shí)速度減1delay(20);if(dec==0){while(!dec){press_num++;if(press_num>=20){press_num=0;//當(dāng)按下不松時(shí),上限值一次減10while(!dec){shangxian=shangxian-10;if(shangxian<0)//設(shè)置上限速度低于0時(shí)重新從最高開始減shangxian=20000;display_shangxian();}}display();delay(10);}if(press_num!=0)//按鍵按下一次上限速度值減1{press_num=0;shangxian--;if(shangxian<0)shangxian=20000;}}}}4.4顯示程序的設(shè)計(jì)LCD1602的指令輸入共有11條,包括清屏指令、顯示開光指令指令、光標(biāo)字符移動(dòng)指令、讀忙標(biāo)志的判斷指令、數(shù)據(jù)的讀寫指令指令等。在開始任務(wù)前都要先執(zhí)行清屏指令,把之前的指令和數(shù)據(jù)全部擦除以便接下來的指令和數(shù)據(jù)的寫入,寫指令先控制寫入的字符或數(shù)字在LCD1602液晶顯示屏中顯示的位置,然后在由數(shù)據(jù)指令寫入數(shù)據(jù)。液晶顯示在顯示速度方面有時(shí)并不能及時(shí)跟上單片機(jī)的指令的輸入,導(dǎo)致某些指令再輸入時(shí)失效,所以在指令的執(zhí)行前都應(yīng)該先檢查液晶顯示器是否處于忙碌狀態(tài),如果處于忙碌狀態(tài)就等待直到不忙再執(zhí)行指令。/*************LCD1602顯示函數(shù)*************/ucharcodetab1h[]={"VH:r/min"}; //一行顯示的固定字符ucharcodetab2h[]={"RV:r/min"};//轉(zhuǎn)速顯示的固定字符voidwrite_1602comzl(ucharcom){ rs=0;//數(shù)據(jù)/指令引腳的電平設(shè)為低電平 P0=com; delay(5); en=1; delay(5); en=0;//下降沿產(chǎn)生時(shí)執(zhí)行命令}voidwrite_1602datsj(uchardat){ rs=1;//數(shù)據(jù)/指令引腳的電平設(shè)為高電平 P0=dat; delay(5); en=1; delay(5); en=0;}voidlcd_init(){uchara; write_1602comzl(0x38); write_1602comzl(0x0c); write_1602comzl(0x06); write_1602comzl(0x01); write_1602comzl(0x80);//顯示內(nèi)容從設(shè)定的位置開始顯示 for(a=0;a<16;a++) { write_1602datsj(tab1[a]);//寫入固定符號(hào)局部 } write_1602comzl(0x80+0x40); for(a=0;a<16;a++) { write_1602datsj(tab2[a]); }}4.5報(bào)警程序的設(shè)計(jì)當(dāng)當(dāng)前速度超過預(yù)先設(shè)定的報(bào)警速度時(shí),進(jìn)行報(bào)警。//************報(bào)警程序****************//voidalarm(){ if(RPM>=shangxian)//判斷當(dāng)前車速是否超過預(yù)設(shè)值 BUZZ=0;//超速,引腳為低電平,三極管PNP導(dǎo)通 else BUZZ=1;}5系統(tǒng)仿真調(diào)試測(cè)試所需的工具:Keil軟件[[]張亞峰.KeilC51軟件使用方法[J].電子制作,2023,01:61-65.][[]ValeriaLomanto.AconcordancetoKeil'sLatingrammarians[J].ComputersandtheHumanities,1990,245.]、Protues[[[]張亞峰.KeilC51軟件使用方法[J].電子制作,2023,01:61-65.[]ValeriaLomanto.AconcordancetoKeil'sLatingrammarians[J].ComputersandtheHumanities,1990,245.[]周靈彬,張靖武.PROTEUS的單片機(jī)教學(xué)與應(yīng)用仿真[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2023,01:76-79.圖5-1keil設(shè)置選項(xiàng)界面接下來再
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 代理創(chuàng)業(yè)合同協(xié)議書模板
- 買賣鋁制品合同協(xié)議書
- 土地買賣居間合同協(xié)議書
- 企業(yè)信用報(bào)告-安徽兆峰膠業(yè)有限公司
- 2025年拉桿球頭項(xiàng)目投資可行性研究分析報(bào)告
- 2025年貴州重點(diǎn)項(xiàng)目-威寧松油加工項(xiàng)目可行性研究報(bào)告
- 解聘合同協(xié)議書百度
- 生物學(xué)科跨學(xué)科融合計(jì)劃
- 買賣舊方木合同協(xié)議書
- 湘繡工藝品企業(yè)以數(shù)字化推進(jìn)轉(zhuǎn)型升級(jí)策略制定與實(shí)施手冊(cè)
- DL∕ T 1123-2009 火力發(fā)電企業(yè)生產(chǎn)安全設(shè)施配置
- JGT 352-2017 現(xiàn)澆混凝土空心結(jié)構(gòu)成孔芯模
- 2023年廣東肇慶醫(yī)學(xué)院教師招聘及其他工作人員考試真題
- 摩根大通的監(jiān)管合規(guī)應(yīng)對(duì)措施
- 2024全新股份合作協(xié)議樣板下載
- 二手房交易授權(quán)委托書樣式
- 2024年吉林省吉林市亞橋?qū)嶒?yàn)中學(xué)第三次模擬數(shù)學(xué)試題(原卷版+解析版)
- 2024年四川省南充市中考物理試卷真題(含官方答案)
- 小升初古詩閱讀專項(xiàng)訓(xùn)練合集(含答案)
- 體育與健康知識(shí)模擬練習(xí)題(北京市海淀區(qū)機(jī)考題庫)
- 2021年【高考】真題政治(山東卷)(含答案)
評(píng)論
0/150
提交評(píng)論