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

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設(shè)計(jì)論文</b></p><p>  題 目 汽車尾燈控制系統(tǒng)的設(shè)計(jì) </p><p>  專 業(yè) 電子信息工程技術(shù) </p><p>  班 級(jí) 2009級(jí) </p><p>  姓 名

2、 </p><p>  學(xué) 號(hào) </p><p>  指導(dǎo)教師 </p><p>  二零一二年五月十五日</p><p><b>  目 錄</b></p><p><b>  摘要1</b>

3、;</p><p><b>  1.1課題引入1</b></p><p>  1.2設(shè)計(jì)任務(wù)和內(nèi)容要求2</p><p>  二.基于AT89S51的汽車尾燈控制系統(tǒng)的設(shè)計(jì)方案3</p><p>  2.1 設(shè)計(jì)方案分析3</p><p>  2.2主要元器件的介紹3</p>

4、<p>  2.3 方案規(guī)劃及設(shè)計(jì)(具體設(shè)計(jì))6</p><p>  2.4硬件電路設(shè)計(jì)及工作原理7</p><p><b>  2.5軟件設(shè)計(jì)9</b></p><p>  2.5.1仿真12</p><p><b>  三.結(jié)束語15</b></p><

5、;p>  四.設(shè)計(jì)中遇到的問題和不足16</p><p><b>  致 謝17</b></p><p><b>  參考文獻(xiàn)18</b></p><p>  基于AT89S51單片機(jī)的汽車尾燈控制</p><p><b>  摘要:</b></p>

6、<p>  為了減少交通事故隱患和提高汽車、摩托車等機(jī)動(dòng)車輛尾燈電路的使用壽命,本文設(shè)計(jì)了一種利用AT89S51單片機(jī)對(duì)汽車尾燈工作狀態(tài)進(jìn)行控制的控制器系統(tǒng)。首先介紹了系統(tǒng)的總體設(shè)計(jì)方案;其次結(jié)合實(shí)際應(yīng)用給出了界面模式與主控芯片單片機(jī)的外圍電路;為了實(shí)現(xiàn)系統(tǒng)的控制功能,采用C語言編程,文中詳細(xì)介紹了軟件設(shè)計(jì)流程圖及實(shí)現(xiàn)方法;最后,將軟件系統(tǒng)與硬件電路結(jié)合調(diào)試,實(shí)現(xiàn)了左轉(zhuǎn)、右轉(zhuǎn)、剎車及夜間行車四種常用的汽車尾燈狀態(tài)。</p

7、><p>  關(guān)鍵字:AT89S51 C語言編程 設(shè)計(jì)程序</p><p><b>  1·1,課題引入</b></p><p>  隨著現(xiàn)代社會(huì)的不斷進(jìn)步,人們愈來愈離不開汽車。然而,隨著汽車數(shù)量的急劇增加,道路安全就愈發(fā)引起人們的關(guān)注?,F(xiàn)在認(rèn)識(shí)到,僅僅依靠汽車本身的結(jié)構(gòu)因素保證行車安全,已經(jīng)是不現(xiàn)實(shí)的事情,因而必須強(qiáng)化對(duì)車輛上涉

8、及安全的主要部位,進(jìn)行定期的檢查,并按一定的技術(shù)標(biāo)準(zhǔn)對(duì)它們的技術(shù)狀況加以考核,通過具有一定精度的各種檢驗(yàn)臺(tái)測(cè)試取得的數(shù)據(jù),科學(xué)而又定量地判斷車輛安全裝置的技術(shù)狀況,給出恰當(dāng)?shù)脑u(píng)價(jià)。而汽車車燈故障率在汽車行駛過程中是比較高的,車燈故障時(shí),不能正確反應(yīng)汽車駕駛員的行車意識(shí)而給安全行車埋下事故隱患。</p><p>  而隨著電子系統(tǒng)能夠在汽車產(chǎn)品中的廣泛應(yīng)用,大大保證了控制系統(tǒng)的自動(dòng)化,而且汽車造型日趨流線型,汽車尾

