2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩29頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  畢業(yè)設(shè)計(論文)</b></p><p>  基于單片機的智能小車設(shè)計</p><p>  Design of the Smart Car Based on SCM</p><p><b>  摘 要</b></p><p>  本尋跡小車是以自己制作的小車作為車的

2、車架,80c51單片機為控制核心,加以步進電機、光電傳感器和電源電路以及其他電路構(gòu)成。系統(tǒng)由80c51通過IO口控制小車的前進后退以及轉(zhuǎn)向。在該系統(tǒng)中,由紅外光電傳感器實現(xiàn)路徑識別,通過對小車速度的控制,使小車能按照任意給定的黑色引導(dǎo)線平穩(wěn)地尋跡。實驗證明:系統(tǒng)能很好地滿足尋跡小車對路徑識別性能和抗干擾能力的要求,速度調(diào)節(jié)響應(yīng)時間快,穩(wěn)態(tài)誤差小,具有較好的動態(tài)性能。</p><p><b>  關(guān)鍵詞&

3、lt;/b></p><p>  80c51 直流電機 光電傳感器 自動尋跡小車</p><p><b>  Abstract:</b></p><p>  The smart car is aluminum alloy for the chassis, 80c51 MCU as its core, including

4、stepper motor, plus photoelectric sensors, as well as other flame sensor and power circuit. MCU controls the car turning back forward or running on the white line. RPR220 reflective photo sensor seeks the trace. Far infr

5、ared flame sensor tracks the flame. In addition, the SCM system with Sunplus for voice broadcast can remind current status. The system transmits information through DF module. The car’s status will </p><p> 

6、 Keywords: 80c51 DC motor Photo sensor Self-Guiding Model Car</p><p><b>  目 錄</b></p><p><b>  1 引言1</b></p><p>  2 總體方案設(shè)計2</p><p

7、><b>  3 硬件設(shè)計3</b></p><p>  3.1 硬件各單元方案設(shè)計與選擇3</p><p>  3.2 單元電路設(shè)計6</p><p>  3.3 特殊元件介紹12</p><p>  4 軟件設(shè)計17</p><p>  4.1 主程序流程圖17&

8、lt;/p><p>  4.2 傳感器信息處理子程序18</p><p>  5 預(yù)期結(jié)果和創(chuàng)新成果19</p><p><b>  6 總結(jié)20</b></p><p><b>  參考文獻22</b></p><p><b>  謝 辭23&l

9、t;/b></p><p><b>  附錄25</b></p><p><b>  1 引言</b></p><p>  隨著汽車工業(yè)的迅速發(fā)展,關(guān)于汽車的研究也就越來越受人關(guān)注。全國電子大賽和省內(nèi)電子大賽幾乎每次都有智能小車這方面的題目,全國各高校也都很重視該題目的研究[1]??梢娖溲芯恳饬x很大。本題目是結(jié)合科

10、研項目而確定的設(shè)計類課題,主要實現(xiàn)小車的自動尋跡功能。</p><p>  本設(shè)計采用MCS-51系列中的80C51單片機。以80C51為控制核心,控制小車實現(xiàn)自動尋跡。80C51是一款八位單片機,它的易用性和多功能性受到了廣大使用者的好評。它是第三代單片機的代表。</p><p>  第三代單片機包括了Intel公司發(fā)展MCS-51系列的新一代產(chǎn)品,如8xC152﹑80C51FA/FB﹑

11、80C51GA/GB﹑8xC451﹑8xC452,還包括了Philips﹑Siemens﹑ADM﹑Fujutsu﹑OKI﹑Harria-Metra﹑ATMEL等公司以80C51為核心推出的大量各具特色﹑與80C51兼容的單片機。新一代的單片機的最主要的技術(shù)特點是向外部接口電路擴展,以實現(xiàn)Microcomputer完善的控制功能為己任,將一些外部接口功能單元如A/D﹑PWM﹑PCA(可編程計數(shù)器陣列)﹑WDT(監(jiān)視定時器)﹑高速I/O口﹑

12、計數(shù)器的捕獲/比較邏輯等。這一代單片機中,在總線方面最重要的進展是為單片機配置了芯片間的串行總線,為單片機應(yīng)用系統(tǒng)設(shè)計提供了更加靈活的方式。Philips公司還為這一代單片機80C51系列8xC592單片機引入了具有較強功能的設(shè)備間網(wǎng)絡(luò)系統(tǒng)總線----CAN(Controller Area Network BUS)[2]。新一代單片機為外部提供了相當(dāng)完善的總線結(jié)構(gòu),為系統(tǒng)的擴展與配置打下了良好的基礎(chǔ)。 </p><p

13、>  本設(shè)計就采用了比較先進的80C51為控制核心,80C51采用CHOMS工藝,功耗很低。該設(shè)計具有實際意義,可以應(yīng)用于考古、機器人、醫(yī)療器械等許多方面。尤其是在足球機器人研究方面具有很好的發(fā)展前景;在考古方面也應(yīng)用到了超聲波傳感器進行檢測。所以本設(shè)計與實際相結(jié)合,現(xiàn)實意義很強。</p><p><b>  2 總體方案設(shè)計</b></p><p>  系統(tǒng)

14、結(jié)構(gòu)圖如圖2-1所示:</p><p>  圖2-1 系統(tǒng)結(jié)構(gòu)圖</p><p>  通過對設(shè)計題目的分析,分析小車要實現(xiàn)既定功能所需要的模塊。首先考慮所用的電機型號,是用直流電機還是步進電機,由于直流電機轉(zhuǎn)動力矩大,體積小,重量輕,裝配簡單,使用方便,故選擇用直流電機。</p><p>  把小車直線行進時分成三種狀態(tài),當(dāng)前面?zhèn)鞲衅鳈z測到白線時,小車在跑道的正上

15、方,這時控制兩電機同速度全速運行。當(dāng)檢測到有一個傳感器偏出白線時,小車處于微偏狀態(tài),這時將一個電機速度調(diào)慢,另一電機速度調(diào)快,完成調(diào)整。當(dāng)檢測到有兩個電機偏出時,小車處于較大的偏離狀態(tài),這時把一個電機的速度調(diào)至極低,另一電機全速運行,從而在較短時間內(nèi)完成路線的調(diào)整。</p><p>  利用電機驅(qū)動模塊L298驅(qū)動直流電機,使用紅外發(fā)射管和接收管自己制作光電對管尋跡傳感器。紅外發(fā)射管發(fā)出紅外線,當(dāng)發(fā)出的紅外線照射

16、到白色的平面后反射,若紅外接收管能接收到反射回的光線則檢測出白線繼而輸出低電平,若接收不到發(fā)射管發(fā)出的光線則檢測出黑線繼而輸出高電平。</p><p>  把電平信號反饋給單片機,單片機MCS-51根據(jù)反饋的信號,通過所編寫的程序,判斷出小車行駛的狀態(tài),通過單片機的引腳輸出相應(yīng)的控制信號,控制直流電機的驅(qū)動芯片L298,這樣才能調(diào)整直流電機的轉(zhuǎn)速,使其調(diào)整到最佳狀態(tài)。</p><p>&l

17、t;b>  3 硬件設(shè)計</b></p><p>  3.1 硬件各單元方案設(shè)計與選擇</p><p>  從設(shè)計的要求看,系統(tǒng)的完成是分模塊設(shè)計的,在進行方案比較論證時,也是對各個模塊進行方案論證,本課題設(shè)計的系統(tǒng)有車體設(shè)計、控制器模塊、電源模塊、穩(wěn)壓模塊、尋跡傳感器模塊、電機模塊、電機驅(qū)動模塊七部分,基于此,只對這七部分的方案選擇進行說明。</p>

18、<p>  3.1.1 車體設(shè)計</p><p>  方案1:購買玩具電動車。購買的玩具電動車具有組裝完整的車架車輪、電機及其驅(qū)動電路。但是一般來說,玩具電動車具有如下缺點:首先,這種玩具電動車由于裝配緊湊,使得各種所需傳感器的安裝十分不方便。其次,玩具電動車的電機多為玩具直流電機,力矩小,空載轉(zhuǎn)速快,負載性能差,不易調(diào)速。而且這種電動車一般都價格不菲。</p><p>  方

19、案2:自己制作電動車。經(jīng)過反復(fù)考慮論證,我們制定了左右兩輪分別驅(qū)動,后萬向輪轉(zhuǎn)向的方案。即左右輪分別用兩個轉(zhuǎn)速和力矩基本完全相同的直流電機進行驅(qū)動,車體尾部裝一個萬向輪。</p><p>  在安裝時要保證兩個驅(qū)動電機同軸。當(dāng)小車前進時,左右兩驅(qū)動輪與后萬向輪形成了三點結(jié)構(gòu)。這種結(jié)構(gòu)使得小車在前進時比較平穩(wěn),可以避免出現(xiàn)后輪過低而使左右兩驅(qū)動輪驅(qū)動力不夠的情況。為了防止小車重心的偏移,后萬向輪起支撐作用。<

20、/p><p>  綜上考慮,我選擇了方案2。</p><p>  3.1.2 控制器模塊</p><p>  方案1:采用可編程邏輯器件CPLD作為控制器。CPLD可以實現(xiàn)各種復(fù)雜的邏輯功能、規(guī)模大、密度高、體積小、穩(wěn)定性高、IO資源豐富、易于進行功能擴展[3]。采用并行的輸入輸出方式,提高了系統(tǒng)的處理速度,適合作為大規(guī)??刂葡到y(tǒng)的控制核心。但本系統(tǒng)不需要復(fù)雜的邏輯功

21、能,對數(shù)據(jù)的處理速度的要求也不是非常高。且從使用及經(jīng)濟的角度考慮我們放棄了此方案。</p><p>  方案2:采用凌陽公司的16位單片機,它是16位控制器,具有體積小、驅(qū)動能力高、集成度高、易擴展、可靠性高、功耗低、結(jié)構(gòu)簡單、中斷處理能力強等特點。處理速度高,尤其適用于語音處理和識別等領(lǐng)域[2]。但是當(dāng)凌陽單片機應(yīng)用語音處理和辨識時,由于其占用的CPU資源較多而使得凌陽單片機同時處理其它任務(wù)的速度和能力降低。&

22、lt;/p><p>  方案3:采用MCS-51系列中的80C51單片機作為主控制器。80C51是一款八位單片機,它的易用性和多功能性受到了廣大使用者的好評。它是第三代單片機的代表。本設(shè)計就采用了比較先進的80C51為控制核心,80C51采用CHOMS工藝,功耗很低[5]。</p><p>  綜上考慮,我選擇了方案3。</p><p>  3.1.3 電源模塊<

23、;/p><p>  由于本系統(tǒng)需要電池供電,我考慮了如下幾種方案為系統(tǒng)供電:</p><p>  方案1: 采用10節(jié)1.5V干電池供電,電壓達到15V,經(jīng)7812穩(wěn)壓后給支流電機供電,然后將12V電壓再次降壓、穩(wěn)壓后給單片機系統(tǒng)和其他芯片供電。但由于干電池電量有限,使用大量的干電池會給系統(tǒng)調(diào)試帶來很大的不便。</p><p>  方案2:采用3節(jié)4.2V可充電式鋰電池

24、串聯(lián)得到12.6V給直流電機供電,經(jīng)過7812的電壓變換后給直流電機供電,然后將12V電壓再次降壓、穩(wěn)壓后給單片機系統(tǒng)和其他芯片供電。鋰電池的電量比較足,并且可以充電和重復(fù)利用,因此,這種方案比較可行。但鋰電池的價格過于昂貴,使用鋰電池會大大超出我們的預(yù)算[8]。</p><p>  方案3:采用12V蓄電池為直流電機供電,將12V電壓降壓、穩(wěn)壓后給單片機系統(tǒng)和其他芯片供電。蓄電池具有較強的電流驅(qū)動能力以及穩(wěn)定的

25、電壓輸出性能。雖然蓄電池的體積過于龐大,在小型電動車上使用極為不方便,但我們可以在車體設(shè)計時留出了足夠的空間,并且蓄電池的價格比較低[10]。</p><p>  綜上考慮,我選擇了方案3。</p><p>  3.1.4 穩(wěn)壓模塊</p><p>  方案1: 采用兩片7812將電壓穩(wěn)壓至12V后給直流電機供電,然后采用一片7809將電壓穩(wěn)定至9V,最后經(jīng)780

26、5將電壓穩(wěn)至5V,給單片機系統(tǒng)和其他芯片供電,但由于7809和7805壓降過大,使得7809和7805消耗的功率過大,會導(dǎo)致7809和7805發(fā)熱量過大[4]。</p><p>  方案2:采用兩片7812將電壓穩(wěn)壓至12V后給直流電機供電,然后采用2576將電壓穩(wěn)壓至5V。2576的輸出電流最大可到3A,完全滿足系統(tǒng)要求。</p><p>  綜上考慮,我選擇了方案2。</p>

27、;<p>  3.1.5 尋跡傳感器模塊</p><p>  方案1:用光敏電阻組成光敏探測器。光敏電阻的阻值可以跟隨周圍環(huán)境光線的變化而變化。當(dāng)光線照射到白線上面時,光線發(fā)射強烈,光線照射到黑線上面時,光線發(fā)射較弱[5]。因此光敏電阻在白線和黑線上方時,阻值會發(fā)生明顯的變化。將阻值的變化值經(jīng)過比較器就可以輸出高低電平。</p><p>  方案2:用RPR220型光電對管

28、。RPR220是一種一體化反射型光電探測器,其發(fā)射器是一個砷化鎵紅外發(fā)光二極管,而接收器是一個高靈敏度硅平面光電三極管。此器件雖性能優(yōu)良但成本較高[7]。</p><p>  方案3:用紅外發(fā)射管和接收管自己制作光電對管尋跡傳感器。紅外發(fā)射管發(fā)出紅外線,當(dāng)發(fā)出的紅外線照射到白色的平面后反射,若紅外接收管能接收到反射回的光線則檢測出白線繼而輸出低電平,若接收不到發(fā)射管發(fā)出的光線則檢測出黑線繼而輸出高電平。</

29、p><p>  綜上考慮各種方案的實用性與靈敏性,我選擇了方案3。</p><p>  3.1.6 電機模塊</p><p>  本系統(tǒng)為智能電動車,對于電動車來說,其驅(qū)動輪的驅(qū)動電機的選擇就顯得十分重要。由于本實驗要實現(xiàn)對路徑的準(zhǔn)確定位和精確測量,我們綜合考慮了一下兩種方案。</p><p>  方案1:采用步進電機作為該系統(tǒng)的驅(qū)動電機。由于