9、燈對(duì)于汽車整體造型的完美體現(xiàn)有著很大作用,汽車尾燈控制系統(tǒng)在汽車成品中所占的比重也逐漸加大。</p><p>  尾燈又是汽車品牌的最好體現(xiàn),不同的尾燈的形狀、在車上的安裝位置、不同信號(hào)功能的相對(duì)位置等都是使汽車獨(dú)樹一幟的有效手段。同時(shí),對(duì)汽車整體而言,尾燈安裝后,與車身必須能渾然一體,并且在點(diǎn)亮與未點(diǎn)亮?xí)r都具有整體的協(xié)調(diào)性。國內(nèi)汽車尾燈控制技術(shù)方面的產(chǎn)品主要是動(dòng)態(tài)式圖文顯示的汽車尾燈口。</p>

10、<p>  本文所研究和開發(fā)的課題是汽車尾燈控制器的電路設(shè)計(jì),其基于Intel公司生產(chǎn)的AT89S51芯片設(shè)計(jì)了汽車尾燈控制系統(tǒng)。在該系統(tǒng)中,通過6個(gè)LED顯示汽車尾燈的基本工作狀況,汽車尾燈控制系統(tǒng)的研發(fā)不僅使汽車的先進(jìn)性有了較大提高,更重要的是降低了交通事故發(fā)生的可能性。</p><p>  1·2設(shè)計(jì)任務(wù)和內(nèi)容要求</p><p> ?。?)基本功能描述 <

11、/p><p>  用6只小燈泡模擬6只汽車尾燈,左側(cè)3只,右側(cè)3只。用4個(gè)開關(guān)分別模擬腳踏制動(dòng)器,停車信號(hào),左轉(zhuǎn)彎控制和右轉(zhuǎn)彎控制。</p><p>  汽車在轉(zhuǎn)彎時(shí),該側(cè)的3只尾燈按下列狀態(tài)周期性的亮與暗。000100110111000……</p><p>  在無制動(dòng)時(shí),如果駕駛員不慎將兩個(gè)轉(zhuǎn)向開關(guān)都接通,則兩側(cè)的尾燈都作同樣的周期性亮暗變化。</p>

12、<p>  在制動(dòng)時(shí),若轉(zhuǎn)彎開關(guān)未合上(或錯(cuò)誤的將兩個(gè)轉(zhuǎn)彎開關(guān)都合上),所有的6只尾燈均亮。</p><p>  停車時(shí),6只尾燈按脈沖頻率閃亮。</p><p><b>  (2) 設(shè)計(jì)要求</b></p><p>  完成電路設(shè)計(jì)方案、電路設(shè)計(jì)原理及接線圖,考慮電路制作、調(diào)試與仿真。</p><p>  

13、二 基于AT89S51的汽車尾燈控制系統(tǒng)的設(shè)計(jì)方案</p><p>  2.1 設(shè)計(jì)方案分析</p><p>  之所以會(huì)選擇通過AT89S51型號(hào)的單片機(jī)編寫程序,來控制LED的亮與滅,是因?yàn)閱纹瑱C(jī)編寫程序較直接,用硬件電路搭建方便。這樣可以大大簡化系統(tǒng)結(jié)構(gòu),降低材料的成本。提高系統(tǒng)的先進(jìn)性和可靠性,能實(shí)現(xiàn)控制器的系統(tǒng)編程。采用這種器件開發(fā)數(shù)字系統(tǒng)其升級(jí)與改進(jìn)極為方便。原因有以下幾點(diǎn):&

14、lt;/p><p>  由于現(xiàn)在單片機(jī)技術(shù)普及,加上用單片機(jī)實(shí)現(xiàn)起來方便也很簡單,所以我決定使用單片機(jī)來驅(qū)動(dòng)整個(gè)電路的運(yùn)行。</p><p>  單片機(jī)的運(yùn)行都是要有晶振驅(qū)動(dòng)的,有的單片機(jī)是內(nèi)部晶振驅(qū)動(dòng)單片機(jī),有的單片機(jī)是外部設(shè)計(jì)含有晶振的驅(qū)動(dòng)單片機(jī)的運(yùn)行。所以要設(shè)計(jì)一個(gè)驅(qū)動(dòng)電路去驅(qū)動(dòng)單片機(jī)。</p><p>  余姚往單片機(jī)中下載編好的程序,一是用在線下載,而是用下載