30、其轉(zhuǎn)過的角度可以精確的定位,可以實現(xiàn)小車前進路程和位置的精確定位。雖然采用步進電機有諸多優(yōu)點,步進電機的輸出力矩較低,隨轉(zhuǎn)速的升高而下降,且在較高轉(zhuǎn)速時會急劇下降,其轉(zhuǎn)速較低,不適用于小車等有一定速度要求的系統(tǒng)[6]。經(jīng)綜合比較考慮,我們放棄了此方案。</p><p>  方案2:采用直流減速電機。直流減速電機轉(zhuǎn)動力矩大,體積小,重量輕,裝配簡單,使用方便。由于其內(nèi)部由高速電動機提供原始動力,帶動變速(減速)齒輪

31、組,可以產(chǎn)生較大扭力。</p><p>  我們所選用的直流電機減速比為1:74,減速后電機的轉(zhuǎn)速為100r/min。我們的車輪直徑為6cm,因此我們的小車的最大速度可以達到:</p><p>  V=2πr·v=2*3.14*0.03*100/60=0.314m/s</p><p>  能夠較好的滿足系統(tǒng)的要求,因此我們選擇了方案2。</p>

32、<p>  3.1.7 電機驅(qū)動模塊</p><p>  方案1:針對步進電機用分立元件構(gòu)成驅(qū)動電路。由分立元件構(gòu)成電機驅(qū)動電路,結(jié)構(gòu)簡單,價格低廉,在實際應(yīng)用中應(yīng)用廣泛。但是這種電路工作性能不夠穩(wěn)定。</p><p>  方案2:采用專用芯片L298N作為電機驅(qū)動芯片。L298N是一個具有高電壓大電流的全橋驅(qū)動芯片,它的相應(yīng)頻率高,一片L298N可以分別控制兩個直流電機,

33、而且還帶有控制使能端。用該芯片作為電機驅(qū)動,操作方便,穩(wěn)定性好,性能優(yōu)良[9]。</p><p>  綜上考慮,我選擇了方案2。</p><p>  3.1.8 最終方案</p><p>  經(jīng)過反復(fù)論證,我最終確定了如下方案:</p><p> ?。?)自己手工制作車體。</p><p> ?。?)采用MCS-51

34、單片機作為主控制器。</p><p> ?。?)用蓄電池經(jīng)7812穩(wěn)壓后為直流電機供電,將12V電壓經(jīng)2576降壓、穩(wěn)壓后為單片機系統(tǒng)和其他芯片供電。</p><p>  (4)用紅外發(fā)射管和接收管自己制作光電對管尋跡傳感器。</p><p> ?。?)采用直流減速電機作為電動車驅(qū)動輪的驅(qū)動電機。</p><p> ?。?)L298N作為直流

35、電機的驅(qū)動芯片。</p><p>  3.2 單元電路設(shè)計</p><p>  3.2.1 光電傳感器電路</p><p>  我們設(shè)計并論證了兩種光電對管檢測及調(diào)理電路,電路原理圖分別如圖3-1和圖3-2所示:</p><p>  圖3-1 光電傳感器電路</p><p>  圖3.1所示電路中,R1起限流電阻

36、的作用,當(dāng)有光反射回來時,光電對管中的二極管V2導(dǎo)通,R2的上端變?yōu)楦唠娖剑藭rVT1飽和導(dǎo)通,二極管集電極輸出低電平。</p><p>  當(dāng)沒有光反射回來時,光電對管中的二極管V2不導(dǎo)通,VT1截至,其集電極輸出高電平。</p><p>  VT1在該電路中起到濾波整形的作用。</p><p>  經(jīng)試驗和示波器驗證,該電路工作性能一般,輸出還有雜散干擾波的成分

37、。如果輸出加施密特觸發(fā)器就可以實現(xiàn)良好的輸出波形。</p><p>  但是這種電路用電量比較大,給此種傳感器調(diào)理電路供電的電池壓降較快。究其原因,是因為光敏二極管V2和三極管VT1導(dǎo)通時的導(dǎo)通電流較大。</p><p>  因此我們考慮用比較器的方案。</p><p>  圖3-2 光電傳感器電路</p><p>  在圖3-2中,可調(diào)電

38、阻R3可以調(diào)節(jié)比較器的門限電壓,經(jīng)示波器觀察,輸出波形相當(dāng)規(guī)則,可以直接夠單片機查詢使用。</p><p>  而且經(jīng)試驗驗證給此電路供電的電池的壓降較小。因此我們選擇此電路作為我們的傳感器檢測與調(diào)理電路。</p><p>  3.2.2 最小系統(tǒng)電路</p><p>  80C51是片內(nèi)有ROM/EPROM的單片機,因此,這種芯片構(gòu)成的最小系統(tǒng)簡單﹑可靠。用80

39、C51單片機構(gòu)成最小應(yīng)用系統(tǒng)時,只要將單片機接上時鐘電路和復(fù)位電路即可,如圖3.1 80C51單片機最小系統(tǒng)所示。由于集成度的限制,最小應(yīng)用系統(tǒng)只能用作一些小型的控制單元。其應(yīng)用特點:</p><p>  (1) 有可供用戶使用的大量I/O口線。</p><p>  (2) 內(nèi)部存儲器容量有限。</p><p>  (3) 應(yīng)用系統(tǒng)開發(fā)具有特殊性。</p>

40、;<p><b>  1、時鐘電路</b></p><p>  80C51雖然有內(nèi)部振蕩電路,但要形成時鐘,必須外部附加電路。80C51單片機的時鐘產(chǎn)生方法有兩種。內(nèi)部時鐘方式和外部時鐘方式。</p><p>  本設(shè)計采用內(nèi)部時鐘方式,利用芯片內(nèi)部的振蕩電路,在XTAL1、XTAL2引腳上外接定時元件,內(nèi)部的振蕩電路便產(chǎn)生自激振蕩。本設(shè)計采用最常用的內(nèi)

41、部時鐘方式,即用外接晶體和電容組成的并聯(lián)諧振回路。振蕩晶體可在1.2MHZ到12MHZ之間選擇。電容值無嚴格要求,但電容取值對振蕩頻率輸出的穩(wěn)定性、大小、振蕩電路起振速度有少許影響,CX1、CX2可在20pF到100pF之間取值,但在60pF到70pF時振蕩器有較高的頻率穩(wěn)定性。所以本設(shè)計中,振蕩晶體選擇6MHZ,電容選擇65pF[9]。</p><p>  在設(shè)計印刷電路板時,晶體和電容應(yīng)盡可能靠近單片機芯片安

42、裝,以減少寄生電容,更好的保證振蕩器穩(wěn)定和可靠地工作。為了提高溫度穩(wěn)定性,應(yīng)采用NPO電容。</p><p>  圖3-3 時鐘電路</p><p><b>  2、復(fù)位電路</b></p><p>  80C51的復(fù)位是由外部的復(fù)位電路來實現(xiàn)的。復(fù)位引腳RST通過一個斯密特觸發(fā)器用來抑制噪聲,在每個機器周期的S5P2,斯密特觸發(fā)器的輸出電平

43、由復(fù)位電路采樣一次,然后才能得到內(nèi)部復(fù)位操作所需要的信號[11]。</p><p>  復(fù)位電路通常采用上電自動復(fù)位和按鈕復(fù)位兩種方式。</p><p>  最簡單的上電自動復(fù)位電路中上電自動復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的。只要Vcc的上升時間不超過1ms,就可以實現(xiàn)自動上電復(fù)位。時鐘頻率用6MHZ時C取22uF,R取1KΩ。</p><p>  除了上電

44、復(fù)位外,有時還需要按鍵手動復(fù)位。本設(shè)計就是用的按鍵手動復(fù)位。按鍵手動復(fù)位有電平方式和脈沖方式兩種。其中電平復(fù)位是通過RST端經(jīng)電阻與電源Vcc接通而實現(xiàn)的。按鍵手動復(fù)位電路見圖3-4。時鐘頻率選用6MHZ時,C取22uF,Rs取200Ω,RK取1KΩ[12]。</p><p>  圖3-4 復(fù)位電路</p><p>  3.2.3 驅(qū)動控制電路</p><p>

45、  我們采用電機驅(qū)動芯片L298N作為電機驅(qū)動,驅(qū)動電路的設(shè)計如圖3-5所示:</p><p>  圖3-5 電機驅(qū)動控制電路</p><p>  L298N的5、7、10、12四個引腳接到單片機上,通過對單片機的編程就可以實現(xiàn)兩個直流電機的PWM調(diào)速以及正反轉(zhuǎn)等功能。</p><p>  3.2.4 鍵盤電路</p><p>  鍵盤中

46、需要0~9幾個數(shù)字鍵,在加上一個開始按鈕和一個停止按鈕,所以本設(shè)計采用3*4矩陣鍵盤電路來完成系統(tǒng)的設(shè)計要求。</p><p>  1、鍵盤電路工作原理</p><p>  鍵盤電路一般由鍵盤接口電路、按鈕及鍵盤掃描構(gòu)成。</p><p>  由鍵盤按鍵輸入數(shù)據(jù),經(jīng)單片機對鍵盤電路的掃描后,運行參數(shù)輸入到單片機內(nèi),供單片機后續(xù)的運算和處理。</p>&

47、lt;p>  鍵盤電路的基本工作原理是利用動片觸點和靜片觸點的接觸和斷開來實現(xiàn)鍵盤按鍵兩引腳的通斷。當(dāng)按鍵按下時,按鍵內(nèi)的復(fù)位彈簧被壓縮,動片觸點與靜片觸點相連,鍵盤的兩個引腳被接通。當(dāng)鍵盤松開后,復(fù)位彈簧將動片彈開,使動片觸點與靜片接觸點脫離接觸,鍵盤兩個引腳斷開[13]。</p><p>  本設(shè)計中使鍵盤接口80C51單片機的p1口相連,當(dāng)沒有按鍵被按下時,由于上拉電阻的作用,所以將按鍵上拉為高電平,

48、每當(dāng)有按鍵按下時,對應(yīng)引腳接地,相應(yīng)按鍵兩個引腳連通接地,變?yōu)榈碗娖健?lt;/p><p>  主控模塊中的鍵盤電路是采用3×4矩陣式鍵盤輸入。由行線和列線組成,按鍵位于行、列的交叉點上。P1口低三位為行號,高四位為列號。矩陣式鍵盤按鍵的位置由行號和列號唯一決定。行線通過上拉電阻接到+5V上。平時無按鍵按下時,行線處于高電平狀態(tài),當(dāng)有按鍵按下時,行線電平狀態(tài)由與此電平相連的列線電平?jīng)Q定。列線電平為高,行線電

49、平則為高;列線電平為低,行線電平則為低。上述內(nèi)容為判斷按鍵是否被按下的關(guān)鍵所在。</p><p>  2、鍵盤掃描工作原理</p><p>  鍵盤掃描方式我采用的是列掃描。現(xiàn)將列掃描工作原理進行闡述:</p><p>  80C51的P1口作為鍵盤接口電路,其中P1.0~P1.2作為行線,P1.3~P1.6作為列線。行線接上拉電阻。P1.3~P1.6四條列掃描線輪

50、流輸出低電平,然后讀P1.0~P1.2,如果沒有按鍵被按下,則P1.0~P1.2均為高電平,當(dāng)其中有某一按鍵按下時,相應(yīng)的P1.0~P1.2中某一引腳就會變?yōu)榈碗娖健H纾篜1.3~P1.6輸入為1110時,P1.0~P1.2輸出為110時,則P1.2引腳輸出為低電平,作為輸入引腳的P1.6口為低電平,那么就是P1.2行線和P1.6列線的交叉點對應(yīng)的按鍵被按下了[14]。</p><p><b>  3、

51、鍵盤按鍵編碼</b></p><p>  鍵盤電路的按鈕個數(shù)不止一個,對不同電路結(jié)構(gòu)鍵盤電路,確定鍵值方法有很多,可以采用行列對應(yīng)的二進制值作為鍵值,如上段中P1.2和P1.6交叉點對應(yīng)的按鍵值為1110,110。這種編碼方式獲得的鍵值分散性大。所以一般采用按順序?qū)︽I盤進行編碼,即將按鍵行列對應(yīng)的二進制碼作為掃描碼,通過查表再轉(zhuǎn)換成鍵值,鍵盤任意按鍵的掃描碼=3×行號+列號。設(shè)計的鍵盤電路如

52、圖3-6所示。</p><p>  圖3-6 鍵盤電路</p><p>  3.2.5 電源電路</p><p>  電源管理單元是系統(tǒng)硬件設(shè)計中的一個重要組成單元。本系統(tǒng)采用7.2V、2000mAh、Ni-Cd蓄電池供電。為滿足系統(tǒng)各單元正常工作的需要,系統(tǒng)將電壓值分為5V、6.5V和7.2V三個檔。三個電壓檔的具體實現(xiàn)及其功能如下:  

53、  ①采用穩(wěn)壓管芯片L7805CV將電源電壓穩(wěn)壓到5V,穩(wěn)壓電路如圖3-7所示,給單片機系統(tǒng)電路、路徑識別的光電傳感器電路和驅(qū)動芯片L298N電路供電;    ②將電源電壓7.2V經(jīng)過一個二極管降至6.5V左右后給舵機供電;    ③將電源電壓7.2V直接供給直流驅(qū)動電機。</p><p>  圖3-7 穩(wěn)壓電源電路</p>

54、<p>  3.3 特殊元件介紹</p><p>  3.3.1 光電傳感器[14]</p><p>  光電傳感器由于反應(yīng)速度快, 能實現(xiàn)非接觸測量,而且精度高、分辨力高、可靠性好,加之半導(dǎo)體光敏器件具有體積小、重量輕、功耗低、便于集成等優(yōu)點,因而廣泛應(yīng)用于軍事、宇航、通信、檢測與工業(yè)自動化控制等多種領(lǐng)域中。當(dāng)前,世界上光電傳感領(lǐng)域的發(fā)展可分為兩大方向:原理性研究與應(yīng)用開