15、器下載到單片機(jī)中。在沒有下載器的情況下,使用在線下載很方便。</p><p>  我選用的是AT89S51型號(hào)單片機(jī),以下是對(duì)它的詳細(xì)介紹</p><p>  2·2主要元器件的介紹</p><p>  AT89S51芯片簡介</p><p>  AT89S51是一個(gè)低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含4k Bytes ISP

16、(In-system programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲(chǔ)器,器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn)MCS -51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的AT89S51可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。</p><p>  AT89S51具有如下特點(diǎn):40個(gè)引腳,4k

17、 Bytes Flash片內(nèi)程序存儲(chǔ)器,128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),32個(gè)外部雙向輸入/輸出(I/O)口,5個(gè)中斷優(yōu)先級(jí)2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè) 全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時(shí)鐘振蕩器。         AT89S51引腳圖</p><p>  此外,AT89S51設(shè)計(jì)和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置

18、省電模式。空閑模式下,CPU暫停工作,而RAM定時(shí)計(jì)數(shù)器,串行口,外中斷 系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時(shí)該芯片還具有PDIP、TQFP和PLCC等三 種封裝形式,以適應(yīng)不同產(chǎn)品的需求。  主要功能特性:  · 兼容MCS-51指令系統(tǒng)        · 4

19、k可反復(fù)擦寫(>1000次)ISP Flash ROM  · 32個(gè)雙向I/O口        · 4.5-5.5V工作電壓  · 2個(gè)16位可編程定時(shí)/計(jì)數(shù)器       · 時(shí)鐘頻率0-33MHz  · 全雙工UA

20、RT串行中斷口線        · 128x8bit內(nèi)部RAM  · 2個(gè)外部中斷源        · 低功耗空閑和省電模式  · 中斷喚醒省電模式        · 3級(jí)加密位

21、  · 看門狗(WDT)電路        · 軟件設(shè)置空閑和省電功能  · 靈活的ISP字節(jié)和分頁編</p><p>  AT89S51 為 ATMEL 所生產(chǎn)的可電氣燒錄清洗的 8051 相容單芯片,其內(nèi) 部程序代碼容量為 4KB、AT89S51 主要功能列舉如下: 主要功能列舉如下

22、:</p><p>  ( 一) 、 1、為一般控制應(yīng)用的 8 位單芯片 2、晶片內(nèi)部具時(shí)鐘振蕩器(傳統(tǒng)最高工作頻率可至 12MHz) 3、內(nèi)部程式存儲(chǔ)器(ROM)為 4KB 4、內(nèi)部數(shù)據(jù)存儲(chǔ)器(RAM)為 128B 5、外部程序存儲(chǔ)器可擴(kuò)充至 64KB 6、外部數(shù)據(jù)存儲(chǔ)器可擴(kuò)充至 64KB 7、32 條雙向輸入輸出線,且每條均可以單獨(dú)做 I/O 的控制 8、5 個(gè)中斷向量源 9、2 組獨(dú)立的 16 位定時(shí)器 1

23、0、1 個(gè)全多工串行通信端口 11、8751 及 8752 單芯片具有數(shù)據(jù)保密的功能 12、單芯片提供位邏輯運(yùn)算指令、AT89S51 各引腳功能介紹: 各引腳功能介紹: </p><p>  ( 二) 、 VCC: AT89S51 電源正端輸入,接+5V。 VSS: 電源地端。 XTAL1: 單芯片系統(tǒng)時(shí)鐘的反相放大器輸入 端。 XTAL2: 系統(tǒng)時(shí)鐘的反相放大器輸出端,一 般在設(shè)計(jì)上只要在 XTAL1 和 XT

24、AL2 上接上一只石英振蕩晶體系統(tǒng)就可以動(dòng) 作了,此外可以在兩引腳與地之間加入 一 20PF 的小電容,可以使系統(tǒng)更穩(wěn)定, 避免噪聲干擾而死機(jī)。 RESET: AT89S51 的重置引腳,高電平動(dòng)作, 當(dāng)要對(duì)晶片重置時(shí),只要對(duì)此引腳電平 提升至高電平并保持兩個(gè)機(jī)器周期以上 的時(shí)間,AT89S51 便能完成系統(tǒng)重置的 各項(xiàng)動(dòng)作,使得內(nèi)部特殊功能寄存器之AT89S51內(nèi)容均被設(shè)成已知狀態(tài),并且至地址 0000H 處開始讀入程序代碼而執(zhí)行程序