55、發(fā)。隨著光電技術(shù)的日趨成熟,對光電傳感器實用化的開發(fā)成為整個領(lǐng)域發(fā)展的熱點和關(guān)鍵。</p><p>  光電傳感器又稱光傳感器, 是將光信號轉(zhuǎn)換為電信號的一種傳感器, 敏感波長在可見光(0.38-0.76um)附近, 包括紅外線(0.76-1000um)和紫外線波長(0.005-0.4um)。常見的光電傳感器有光電管、光敏電阻、光敏晶體管、光電禍合器、顏色傳感器、紅外光傳感器、紫外線傳感器、光纖傳感器和CCD圖像

56、傳感器。</p><p>  光電傳感器一般由光源、光學(xué)通路和光電元件3 部分組成。其基本原理是以光電效應(yīng)為基礎(chǔ),把被測量的變化轉(zhuǎn)換成光信號的變化,然后借助光電元件進一步將光信號轉(zhuǎn)換成電信號。光電效應(yīng)是指用光照射某一物體,可以看作是一連串帶有一定能量為的光子轟擊在這個物體上,此時光子能量就傳遞給電子,并且是一個光子的全部能量一次性地被一個電子所吸收,電子得到光子傳遞的能量后其狀態(tài)就會發(fā)生變化,從而使受光照射的物體

57、產(chǎn)生相應(yīng)的電效應(yīng)。通常把光電效應(yīng)分為3 類:(1 )在光線作用下能使電子逸出物體表面的現(xiàn)象稱為外光電效應(yīng),如光電管、光電倍增管等;(2 )在光線作用下能使物體的電阻率改變的現(xiàn)象稱為內(nèi)光電效應(yīng),如光敏電阻、光敏晶體管等;(3 )在光線作用下,物體產(chǎn)生一定方向電動勢的現(xiàn)象稱為光生伏特效應(yīng),如光電池等。</p><p>  光電傳感器通常采取的方法是紅外探測法。紅外探測法,即利用紅外線在不同顏色的物體表面具有不同的反射

58、性質(zhì)的特點,在小車行駛過程中不斷地向地面發(fā)射紅外光,當(dāng)紅外光遇到白色紙質(zhì)地板時發(fā)生漫反射,反射光被裝在小車上的接收管接收;如果遇到黑線則紅外光被吸收,小車上的接收管接收不到紅外光。單片機就是否收到反射回來的紅外光為依據(jù)來確定黑線的位置和小車的行走路線。紅外探測器探測距離有限,一般最大不應(yīng)超過3cm。</p><p><b>  光電傳感器的應(yīng)用:</b></p><p&g

59、t;<b>  應(yīng)用概述:</b></p><p>  用光電元件作敏感元件的光電傳感器,其種類繁多,用途廣泛。按光電傳感器的輸出量性質(zhì)可分為兩類:(1)把被測量轉(zhuǎn)換成連續(xù)變化的光電流而制成的光電測量儀器,可用來測量光的強度以及物體的溫度、透光能力、位移及表面狀態(tài)等物理量。例如:測量光強的照度計,光電高溫計,光電比色計和濁度計,預(yù)防火災(zāi)的光電報警器,構(gòu)成檢查被加工零件的直徑、長度、橢圓度及表

60、面粗糙度等自動檢測裝置和儀器,其敏感元件均用光電元件。半導(dǎo)體光電元件不僅在民用工業(yè)領(lǐng)域中得到廣泛的應(yīng)用,在軍事上更有它重要的地位。例如用硫化鉛敏電阻可做成紅外夜視儀、紅外線照相儀及紅外線導(dǎo)航系統(tǒng)等;(2)把被測量轉(zhuǎn)換成繼續(xù)變化的光電流。利用光電元件在受光照或無光照射時" 有" 或"無"電信號輸出的特性制成的各種光電自動裝置。光電元件用作開關(guān)式光電轉(zhuǎn)換元件。例如電子計算機的光電輸入器,開關(guān)式溫度調(diào)節(jié)

61、裝置及轉(zhuǎn)速測量數(shù)字式光電測速儀等。</p><p>  光電傳感器可用于檢測直接引起光量變化的非電量, 如光強、光照度、輻射測溫、氣體成分分析等也可用來檢測能轉(zhuǎn)換成光電量變化的其它非電量,如零件直徑、表面粗糙度、應(yīng)變、位移、振動、速度、加速度, 以及物體形狀、工作狀態(tài)的識別等。光電傳感器具有非接觸、響應(yīng)快、性能可靠等特點, 因此在工業(yè)自動化裝置和機器人中獲得廣泛應(yīng)用。</p><p>&l

62、t;b>  應(yīng)用舉例:</b></p><p>  1 測量工件表面的缺陷</p><p><b>  2 測量轉(zhuǎn)速</b></p><p>  3 光電式數(shù)字轉(zhuǎn)速表</p><p>  3.3.2 主控制器80C51單片機[15]</p><p>  80C51單片機是把那些

63、作為控制應(yīng)用所必需的基本內(nèi)容都集成在一個尺寸有限的集成電路芯片上[2]。如果按功能劃分,它由如下功能部件組成,即微處理器、數(shù)據(jù)存儲器、程序存儲器、并行I/O口、串行口、定時器/計數(shù)器、中斷系統(tǒng)及特殊功能寄存器。它們都是通過片內(nèi)單一總線連接而成,其基本結(jié)構(gòu)依舊是CPU加上外圍芯片的傳統(tǒng)結(jié)構(gòu)模式。但對各種功能部件的控制是采用特殊功能寄存器的集中控制方式。</p><p><b>  1 微處理器</b

64、></p><p>  該單片機中有一個8位的微處理器,與通用的微處理器基本相同,同樣包括了運算器和控制器兩大部分,只是增加了面向控制的處理功能,不僅可處理數(shù)據(jù),還可以進行位變量的處理。</p><p><b>  2 數(shù)據(jù)存儲器</b></p><p>  片內(nèi)為128個字節(jié),片外最多可外擴至64k字節(jié),用來存儲程序在運行期間的工作變量

65、、運算的中間結(jié)果、數(shù)據(jù)暫存和緩沖、標(biāo)志位等,所以稱為數(shù)據(jù)存儲器。</p><p><b>  3 程序存儲器</b></p><p>  由于受集成度限制,片內(nèi)只讀存儲器一般容量較小,如果片內(nèi)的只讀存儲器的容量不夠,則需用擴展片外的只讀存儲器,片外最多可外擴至64k字節(jié)。</p><p><b>  4 中斷系統(tǒng)</b>&

66、lt;/p><p>  具有5個中斷源,2級中斷優(yōu)先權(quán)。</p><p><b>  5 定時器/計數(shù)器</b></p><p>  片內(nèi)有2個16位的定時器/計數(shù)器, 具有四種工作方式。</p><p><b>  6 串行口</b></p><p>  1個全雙工的串行口,具

67、有四種工作方式??捎脕磉M行串行通訊,擴展并行I/O口,甚至與多個單片機相連構(gòu)成多機系統(tǒng),從而使單片機的功能更強且應(yīng)用更廣。</p><p>  7 P1口、P2口、P3口、P4口為4個并行8位I/O口。</p><p><b>  8 特殊功能寄存器</b></p><p>  共有21個,用于對片內(nèi)的個功能的部件進行管理、控制、監(jiān)視。實際上是

68、一些控制寄存器和狀態(tài)寄存器,是一個具有特殊功能的RAM區(qū)。</p><p>  由上可見,80C51單片機的硬件結(jié)構(gòu)具有功能部件種類全,功能強等特點。特別值得一提的是該單片機CPU中的位處理器,它實際上是一個完整的1位微計算機,這個一位微計算機有自己的CPU、位寄存器、I/O口和指令集。1位機在開關(guān)決策、邏輯電路仿真、過程控制方面非常有效;而8位機在數(shù)據(jù)采集,運算處理方面有明顯的長處。MCS-51單片機中8位機和

69、1位機的硬件資源復(fù)合在一起,二者相輔相承,它是單片機技術(shù)上的一個突破,這也是MCS-51單片機在設(shè)計的精美之處。</p><p>  圖3-8 80c51單片機結(jié)構(gòu)圖</p><p>  3.3.3 步進電機驅(qū)動器L298N[16]</p><p>  L298啊一種專用的步進電機驅(qū)動集成芯片,內(nèi)部為雙H橋結(jié)構(gòu),L298的H橋驅(qū)動器功率集成電路包含有四個各自獨立

70、的推挽式驅(qū)動器(即四個半橋),可單獨使用,例如用來驅(qū)動單極性的步進電機繞組或控制四臺不可逆直流電機。它也可兩兩組成雙H橋,每個H橋有各自的使用(ENABLE)控制端。每個半橋有自己的輸入控制端,控制端信號是TTL電平。芯片內(nèi)有邏輯部分電源。L298下橋臂NPN晶體管的發(fā)射極引出外引腳,用來連接電流檢測電阻。每個橋有一個電源引腳。</p><p>  L298可與L297或L6505步進電機電流控制器集成電路配合構(gòu)

71、成一個完整的二相步進電機恒流斬波驅(qū)動電路。</p><p>  L298采用15腳Multiwatt塑料封裝,通過散熱片可用螺絲固定在散熱器上,內(nèi)部包含:兩個H橋的高電壓打電流全橋式驅(qū)動器A和B,每個全橋包括4只NPN型晶體管、邏輯電路供電穩(wěn)壓器、邏輯控制電路等。引腳排列如下圖所示:</p><p>  圖3-9 L298結(jié)構(gòu)及外部引腳圖</p><p>  L2

72、98引腳功能如下:</p><p>  引腳1:SENSING A,連接電流檢測電阻,信號反饋給電極控制芯片,實習(xí)恒流控制。</p><p>  引腳15:SENSING B,連接電流檢測電阻,信號反饋給電極控制芯片,實習(xí)恒流控制。</p><p>  引腳2:OUTPUT1,全橋驅(qū)動器A的輸出端。</p><p>  引腳3:OUTPUT2

73、,全橋驅(qū)動器A的輸出端。</p><p>  引腳4:VS,電機驅(qū)動電源。</p><p>  引腳5:INPUT1,控制全橋驅(qū)動器A的工作狀態(tài)。</p><p>  引腳7:INPUT2,控制全橋驅(qū)動器A的工作狀態(tài)。</p><p>  引腳8:GND,地。</p><p>  引腳9:VSS,邏輯電源。</p

74、><p>  引腳10:INPUT3,控制全橋驅(qū)動器B的工作狀態(tài)。</p><p>  引腳12:INPUT4,控制全橋驅(qū)動器B的工作狀態(tài)。</p><p>  引腳13:OUTPUT1,全橋驅(qū)動器B的輸出端。</p><p>  引腳14:OUTPUT2,全橋驅(qū)動器B的輸出端。</p><p><b>  4

75、 軟件設(shè)計</b></p><p><b>  系統(tǒng)軟件設(shè)計說明:</b></p><p>  在進行微機控制系統(tǒng)設(shè)計時,除了系統(tǒng)硬件設(shè)計外,大量的工作就是如何根據(jù)每個生產(chǎn)對象的實際需要設(shè)計應(yīng)用程序。因此,軟件設(shè)計在微機控制系統(tǒng)設(shè)計中占重要地位。對于本系統(tǒng),軟件更為重要。</p><p>  在單片機控制系統(tǒng)中,大體上可分為數(shù)據(jù)處理

76、、過程控制兩個基本類型。數(shù)據(jù)處理包括:數(shù)據(jù)的采集、數(shù)字濾波、標(biāo)度變換等。過程控制程序主要是使單片機按一定的方法進行計算,然后再輸出,以便控制生產(chǎn)。</p><p>  為了完成上述任務(wù),在進行軟件設(shè)計時,通常把整個過程分成若干個部分,每一部分叫做一個模塊。所謂“模塊”,實質(zhì)上就是所完成一定功能,相對獨立的程序段,這種程序設(shè)計方法叫模塊程序設(shè)計法。</p><p>  模塊程序設(shè)計法的主要優(yōu)

77、點是:</p><p>  1、  單個模塊比起一個完整的程序易編寫及調(diào)試;</p><p>  2、  模塊可以共存,一個模塊可以被多個任務(wù)在不同條件下調(diào)用;</p><p>  3、  模塊程序允許設(shè)計者分割任務(wù)和利用已有程序,為設(shè)計者提供方便。</p><p>  本系統(tǒng)軟件采用模塊化結(jié)構(gòu),由主程序﹑定時子

78、程序、避障子程序﹑中斷子程序顯示子程序﹑調(diào)速子程序﹑算法子程序構(gòu)成。</p><p>  4.1 主程序流程圖</p><p>  圖4-1 主程序流程圖</p><p>  4.2 傳感器信息處理子程序</p><p>  圖4-2 傳感器信息處理流程圖</p><p><b>  系統(tǒng)初始化子程序

79、</b></p><p>  圖4-3 系統(tǒng)初始化流程圖</p><p>  4.4 電機驅(qū)動子程序</p><p>  圖4-4 電機驅(qū)動程序流程圖</p><p>  5 預(yù)期結(jié)果和創(chuàng)新成果</p><p>  通過系統(tǒng)的模塊仿真及實際的實驗驗證,該設(shè)計可以實現(xiàn)自動尋跡小車所要實現(xiàn)的功能,沿著固

80、定的軌跡行駛,不會出現(xiàn)行駛過程中脫離軌跡向別的方向行駛。</p><p>  通過自己的創(chuàng)新改造,也可以設(shè)計出讓小車在一個蹺蹺板上行駛,在走到中心位置的時候,通過角度傳感器傳回的信號,控制步進電機的速度,使其減速慢行,不斷的在中心處前進和后退,以達到蹺蹺板的平衡,并且能保持一段時間。另外自動尋跡小車也可以用攝像頭實現(xiàn)尋跡,現(xiàn)在實現(xiàn)的無人駕駛汽車的控制就是利用攝像頭傳回路面信號,以實現(xiàn)人們對汽車行駛路徑的監(jiān)視。&l

81、t;/p><p><b>  6 總結(jié)</b></p><p>  本文所設(shè)計的自動尋跡小車在傳感器的配合下具有自動尋跡的功能,可以說基本實現(xiàn)了簡易小車的智能化。</p><p>  自動尋跡小車系統(tǒng)以迅猛發(fā)展的汽車電子為背景,涵蓋了控制、模式識別、傳感技術(shù)、電子、電氣、計算機、機械等多個學(xué)科。主要由路徑識別、角度控制及車速控制等功能模塊組成。&