25、。</p><p>  EA/Vpp: "EA"為英文"External Access"的縮寫,表示存取外部程序代碼之意,低電平 動(dòng)作,也就是說當(dāng)此引腳接低電平后,系統(tǒng)會(huì)取用外部的程序代碼(存于外部 EPROM 中)來執(zhí)行程序。因此在 8031 及 8032 中,EA 引腳必須接低電平,因 為其內(nèi)部無程序存儲(chǔ)器空間。如果是使用 8751 內(nèi)部程序空間時(shí),此引腳要接成 高電平

26、。此外,在將程序代碼燒錄至 8751 內(nèi)部 EPROM 時(shí),可以利用此引腳來 輸入 21V 的燒錄高壓(Vpp) 。</p><p>  ALE/PROG: ALE 是英文"Address Latch Enable"的縮寫,表示地址鎖存器啟用信號(hào)。 AT89S51 可以利用這支引腳來觸發(fā)外部的 8 位鎖存器(如 74LS373) ,將端口 0 的地址總線(A0~A7)鎖進(jìn)鎖存器中,因?yàn)?AT8

27、9S51 是以多工的方式送出地址 及數(shù)據(jù)。平時(shí)在程序執(zhí)行時(shí) ALE 引腳的輸出頻率約是系統(tǒng)工作頻率的 1/6,因此 可以用來驅(qū)動(dòng)其他周邊晶片的時(shí)基輸入。此外在燒錄 8751 程序代碼時(shí),此引腳 會(huì)被當(dāng)成程序規(guī)劃的特殊功能來使用。 PSEN: 此為"Program Store Enable"的縮寫,其意為程序儲(chǔ)存啟用,當(dāng) 8051 被設(shè)成 ,會(huì)送出此信號(hào)以便取得程序代碼,通 為讀取外部程序代碼工作模式時(shí)(EA=0) 常

28、這支腳是接到 EPROM 的 OE 腳。AT89S51 可以利用 PSEN 及 RD 引腳分別啟 用存在外部的 RAM 與 EPROM,使得數(shù)據(jù)存儲(chǔ)器與程序存儲(chǔ)器可以合并在一起 而共用 64K 的定址范圍。 </p><p>  PORT0(P0.0~P0.7) : 端口 0 是一個(gè) 8 位寬的開路汲極(Open Drain)雙向輸出入端口,共有 8 個(gè) 位,P0.0 表示位 0,P0.1 表示位 1,依此類推。

29、其他三個(gè) I/O 端口(P1、P2、P3) 則不具有此電路組態(tài),而是內(nèi)部有一提升電路,P0 在當(dāng)做 I/O 用時(shí)可以推動(dòng) 8 個(gè) LS 的 TTL 負(fù)載。如果當(dāng) EA 引腳為低電平時(shí)(即取用外部程序代碼或數(shù)據(jù)存 儲(chǔ)器) ,P0 就以多工方式提供地址總線(A0~A7)及數(shù)據(jù)總線(D0~D7) 。設(shè) 計(jì)者必須外加一鎖存器將端口 0 送出的地址栓鎖住成為 A0~A7,再配合端口 2 所送出的 A8~A15 合成一完整的 16 位地址總線,而定

30、址到 64K 的外部存儲(chǔ)器 空間。 PORT2(P2.0~P2.7) : 端口 2 是具有內(nèi)部提升電路的雙向 I/O 端口,每一個(gè)引腳可以推動(dòng) 4 個(gè) LS 的 TTL 負(fù)載,若將端口 2 的輸出設(shè)為高電平時(shí),此端口便能當(dāng)成輸入端口來使 用。P2 除了當(dāng)做一般 I/O 端口使用外,若是在 AT89S51 擴(kuò)充外接程序存儲(chǔ)器或 數(shù)據(jù)存儲(chǔ)器時(shí), 也提供地址總線的高字節(jié) A8~</p><p><b>  其

31、引腳分配如下: </b></p><p>  P3.0:RXD,串行通信輸入。</p><p>  P3.1:TXD,串行通信輸出。</p><p>  P3.2:INT0,外部中斷 0 輸入。</p><p>  P3.3:INT1,外部中斷 1 輸入。</p><p>  P3.4:T0,計(jì)時(shí)計(jì)數(shù)器 0

32、 輸入。 </p><p>  P3.5:T1,計(jì)時(shí)計(jì)數(shù)器 1 輸入。</p><p>  P3.6:WR:外部數(shù)據(jù)存儲(chǔ)器的寫入信號(hào)。</p><p>  P3.7:RD,外部數(shù)據(jù)存儲(chǔ)器的讀取信號(hào)。</p><p>  2·3 方案規(guī)劃及設(shè)計(jì)(具體設(shè)計(jì))</p><p><b>  系統(tǒng)設(shè)計(jì)框架圖&

33、lt;/b></p><p><b>  框架圖</b></p><p>  2·4硬件電路設(shè)計(jì)及工作原理</p><p>  該系統(tǒng)硬件主要包括以下三大模塊:邏輯開關(guān)控制器、AT89S51單片機(jī)系統(tǒng)、LED燈陣等組成,從而形成了信號(hào)識(shí)別電路、控制器以及發(fā)光電路三個(gè)模塊。其中單片機(jī)系統(tǒng)(微控制器)作為中央處理單元,根據(jù)邏輯開關(guān)控

34、制器檢測(cè)到駕駛員所執(zhí)行開關(guān)控制信號(hào),獲得的相應(yīng)信號(hào)進(jìn)行傳輸使單片機(jī)系統(tǒng)收到指令,進(jìn)而使LED燈陣發(fā)出相應(yīng)的指示。系統(tǒng)總體設(shè)計(jì)方案如圖1所示。</p><p><b>  圖1系統(tǒng)總體設(shè)計(jì)</b></p><p><b>  其中:</b></p><p>  1)邏輯開關(guān)控制器由四個(gè)開關(guān)組成,分別是左轉(zhuǎn)彎控制、右轉(zhuǎn)彎控制、

35、腳踩制動(dòng)器·停車等。</p><p>  2)單片機(jī)系統(tǒng)是40個(gè)引腳的AT89S51芯片,其中所用到的引腳有19個(gè)。</p><p>  3)燈陣自左向右分別為L3L2L1R1R2R3,其中燈陣R1R2R3代表右側(cè)3個(gè)指示燈,L1L2L3代表左側(cè)的3個(gè)指示燈。</p><p>  本次設(shè)計(jì)的汽車尾燈控系統(tǒng)中的控制功能包括左轉(zhuǎn)彎控制·右轉(zhuǎn)彎控制&#

36、183;停車·腳</p><p><b>  圖2系統(tǒng)電路</b></p><p>  踩制動(dòng)等,主要為了模擬實(shí)際汽車尾燈控制電路,進(jìn)而達(dá)到可靠性高、實(shí)用性好和普遍性強(qiáng)等特點(diǎn),所研究方案的硬件電路簡單,可以廣泛應(yīng)用在各種機(jī)動(dòng)車輛上。系統(tǒng)電路圖如圖2所示。</p><p>  該系統(tǒng)的工作原理是:用6只小燈泡模擬6只汽車尾燈,左側(cè)3只,

37、右側(cè)3只。用4個(gè)開關(guān)分別模擬腳踏制動(dòng)器,停車信號(hào),左轉(zhuǎn)彎控制和右轉(zhuǎn)彎控制。汽車在轉(zhuǎn)彎時(shí),單片機(jī)收到信號(hào)并進(jìn)行處理,該側(cè)的3只尾燈按下列狀態(tài)周期性的亮與暗。000100110111000……</p><p>  在無制動(dòng)時(shí),如果駕駛員不慎將兩個(gè)轉(zhuǎn)向開關(guān)都接通,則兩側(cè)的尾燈都作同樣的周期性亮暗變化。在制動(dòng)時(shí),若轉(zhuǎn)彎開關(guān)未合上(或錯(cuò)誤的將兩個(gè)轉(zhuǎn)彎開關(guān)都合上),所有的6只尾燈均亮。停車時(shí),6只尾燈按脈沖頻率閃亮。<