82、lt;/p><p>  在該系統(tǒng)中,由紅外光電傳感器實現(xiàn)路徑識別,通過對小車速度的控制,使小車能按照任意給定的黑色引導(dǎo)線平穩(wěn)地尋跡。實驗證明:系統(tǒng)能很好地滿足尋跡小車對路徑識別性能和抗干擾能力的要求,速度調(diào)節(jié)響應(yīng)時間快,穩(wěn)態(tài)誤差小,具有較好的動態(tài)性能。</p><p>  本設(shè)計所采用的紅外探測法,即利用紅外線在不同顏色的物體表面具有不同的反射性質(zhì)的特點,在小車行駛過程中不斷地向地面發(fā)射紅外光

83、,當(dāng)紅外光遇到白色紙質(zhì)地板時發(fā)生漫反射,反射光被裝在小車上的接收管接收;如果遇到黑線則紅外光被吸收,小車上的接收管接收不到紅外光。單片機就是否收到反射回來的紅外光為依據(jù)來確定黑線的位置和小車的行走路線。紅外探測器探測距離有限,一般最大不應(yīng)超過3cm。</p><p>  本設(shè)計所做的改進就是使用紅外發(fā)射管和接收管自己制作光電對管尋跡傳感器,其原理也是利用紅外探測法,在車的前面和后面各安裝一個,這樣能更好的保證小車

84、在前進和后退過程中不會行駛到軌跡外面去。</p><p>  用一個字節(jié)來代表車底的2個光電傳感器,用每一個位來代表當(dāng)前傳感器的檢測狀態(tài),以此把小車直線行進時分成三種狀態(tài),當(dāng)前面?zhèn)鞲衅鳈z測到白線時,小車在跑道的正上方,這時控制兩電機同速度全速運行;當(dāng)檢測到有一個傳感器偏出白線時,小車處于微偏狀態(tài),這時將一個電機速度調(diào)慢,另一電機速度調(diào)快,完成調(diào)整;當(dāng)檢測到有兩個電機偏出時,小車處于較大的偏離狀態(tài),這時把一個電機的

85、速度調(diào)至極低,另一電機全速運行,從而在較短時間內(nèi)完成路線的調(diào)整。</p><p>  我們的尋跡小車在完成設(shè)計要求的前提下,充分考慮到了外觀、成本等問題,在性能和價格之間作了比較好的平衡。由于設(shè)計要求并不復(fù)雜,我們沒有在電路中增加冗余的功能,但是我們保留了各種硬件接口和軟件子程序接口,方便以后的擴展和進一步的開發(fā)。</p><p>  另外,我們的車體底盤經(jīng)過充分的論證和專業(yè)的設(shè)計,兼顧了

86、美觀、廉價、穩(wěn)固、可靠等各方面的因素,具有較高的穩(wěn)定性和推廣意義。</p><p>  總之,通過本次設(shè)計,我主要得到了以下幾方面的收獲:</p><p>  1、通過此次課程設(shè)計進一步學(xué)習(xí)和鞏固單片機及其相關(guān)的知識,并能在設(shè)計過程中綜合運用所學(xué)的知識內(nèi)容。</p><p>  2、進一步熟悉和掌握MCS-51單片機的內(nèi)部結(jié)構(gòu)及其外圍電路的設(shè)計,掌握匯編語言的編程方

87、法,為即將進入社會參加工作打下堅實的基礎(chǔ)。</p><p>  3、培養(yǎng)掌握收集資料、消化資料和綜合資料的能力。</p><p>  4、通過獨立研究與實驗,基本完成了整個系統(tǒng)的設(shè)計,實現(xiàn)了小車的自動尋跡功能。</p><p>  智能車輛是一個集環(huán)境感知、規(guī)劃決策、自動行駛等功能于一體的綜合系統(tǒng)——它集中地運用了計算機、傳感、信息、通訊、導(dǎo)航、人工智能及自動控制等

88、技術(shù)——是典型的高新技術(shù)綜合體。在很多文獻中有“自動小車”的字樣出現(xiàn),有自動往返小車的設(shè)計、自動消防小車設(shè)計等,這些小車都離不開“自動”,現(xiàn)在的國內(nèi)外都在研究和開發(fā)自動無人駕駛汽車,自動尋跡小車就是無人駕駛汽車的一小部分,只要能設(shè)計好自動尋跡小車,就會對無人駕駛汽車的開發(fā)和研究有很大貢獻。</p><p><b>  參考文獻</b></p><p>  [1] 郝鴻

89、安.常用數(shù)字集成電路應(yīng)用手冊[M].北京:中國計量出版社,1987年12月。</p><p>  [2] 石東海主編.單片機數(shù)據(jù)通信技術(shù)從入門到精通[M].西安:西安電子科技大學(xué)出版社,2003年5月。</p><p>  [3] 陳永真主編.全國大學(xué)生電子設(shè)計競賽試題精解選[M].北京:電子工業(yè)出版社,2007年6月。</p><p>  [4] 黃智偉主編.全國

90、大學(xué)生電子設(shè)計競賽訓(xùn)練教程[M].北京:電子工業(yè)出版社,2006年6月。</p><p>  [5]全國大學(xué)生電子設(shè)計競賽組委會編著.全國大學(xué)生電子設(shè)計競賽獲獎作品匯編[M].北京:北京理工大學(xué)出版社,2004年8月。</p><p>  [6] 黃智偉主編. 全國大學(xué)生電子設(shè)計競賽電路設(shè)計[M].北京:北京航空航天大學(xué)出版社,2006年12月。</p><p> 

91、 [7] 黃智偉主編. 全國大學(xué)生電子設(shè)計競賽系統(tǒng)設(shè)計[M].北京:北京航空航天大學(xué)出版社,2007年2月。</p><p>  [8] 黃智偉主編. 全國大學(xué)生電子設(shè)計競賽技能訓(xùn)練[M].北京:北京航空航天大學(xué)出版社,2007年2月。</p><p>  [9] 黃智偉主編. 全國大學(xué)生電子設(shè)計競賽制作實訓(xùn)[M].北京:北京航空航天大學(xué)出版社,2007年2月。</p>&l

92、t;p>  [10]徐愛鈞編著.8051單片機實踐教程——asm51匯編語言與C51高級語言應(yīng)用[M].北京:電子工業(yè)出版社,2005年7月。</p><p>  [11]谷樹忠,閆勝利編著.Protel 2004實用教程——原理圖與PCB設(shè)計[M].北京電子工業(yè)出版社,2005年2月。</p><p>  [12] 華成英編著.模擬電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,2006

93、年6月。</p><p>  [13] http://lib.ccit.edu.cn/wlsjk.asp</p><p>  [14] http://www.cnki.net/index.htm</p><p>  [15] 萬方數(shù)據(jù)資源統(tǒng)一服務(wù)系統(tǒng)。http://www.wanfangdata.com.cn</p><p>  [16] 2

94、1IC中國電子網(wǎng)。http://www.21ic.com</p><p><b>  謝 辭</b></p><p>  畢業(yè)設(shè)計是大四的最后一門課程,主要來促使學(xué)生進一步理解和掌握電子信息工程專業(yè)基礎(chǔ)知識理論以及相關(guān)學(xué)科知識,使學(xué)生復(fù)習(xí)、鞏固所學(xué)過的理論與專業(yè)知識,并予以適當(dāng)?shù)纳罨皇煜ず驼莆毡緦I(yè)工程設(shè)計的程序、方法與技術(shù)規(guī)范;指導(dǎo)學(xué)生學(xué)習(xí)和掌握實驗測試、數(shù)