38、/p><p>  (注:D1D2D3分別L1L2L3,D4D5D6分別為R1R2R3)。</p><p><b>  2·5軟件設(shè)計(jì)</b></p><p><b>  C語言程序</b></p><p>  #include<reg51.h></p><p&g

39、t;  void delay(unsigned int z) 延時(shí)程序,for循環(huán)一直減到0</p><p><b>  {</b></p><p>  unsigned int x;</p><p>  unsigned char y;</p><p>  for(x=z;x>0;x--)</p

40、><p>  for(y=110;y>0;y--);</p><p><b>  }</b></p><p>  void keyscan() 鍵盤掃描程序,先判斷按鍵按下去沒有,哪個(gè)按下去了,然后根據(jù)那個(gè)按鍵按下去的情況,進(jìn)行算法分析和計(jì)算,通過給與LED的管腳賦值高低電平來控制等亮滅情況</p&

41、gt;<p>  unsigned char temp,temp1,temp2,i.temp3;</p><p><b>  temp1=P1;</b></p><p>  temp1= temp1&0x07;</p><p>  if(temp1!=0x07)</p><p><b> 

42、 {</b></p><p>  delay(10);</p><p><b>  temp2=P1;</b></p><p>  temp2= temp2&0x07;</p><p>  if(temp1!== temp2)</p><p><b>  {</

43、b></p><p>  switch(temp1)</p><p><b>  {</b></p><p>  case 0x06; //右轉(zhuǎn)向燈</p><p><b>  {</b></p><p>  temp=0xfe;</p>

44、;<p>  for(i=1;i<=3;i++)</p><p>  {delay(1000);</p><p><b>  P2=temp;</b></p><p>  temp = temp –i;</p><p>  If(temp==0xf8)</p><p>  te

45、mp=0xfe;</p><p><b>  If(i==3)</b></p><p><b>  i=0;</b></p><p><b>  temp3=P1;</b></p><p>  temp3=temp3&0x07;</p><p>

46、  if(temp3==0x07)</p><p><b>  {</b></p><p><b>  P2=0xff;</b></p><p><b>  i=4;</b></p><p><b>  }</b></p><p>

47、<b>  }</b></p><p><b>  if(i==5)</b></p><p><b>  break;</b></p><p><b>  }</b></p><p>  case 0x05;</p><p><

48、;b>  {</b></p><p>  temp=0xdf;</p><p>  for(i=1;i<=3;i++)</p><p><b>  {</b></p><p>  delay(1000);</p><p><b>  P2=temp;</b&

49、gt;</p><p>  temp=temp+(16/i);</p><p>  if(temp==0xfc)</p><p>  temp=0xdf;</p><p><b>  if(i==3)</b></p><p><b>  i=0;</b></p>

50、<p><b>  temp3=P1;</b></p><p>  temp3=temp3&0x07;</p><p>  if(temp3==0x07)</p><p><b>  {</b></p><p><b>  P2=0xff;</b></

51、p><p><b>  i=4;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  if(i==5)</b></p><p><b>  break;</

52、b></p><p><b>  }</b></p><p>  case 0x03; //剎車</p><p><b>  {</b></p><p><b>  P2=0xc0;</b><

53、/p><p>  delay(1000);</p><p><b>  P2=0xff;</b></p><p>  delay(1000);</p><p><b>  temp3=P1;</b></p><p>  temp3=temp3&0x07;</p>

54、;<p>  if(temp3==0x07)</p><p><b>  break</b></p><p><b>  }</b></p><p>  default;P2=0xff;break;</p><p><b>  }</b></p>&

55、lt;p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void maid() 先初始化,P2腳全為高電平,while(1)無限</p><p>  {

56、 循環(huán),開始一直進(jìn)行鍵盤掃描</p><p><b>  P2=0xff;</b></p><p><b>  while(1)</b></p><p><b>  {</b></p><p>  keyscan();</p><p>&

57、lt;b>  }</b></p><p><b>  }</b></p><p><b>  2·5·1仿真</b></p><p><b> ?。?)規(guī)律顯示圖</b></p><p>  根據(jù)以上要求,要實(shí)現(xiàn)左轉(zhuǎn)彎依次三個(gè)顯示燈循環(huán)亮滅

58、,如圖3·3所示,要實(shí)現(xiàn)右轉(zhuǎn)彎依次三個(gè)顯示燈循環(huán)亮滅,如圖3·2所示。</p><p>  (1)仿真使用軟件簡介</p><p>  Proteus軟件是英國Labcenter electronics 公司出版的EDA工具軟件.它不僅具有其 它EDA工具軟件的仿真功能,還能仿真單 片機(jī)及外圍器件.它是目前最好的仿真單 片機(jī)及外圍器件的工具.雖然目前國內(nèi)推 廣剛起步,但

59、已受到單片機(jī)愛好者,從事 單片機(jī)教學(xué)的教師,致力于單片機(jī)開發(fā)應(yīng) 用的科技工作者的青睞.</p><p><b>  功能特點(diǎn)</b></p><p>  Proteus軟件具有其它EDA工具軟件(例: Proteus軟件具有其它EDA工具軟件(例: multisim)的功能.這些功能是: multisim)的功能.這些功能是: (1)原理布圖 (2)PCB自動(dòng)或人工布

60、線 PCB自動(dòng)或人工布線 (3)SPICE電路仿真 SPICE電路仿真</p><p> ?。?)仿真效果如下圖所示</p><p><b>  三·結(jié)束語</b></p><p>  本文設(shè)計(jì)的汽車尾燈控制系統(tǒng),可以減少交通事故隱患和提高尾燈電路的使用壽命。系統(tǒng)設(shè)計(jì)方法通過實(shí)驗(yàn)仿真和調(diào)試證明了可行性。將軟件系統(tǒng)與硬件電路結(jié)合調(diào)試,實(shí)

61、現(xiàn)了左轉(zhuǎn)、右轉(zhuǎn)、剎車及腳踩制動(dòng)四種常用的汽車尾燈狀態(tài)。該尾燈控制系統(tǒng)結(jié)構(gòu)簡單,可靠性高,操作方便,成本低,可廣泛應(yīng)用于常用機(jī)動(dòng)。</p><p>  通過這次汽車尾燈控制電路的設(shè)計(jì),使我學(xué)了不少知識(shí)。汽車尾燈是汽車的重要部件之一,它在交通中扮演著重要的角色。這次設(shè)計(jì)的是簡易汽車尾燈,實(shí)現(xiàn)較簡單的邏輯功能。重點(diǎn)是通過本次設(shè)計(jì)的過程,了解和掌握邏輯電路的設(shè)計(jì)和分析。</p><p>  通過這

62、次課程設(shè)計(jì),學(xué)會(huì)了AT89S51單片機(jī)中程序的流程;學(xué)會(huì)如何通過對(duì)其內(nèi)部進(jìn)行操作,來控制LED的循環(huán)呢點(diǎn)亮。并且在這個(gè)畢業(yè)設(shè)計(jì)中學(xué)會(huì)這款單片機(jī)的驅(qū)動(dòng)電路的設(shè)計(jì)。通過這個(gè)設(shè)計(jì)加強(qiáng)了我思考和解決問題的能力,現(xiàn)在設(shè)計(jì)已經(jīng)做好了,自己感覺還是比較好的,雖然時(shí)間不是很充裕。做課程設(shè)計(jì)的時(shí)候,查閱了一些資料,增強(qiáng)了自己對(duì)知識(shí)的理解,很多以前不是很懂的問題現(xiàn)在都一一解決;在這些過程中常常感覺力不從心,從開始做課程設(shè)計(jì)那天起,腦中天天想著同樣的問題,怎