95、據(jù)分析處理等科學(xué)研究與應(yīng)用的基本方法,培養(yǎng)學(xué)生靈活運用所學(xué)知識解決實際工程問題、進行工程設(shè)計的能力;培養(yǎng)學(xué)生文獻檢索、開發(fā)設(shè)計、創(chuàng)新和獨立工作的能力,以及嚴謹務(wù)實的科學(xué)作風(fēng)和奉獻精神。使學(xué)生在知識、技能和素質(zhì)等方面,特別是專業(yè)技能和研究技能方面得到全面鍛煉與提高,造就一批具有良好心理承受能力,不怕挫折,勇于進取,高素質(zhì)高質(zhì)量的專業(yè)應(yīng)用型人才。</p><p>  經(jīng)過幾個月的查閱資料、整理材料、實驗驗證以及對論文

96、的寫作,今天終于可以順利的完成論文的最后的謝辭了,四年多的努力與付出,隨著論文的完成,美好的大學(xué)生活也隨之劃下了完美的句點。 懷著復(fù)雜的心理,寫下了如下這一段謝詞。 </p><p>  論文得以完成,要感謝的人實在太多了,首先要感謝倪虹霞老師,因為論文是在倪老師的悉心指導(dǎo)下完成的。雖然倪老師對單片機控制方面的知識并不是十分精通,但她仍然耐心的幫我查閱資料,幫我檢查電路圖與論文,可以說本論文從選題到完成,每一步都

97、是在倪老師的指導(dǎo)下完成的,傾注了倪老師大量的心血。 </p><p>  倪老師指引我論文寫作的方向和架構(gòu),并對本論文初稿進行逐字批閱,指正出其中錯誤之處,使我有了思考的方向,他的循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪,他的嚴謹細致、一絲不茍的作風(fēng),將一直是我工作、學(xué)習(xí)中的榜樣。倪老師要指導(dǎo)很多同學(xué)的論文,加上本來就有教學(xué)任務(wù),工作量之大可想而知,但在一次次的回稿中,精確到每一個字的批改給了我深刻的印象,

98、使我在論文之外明白了做學(xué)問所應(yīng)有的態(tài)度。 </p><p>  在此,謹向倪老師表示崇高的敬意和衷心的感謝!謝謝倪老師在我撰寫論文的過程中給與我的極大地幫助。 </p><p>  同時,論文的順利完成,離不開其它各位老師、同學(xué)和朋友的關(guān)心和幫助。在整個的論文寫作中,各位老師、同學(xué)和朋友積極的幫助,在我寫作中提供了利于論文寫作的建議和意見,在他們的幫助下,論文得以不斷的完善,最終幫助我完整

99、的寫完了整個論文。 </p><p>  另外,要感謝在大學(xué)期間所有傳授我知識的老師,是你們的悉心教導(dǎo)使我有了良好的專業(yè)知識,這也是論文得以完成的基礎(chǔ)。 </p><p>  通過此次的論文,我學(xué)到了很多知識,跨越了傳統(tǒng)方式下的教與學(xué)的體制束縛,在論文的寫作過程中,通過查資料和搜集有關(guān)的文獻,培養(yǎng)了自學(xué)能力和動手能力。并且由原先的被動的接受知識轉(zhuǎn)換為主動的尋求知識,這可以說是學(xué)習(xí)方法上的一

100、個很大的突破。在以往的傳統(tǒng)學(xué)習(xí)模式下,我們可能會記住很多的書本知識,但是通過畢業(yè)論文,我們學(xué)會了如何將學(xué)到的知識轉(zhuǎn)化為自己的東西,學(xué)會了怎么更好的處理知識和實踐相結(jié)合的問題。 </p><p>  在論文的寫作過程中也學(xué)到了做任何事情所要有的態(tài)度和心態(tài),首先做學(xué)問要一絲不茍,對于發(fā)展過程中出現(xiàn)的任何問題和偏差都不要輕視,要通過正確的途徑去解決,在做事情的過程中要有耐心和毅力,不要一遇到困難就退縮,只要堅持下去就可

101、以找到解決問題的方法。而且要學(xué)會與人合作,這樣做起事情來就可以事半功倍。 </p><p>  總之,此次論文的寫作過程,我收獲了很多,即為大學(xué)四年劃上了一個完美的句號,也為將來的人生之路做好了一個很好的鋪墊。 </p><p>  再次感謝我的大學(xué)和所有幫助過我并給我鼓勵的老師,同學(xué)和朋友,謝謝你們! </p><p><b>  附錄</b>

102、;</p><p><b>  主程序清單:</b></p><p>  zhond   equ     3bh</p><p>  zhodu  equ   3ch</p><p>  zhon

103、60;  equ   3eh</p><p>  maicho  equ   3fh</p><p>  jinweb  equ   40h</p><p>  bhcs   equ   41h</p>

104、<p>  dpan   equ   42h</p><p>  fenchu  equ   43h</p><p>  fencun  equ   44h</p><p>  pand   equ 

105、  45h</p><p>  fenmc   equ   51h</p><p>  org     0000h</p><p>  ajmp    main</p><p>  org  

106、;   000bh</p><p>  ajmp    st0</p><p>  org     001bh</p><p>  ajmp    st1</p><p>  org  

107、;   0100h</p><p><b>  main:</b></p><p>  mov limiw,#00h</p><p>  mov miao,#00h</p><p>  mov fenmi,#00h</p><p>  mov fmiao,#00h</p&

108、gt;<p>  mov meter,#00h</p><p>  mov fenzh,#00h</p><p>  mov point,#0bh</p><p>  mov shimi,#00h</p><p>  mov shifn,#00h</p><p>  mov jishk,#00h</

109、p><p>  mov zhond,#00h</p><p>  mov zhodu,#00h</p><p>  mov zhon,#00h</p><p>  mov maicho,#00h</p><p>  mov jinweb,#03h</p><p>  mov bhcs,#00h<

110、;/p><p>  mov sp,#6fh</p><p>  mov tmod,#21h</p><p>  mov th0,#3ch</p><p>  mov tl0,#0b0h</p><p>  mov th1,#9ch</p><p>  mov tl1,#9ch</p>

111、<p><b>  setb ea</b></p><p><b>  setb et0</b></p><p><b>  setb et1</b></p><p>  mov p1,#0aah</p><p>  acall xianshi</p>

112、<p><b>  qidong:</b></p><p>  jb p0.0,qidong</p><p>  acall delay</p><p>  jb p0.0,qidong</p><p>  mov sudu,#03h</p><p><b>  clr p2.

113、6</b></p><p><b>  clr p2.7</b></p><p><b>  setb tr1</b></p><p><b>  start:</b></p><p>  jnb p2.3,start</p><p>  a

114、call delay</p><p>  jnb p2.3,start</p><p>  mov sudu,#07h</p><p><b>  setb tr0</b></p><p>  mov jishk,#01h</p><p>  call delaa</p><p

115、>  call delaa</p><p>  call delaa</p><p>  call delaa</p><p>  call delaa</p><p><b>  jiance:</b></p><p>  mov c,p2.0</p><p>&l

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論