63、樣將電路弄得更簡單些,怎么樣別人更容易看懂,但似乎時(shí)間過得真的很快,我用了好幾天才把它完全弄好,完成后,心理有一種說不出的高興。</p><p>  在課程設(shè)計(jì)期間,雖然要找工作,但我也安排了一些時(shí)間上網(wǎng)到圖書館找資料,雪心相關(guān)的理論知識(shí),雖然有些辛但也是值得的苦,。設(shè)計(jì)中基本實(shí)現(xiàn)了汽車在運(yùn)行時(shí)候尾燈點(diǎn)亮方式的各種情況。</p><p>  四·設(shè)計(jì)中遇到的問題和不足</p

64、><p>  在做完這個(gè)設(shè)計(jì)之后,發(fā)現(xiàn)還有很多地方存在不足,如按鍵沒有選擇好等設(shè)計(jì)方案不夠周密等。不過經(jīng)過后期的努力,已經(jīng)改善許多,電路正常工作。</p><p>  此方案相比其他方案具有很多優(yōu)點(diǎn),用單片機(jī)編程較直接,用硬件電路搭建方便,通過AT89S51單片機(jī)編寫程序,來控制LED的亮滅,這樣可以大大簡化系統(tǒng)的結(jié)構(gòu),降低材料的成本,提高系統(tǒng)的先進(jìn)性和可靠性,能實(shí)現(xiàn)控制器的系統(tǒng)編程。采用這種

65、器件開發(fā)的數(shù)字系統(tǒng)其升級(jí)與改進(jìn)極為方便。</p><p>  單片機(jī)實(shí)現(xiàn)起來容易,如果通過其他的元件,比如用那些三極管,二極管,譯碼器,與非門等來實(shí)現(xiàn)。這樣的方案的實(shí)現(xiàn)復(fù)雜,成本高,調(diào)試起來不容易成功,太過繁瑣。</p><p>  如果焊接后有問題的,單片機(jī)這邊硬件方面的調(diào)試很方便,只需要修改一下程序而已,硬件的電路也很方便調(diào)試。</p><p>  在選擇方案的

66、時(shí)候要考慮的因素很多,比如說硬件電路設(shè)計(jì)的可行性,器件的選用也很重要,程序的編寫,圖形的仿真,軟件的選擇等等,從中也讓我學(xué)到了很多,找到了自己的一些不足之處,做任何事情都應(yīng)該仔細(xì)認(rèn)真,做事不能慌張,多聽取同學(xué),朋友和老師的意見和建議,經(jīng)過分析確定最后的方案,這樣才能使結(jié)果接近自己的期望值。 致 謝</p><p>  經(jīng)過努力,本次畢業(yè)設(shè)計(jì)已經(jīng)完成

67、,作為一個(gè)專科畢業(yè)生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及同學(xué)們的支持,想完成這個(gè)設(shè)計(jì)是難以想象的。</p><p>  我們現(xiàn)在都處于一個(gè)過渡的階段,本論文對(duì)我以后的工作有很大的幫助,也是對(duì)我這兩年多時(shí)間的學(xué)習(xí)的一個(gè)回顧吧。首先我感謝我的指導(dǎo)老師xx老師,x老師認(rèn)真負(fù)責(zé),實(shí)事求是的科研態(tài)度對(duì)我影響至深,亦師亦友,我在此對(duì)x老師表示最真摯的謝意。</p>

68、<p>  最后我感謝所以在這兩年多的時(shí)間中幫助過我的老師,同學(xué)和朋友們。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]現(xiàn)代電子技術(shù)實(shí)踐課程指導(dǎo),機(jī)械工業(yè)出版社</p><p>  [2]數(shù)字電子技術(shù)基礎(chǔ),高等教育出版社</p><p>  [3]畢滿清,電子技術(shù)實(shí)驗(yàn)與課程設(shè)計(jì)&l

69、t;/p><p>  [4]彭介華,電子技術(shù)課程設(shè)計(jì)指導(dǎo),北京,高等教育出版社,1997</p><p>  [5]李振聲,試驗(yàn)電子技術(shù),北京,國防工業(yè)出版社,2001</p><p>  [6]盧結(jié)成,電子電路試驗(yàn)及應(yīng)用課題設(shè)計(jì),中國科學(xué)技術(shù)大學(xué)出版社,1985</p><p>  [7]高吉祥,電子技術(shù)基礎(chǔ)試驗(yàn)與課程設(shè)計(jì)第二版,國防科技大學(xué)&

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論