汽車尾燈控制電路課程設(shè)計論文_第1頁
汽車尾燈控制電路課程設(shè)計論文_第2頁
汽車尾燈控制電路課程設(shè)計論文_第3頁
汽車尾燈控制電路課程設(shè)計論文_第4頁
汽車尾燈控制電路課程設(shè)計論文_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 福建師范大學(xué)閩南科技學(xué)院課程設(shè)計論文 題目:汽車尾燈控制電路 系 名: 專 業(yè): 年 級: _ 學(xué) 號: 姓 名: 指導(dǎo)教師: 2013年10月13日基于AT89C51單片機的汽車尾燈控制電路摘要: 汽車是我們的生活中不可缺少部分,而汽車尾燈是汽車的主要部分,正是有了它才是我們的交通得以正常進行。本課題設(shè)計了一種利用AT89C51單片機對汽車尾燈工作狀態(tài)進行控制和模擬的控制器系統(tǒng)。為了實現(xiàn)系統(tǒng)的控制功能,本課題采用C語言編程,文中詳細(xì)介紹了軟件設(shè)計流程圖及其實現(xiàn)的方法。之后,將軟件系統(tǒng)與硬件電路結(jié)合調(diào)試,實現(xiàn)了左轉(zhuǎn)彎、右轉(zhuǎn)彎、剎車及停車四種常用的汽車尾燈狀態(tài)。關(guān)鍵字:AT89C51 C語言編

2、程 設(shè)計程序 汽車尾燈ABSTRACT: Car is our life indispensable part, and automobile tail light is the main part of the car, it is because it is our traffic to normal. This topic was designed using a single chip microcomputer AT89C51 for automobile tail light work state control and simulation controller system.

3、In order to realize the system control function, this subject adopts C language programming, this paper introduces in detail the software design flow chart and its realization method. After that, the software system and hardware circuit with debugging, realize the turn left, turn right, brake and st

4、op four commonly used automobile tail light condition. keywords : AT89C51 C language programming Design program Automobile tail light 一、單片機設(shè)計任務(wù)與要求1.1課題研究的意義 1.可以讓學(xué)生更好的掌握和加深對基礎(chǔ)知識的運用和理解,學(xué)習(xí)如何設(shè)計中小型系統(tǒng),并且獨立的完成調(diào)試過程,增強學(xué)生理論與實際結(jié)合的能力,提高學(xué)生電路設(shè)計和分析的能力。 2. 通過課題研究引導(dǎo)學(xué)生在理論指導(dǎo)下有所創(chuàng)新,為后日后工作實踐奠定結(jié)實的基礎(chǔ)。1.2設(shè)計任務(wù)和內(nèi)容要求(1)基本功能描述

5、 本課題用6只發(fā)光二極管模擬6只汽車尾燈,左、右各三只,用四個開關(guān)分別模擬剎車信號K、停車信號K、左轉(zhuǎn)彎信號K和右轉(zhuǎn)彎信號K。 1.正常情況下,汽車左(或右)轉(zhuǎn)彎時,該側(cè)的三只尾燈按圖1.1所示的周期亮、暗,狀態(tài)轉(zhuǎn)換時間為1秒,直至斷開該轉(zhuǎn)向開關(guān)。 2.無制動時(無剎車,K=“0”),如司機不慎將兩個轉(zhuǎn)向開關(guān)接通,則兩側(cè)尾燈都作同樣的周期變化,示意圖同圖1.1。3.在剎車制動時(K“1”),所有6只尾燈同時亮。 4.停車時(K=“1”),6只尾燈均按1Hz頻率閃亮直到K“0”為止。 圖1.3.1汽車尾燈亮、暗示意圖。(2) 設(shè)計要求 完成電路的設(shè)計方案、電路設(shè)計的原理和接線圖、考慮電路的焊接,

6、調(diào)試與仿真。二、 基于AT89C51的汽車尾燈控制系統(tǒng)的設(shè)計方案2.1電路設(shè)計的方案分析2.1.1方案的選擇方案一: 采用VerilogHDL硬件描述語言來實現(xiàn)汽車尾燈的控制電路設(shè)計。程序設(shè)計的思想為:對輸入信號采用四種狀態(tài)進行優(yōu)先編碼來實現(xiàn)A1、A0的組合,由時鐘觸發(fā)環(huán)形計數(shù)器進行環(huán)形計數(shù),輸出中間狀態(tài)Q2、Q1、Q0,再通過組合邏輯電路來輸出結(jié)果狀態(tài)。方案二: 此設(shè)計采用74ls138譯碼器實現(xiàn)對尾燈的循環(huán)控制,通過改變輸入地址碼來實現(xiàn)對尾燈的控制,再配合與非門實現(xiàn)對剎車和停車時尾燈的閃爍情況控制,其中閃爍控制的CP脈沖由555定時器設(shè)計來完成,而轉(zhuǎn)彎時尾燈的循環(huán)點亮,采用設(shè)計一個三進制計

7、算器作為3-8譯碼器的地址輸入端來實現(xiàn)的。 方案三: 直接采用AT89C51單片機來控制LED的亮與滅,實現(xiàn)汽車尾燈控制電路設(shè)計。 2.1.2方案分析和確定 在比較模擬方案時發(fā)現(xiàn),方案一對于VerilogHDL硬件描述語言,學(xué)習(xí)起來比較難,不容易上手。方案二可能存在競爭冒險,這將會使尾燈在閃爍時出現(xiàn)極其不自然的中間過程。之所以選擇方案三,是因為單片機編寫程序比較直接,用硬件電路搭建比較方便。這樣可以簡化系統(tǒng)的結(jié)構(gòu),降低材料成本,提高系統(tǒng)的可靠性。并且現(xiàn)在單片機技術(shù)普及,加上用單片機實現(xiàn)起來方便也很簡單,用單片機來實現(xiàn)電路的設(shè)計,無須外接其他芯片,充分利用了單片機的資源,而且很適合初學(xué)者。 22

8、主要元器件的介紹2.2.1 AT89C51芯片簡介AT89C51是一個低電壓,低功耗,高性能CMOS 8位微處理器,片包含了4K字節(jié)閃爍可編程可擦除的只讀存儲器(FPEROMFalsh Programmable and Erasable Read Only Memory),俗稱單片機。該器件采用ATMEL公司的高密度、非易失存儲器制造技術(shù)制造的,與標(biāo)準(zhǔn)的MCS-51指令系統(tǒng)和輸出管腳相兼容。由于將通用8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C51可以為很多嵌入式控制系統(tǒng)提供一種靈活性高而且價廉的方案。AT89C51外形及引腳排列如圖1.2所

9、示:圖2.2.1 AT89C51外形及引腳排列2.2.2 主要功能特性:1 兼容MCS-51指令系統(tǒng) 2 4K字節(jié)可編程FLASH存儲器 3 壽命:1000寫/擦循環(huán) 4 數(shù)據(jù)保留時間:10年5 32個可編程雙向I/O口 6 4.5-5.5V工作電壓 7 可編程串行通道8 低功耗空閑和省電模式 9 三級程序存儲器鎖定 10 片內(nèi)振蕩器和時鐘電路 11 2個16位可編程定時/計數(shù)器 12 128x8bit內(nèi)部RAM 13 兩個16位定時器/計數(shù)器 14 5個中斷源2.2.3 特性概述:AT89C51提供以下的標(biāo)準(zhǔn)功能:4k bit Flash 閃速存儲器,128 bit內(nèi)部RAM,32 個雙向I

10、/O 口,2個16位定時/計數(shù)器,一個5向量兩級的中斷結(jié)構(gòu),一個全雙工的串行通信口,片內(nèi)振蕩器和時鐘電路。且,AT89C51是可降至0Hz靜態(tài)邏輯操作的,并且可以支持兩種軟件的可選節(jié)電工作模式??臻e方式為停止CPU的工作,但允許RAM定時/計數(shù)器,串行通信口及中斷系統(tǒng)的繼續(xù)工作。掉電時保存RAM中的內(nèi)容,振蕩器停止工作時并禁止其它所有部件的工作直到下一個硬件的復(fù)位。2.2.4 管腳說明:VCC:AT89C51電源正端輸入,接+5V。GND:接地。P0口:P0口是一個8位雙向I/O口,每管腳可吸收8TTL門電流。當(dāng)P0口的管腳第一次寫“1”時,被定義為高阻輸入。P0可以用于外部程序數(shù)據(jù)存儲器,它

11、被定義為數(shù)據(jù)/地址的低8 位。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進行校驗時,P0輸出原碼,而此時P0的外部必須接上拉電阻。P1口:P1口是一個8位雙向I/O口,它是內(nèi)部提供上拉電阻的。P1口的緩沖器能接收輸出4TTL門電流。P1口的管腳寫入“1”后,被內(nèi)部上拉為高電平,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為低8位的地址接收。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口的緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,它的管腳被內(nèi)部上拉電阻拉高,并且作為輸入。因此它作為輸入時,

12、P2口的管腳被外部拉低,將輸出電流。這是因為內(nèi)部上拉的緣故。P2口用于外部程序存儲器或者16位地址外部數(shù)據(jù)存儲器,進行存取數(shù)據(jù)時,P2口輸出地址的高8位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部8 位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出它特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高8位地址信號以及控制信號。P3口:P3口的管腳是8個帶內(nèi)部上拉電阻的雙向可編程I/O口,可接收輸出的4個TTL門電流。當(dāng)P3口寫“1”后,它被內(nèi)部上拉為高電平,并且用于輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流,這是因為上拉的緣故。 P3口也可作為AT89C51的一些特殊功能口,如下

13、表所示:P3.0 RXD,串行輸入口。P3.1 TXD,串行輸出口。P3.2 /INT0,外部中斷0。P3.3 /INT1, 外部中斷1。P3.4 T0,記時器0的外部輸入。P3.5 T1,記時器1的外部輸入。P3.6 /WR,外部數(shù)據(jù)存儲器寫選通。P3.7 /RD,外部數(shù)據(jù)存儲器讀選通。P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,需要保持RST腳 兩個機器周期的高電平時間。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存器允許的輸出電平用于鎖存地址的低位字節(jié)。在FLASH編程期間,該引腳用于輸入編程脈沖。而在平時,ALE端以不變地頻率周期輸出正脈沖信號

14、,此頻率為振蕩器頻率的1/6。因此它可用于對外部輸出的脈沖或用作定時目的。但是值得注意的是:每當(dāng)用于外部數(shù)據(jù)存儲器時,將會跳過一個ALE脈沖。如果想禁止ALE的輸出,可在SFR8EH地址上置“0”。而此時,ALE只有在執(zhí)行MOVX、MOVC指令時ALE才會起作用。另外,此引腳被略微拉高。如cpu在外部執(zhí)行狀態(tài),ALE禁止時,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指令的期間,每個機器周期兩次/PSEN有效。但是在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不會出現(xiàn)。/EA/VPP:當(dāng)/EA端保持為低電平時,在此期間外部程序存儲器(0000H-FFFFH),不管

15、是否有內(nèi)部程序存儲器。當(dāng)加密方式為“1”時,/EA將會內(nèi)部鎖定為RESET;當(dāng)/EA端保持為高電平時,在此期間內(nèi)部程序存儲器,在FLASH編程時,此引腳用于施加12V的編程電源(VPP)。XTAL1:反向振蕩放大器的輸入以及內(nèi)部時鐘工作電路的輸入。XTAL2:反向振蕩器的輸出。2.2.5 振蕩器特性:XTAL1和XTAL2分別是反向放大器的輸入和輸出。此反向放大器能夠配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩都可以采用。如果采用外部時鐘源驅(qū)動器,XTAL2不接收。有其他輸入到內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器來實現(xiàn),因此雖然對外部時鐘信號的脈沖寬度無任何要求,但必須保證是脈沖的高低電平要求的寬度。1

16、23 方案的規(guī)劃和具體設(shè)計系統(tǒng)設(shè)計的框架圖方案的確定(單片機)PROTEUS軟件的仿真測試KELL軟件的編程元器件選擇和電路板焊接調(diào)試與解決問題圖2.3.1 框架圖2 24硬件電路設(shè)計和工作原理 這個系統(tǒng)硬件主要包括以下的三大模塊:AT89S51單片機系統(tǒng)、LED燈陣、邏輯開關(guān)控制器,從而形成了信號的控制器、識別電路和發(fā)光電路這三個模塊。其中單片機系統(tǒng)作為中央處理單元,根據(jù)邏輯開關(guān)控制器來檢測到駕駛員所執(zhí)行開關(guān)控制信號,獲得相應(yīng)的信號進行傳輸,使單片機系統(tǒng)收到對應(yīng)的指令,從而使LED燈陣發(fā)出相應(yīng)的指示。系統(tǒng)總體設(shè)計方案如圖2.4.1所示。 圖2.4.1系統(tǒng)總體設(shè)計3 其中:1 邏輯開關(guān)控制器由

17、4個開關(guān)組成,分別是右轉(zhuǎn)彎控制、左轉(zhuǎn)彎控制、剎車、停車。2 單片機系統(tǒng)是40個引腳的AT89C51芯片,其中所用到的引腳有14個。3 燈陣自左向右分別為D1D2D3D4D5D6,其中燈陣D1D2D3代表左側(cè)的3個指示燈,D4D5D6代表右側(cè)的3個指示燈。本次設(shè)計的汽車尾燈控系統(tǒng)中的控制功能包括左、右轉(zhuǎn)彎控制、停車、圖2.4.2 系統(tǒng)控制電路原理圖剎車,主要是為了模擬實際汽車尾燈控制電路,從而達(dá)到高可靠性、普遍性強、實用性好等特點,該研究方案,硬件電路簡單,可以廣泛的應(yīng)用在各種車輛上。系統(tǒng)電路圖如圖1.4所示。此系統(tǒng)的工作原理是:用6只LED小燈泡模擬6只汽車尾燈,左側(cè)3只,右側(cè)3只。用4個開關(guān)

18、分別模擬剎車信號K、停車信號K、左轉(zhuǎn)彎信號K和右轉(zhuǎn)彎信號K。汽車在轉(zhuǎn)彎時,單片機收到信號并對其進行處理,該側(cè)的3只尾燈按下面狀態(tài)周期性的亮、暗。000100110111000(0為暗,1為亮)。在無制動時,如果駕駛員不慎將兩個轉(zhuǎn)向開關(guān)都接通,則兩側(cè)的尾燈都作同樣的周期性亮暗變化。在剎車制動時(K“1” ),所有6只尾燈同時亮。停車時(K=“1” ),6只尾燈均按1Hz頻率閃亮直到K“0” 為止。(注:D1D2D3分別L1L2L3,D4D5D6分別為R1R2R3)。25軟件設(shè)計2.5.1系統(tǒng)程序代碼:#include#define uint unsigned int#define uchar u

19、nsigned char /按鍵接口/sbit k1=P10; /剎車信號sbit kz=P11; /左轉(zhuǎn)信號sbit ky=P12; /右轉(zhuǎn)信號sbit k2=P13; /停車信號/左邊led接口/sbit z3=P25; /左1sbit z2=P24; /左2sbit z1=P23; /左3/右邊led接口/sbit y1=P22; /右1sbit y2=P21; /有2sbit y3=P20; /右3bit flag=0; /開始循環(huán)標(biāo)志位uchar num,miao;void delay(uint ms) /ms級延時函數(shù)uchar j;for(ms;ms0;ms-)for(j=110

20、;j0;j-);void kong_zhi() /信號控制函數(shù)if(k1=0) /剎車信號delay(10); /消抖if(k1=0)z1=z2=z3=y1=y2=y3=0; /剎車所有6只尾燈同時亮while(!k1); /剎車松開檢測z1=z2=z3=y1=y2=y3=1; /剎車松開所有6只尾燈同時滅if(k2=0) /停止信號delay(10); /消抖TR0=1; /開啟定時器num=0;while(!k2) /停止松開檢測 /500ms的亮滅信號既是1HZif(num10)z1=z2=z3=y1=y2=y3=1; /停止所有6只尾燈同時滅z1=z2=z3=y1=y2=y3=1; /

21、停止松開所有6只尾燈同時滅TR0=0; /關(guān)閉定時器if(kz=0) /左轉(zhuǎn)delay(10);TR0=1; /開啟定時器num=0;miao=0;while(!kz)if(ky=0)z1=z2=z3=1;while(!ky)if(miao=0)y1=z1=0; /1sif(miao=1)y1=z1=y2=z2=0; /1sif(miao=2)y1=z1=y2=z2=y3=z3=0; /1sif(miao=3)y1=z1=y2=z2=y3=z3=1; /1sif(miao=0)z1=0; /1sif(miao=1)z1=z2=0; /1sif(miao=2)z1=z2=z3=0; /1sif(

22、miao=3)z1=z2=z3=1; /1sz1=z2=z3=1; /停止松開所有尾燈同時滅TR0=0; /關(guān)閉定時器if(ky=0) /右轉(zhuǎn)delay(10);TR0=1; /開啟定時器num=0;miao=0;while(!ky)if(kz=0)y1=y2=y3=1;while(!ky)if(miao=0)y1=z1=0;/1sif(miao=1)y1=z1=y2=z2=0;/1sif(miao=2)y1=z1=y2=z2=y3=z3=0;/1sif(miao=3)y1=z1=y2=z2=y3=z3=1;/1sif(miao=0)y1=0;/1sif(miao=1)y1=y2=0;/1si

23、f(miao=2)y1=y2=y3=0;/1sif(miao=3)y1=y2=y3=1;/1sy1=y2=y3=1; /停止松開所有尾燈同時滅TR0=0; /關(guān)閉定時器void main() /主函數(shù)TH0=(65536-50000)/256; /設(shè)置初值TL0=(65536-50000)%256;TMOD=0x01; /設(shè)置定時器模式EA=1; /開啟總中斷ET0=1; /開啟定時器中斷TR0=0; /關(guān)閉定時器while(1)kong_zhi(); /信號控制函數(shù)void T0_init() interrupt 1TH0=(65536-50000)/256;TL0=(65536-50000

24、)%256;num+;if(num=20)num=0;miao+;if(miao=4)miao=0;如圖: 圖2.5.1尾燈循環(huán)規(guī)律顯示圖根據(jù)以上要求,要實現(xiàn)左、右轉(zhuǎn)彎依次三個顯示燈循環(huán)亮滅,如圖1.5所示。252仿真(1) 仿真使用軟件簡介 Proteus軟件是英國Labcenter electronics公司出版的EDA工具軟件,其中該軟件中國的總代理商是廣州風(fēng)標(biāo)電子技術(shù)有限公司。Proteus是世界上最著名的EDA工具軟件,從原理圖的布圖、代碼的調(diào)試到單片機和外圍電路的協(xié)同仿真,一鍵切換到PCB設(shè)計,真正實現(xiàn)從概念到產(chǎn)品的完整設(shè)計。是目前世界上唯一將電路仿真軟件、PCB設(shè)計軟件與虛擬模型

25、仿真軟件三合一的設(shè)計平臺, 它不僅僅具有其它EDA工具軟件的仿真功能,還可以仿真單片機和其外圍器件。雖然現(xiàn)在國內(nèi)推廣剛剛起步,但是已受到單片機開發(fā)應(yīng)用的科技工作者、從事單片機教學(xué)的教師、單片機愛好者的青睞。4 Proteus軟件具有其它EDA工具軟件(例:multisim)的功能。這些功能是:1原理布圖2PCB自動或人工布線3SPICE電路仿真。 其革命性的特點:1互動的電路仿真,用戶甚至可以實時采用諸如鍵盤,RAM,馬達(dá),ROM,AD/DA,LED,部分SPI器件,部分IIC器件。2仿真處理器及其外圍電路,可以仿真 PIC、AVR、ARM、51系列等常用的主流單片機。3.它還可以直接的在基于

26、原理圖的虛擬原型上面編程,再配合顯示以及輸出,可以看到運行后輸入 輸出的效果。在配合系統(tǒng)所配置的示波器、虛擬邏輯分析儀等等,Proteus建立起了完備的電子設(shè)計開發(fā)環(huán)境。5 (2)仿真效果如下例的圖 圖2.5.1 系統(tǒng)仿真圖 圖 2.5.2 按下剎車時的仿真圖 圖2.5.3 圖 2.5.4 圖2.5.4 圖2.5.3、2.5.4、2.5.5 按下左轉(zhuǎn)時的仿真圖 圖2.5.6 圖2.5.7 圖2.5.8 圖2.5.6、2.5.7、2.5.8 按下右轉(zhuǎn)時的仿真圖 圖2.5.9 圖2.5.10 圖 2.5.9、2.5.10 按下停車時的仿真圖三、實驗總結(jié)和收獲 本次課題設(shè)計是通過查閱各種資料和同學(xué)、

27、老師一起討論,并且經(jīng)過反復(fù)、多次修改仿真調(diào)試后得出的結(jié)果。在設(shè)計過程中用到了以前學(xué)到的知識和設(shè)計方法。并且更加進一步加深了對所學(xué)知識的掌握。而本課題研究的是汽車尾燈控制系統(tǒng),其可以減少交通事故的發(fā)生隱患以及提高尾燈電路的使用壽命。系統(tǒng)設(shè)計的方法通過實驗仿真與調(diào)試證明了系統(tǒng)的可行性。將軟件系統(tǒng)與硬件電路結(jié)合調(diào)試,實現(xiàn)了左轉(zhuǎn)、右轉(zhuǎn)、停車和剎車四種常用的汽車尾燈狀態(tài)。此尾燈控制系統(tǒng)的結(jié)構(gòu)簡單、操作方便、成本低、可靠性高,可廣泛的應(yīng)用于常用機動。 通過對本次汽車尾燈控制電路的設(shè)計,使我學(xué)了許多知識。汽車尾燈是汽車的重要組成部件之一,它在交通中扮演著重要的角色,它對于交通安全有著不可替代的作用。通過本次

28、設(shè)計的過程,我了解和掌握了邏輯電路的基本設(shè)計和分析。 通過本次課程設(shè)計,我學(xué)會了AT89C51單片機程序的流程;學(xué)會了如何通過對它內(nèi)部進行操作,來控制LED的循環(huán)點亮尾燈。且在這個畢業(yè)設(shè)計中學(xué)會這款單片機的汽車尾燈控制電路的設(shè)計。通過這個設(shè)計加強了我的思考和解決問題的能力,提高了我的動手操作能力,在課題設(shè)計的過程中常常會感覺力不從心,從開始做課程設(shè)計的那天開始,腦中天天想著同樣的一些問題,怎樣才可以將電路弄得更簡單些,怎么樣可以使別人更加容易看得懂,在課程設(shè)計的期間,雖然要去找工作,但我也有去圖書館找資料,學(xué)習(xí)相關(guān)的理論知識,雖辛苦但也是值得。該設(shè)計中基本實現(xiàn)了,汽車在運行時候尾燈的各種情況。

29、雖然時間不是很充足,但現(xiàn)在這個設(shè)計已經(jīng)做好了,自己的感覺還是比較好。做課題設(shè)計的時候,查閱了大量的相關(guān)資料,增強了自己對知識的理解,其中很多以前不是很懂的問題現(xiàn)在都解決了,感覺小有成就感。四、設(shè)計中遇到的問題和不足做完這個課題設(shè)計后,發(fā)現(xiàn)還是有許多地方存在不足,如知道了AT89C51單片機在裝入時有方向性、焊接時需格外的小心、需要接上拉電阻、按鍵要選擇好等。在經(jīng)過后期的努力,我已經(jīng)改善許多,尾燈控制電路已經(jīng)可以正常工作。并且此方案相比其他方案具有很多直觀的優(yōu)點,用單片機編程比較直接,用硬件電路搭建很方便,通過對AT89C51單片機的編寫程序,來控制LED的亮、滅,這樣可降低材料的成本、簡化系統(tǒng)的結(jié)構(gòu)、提高系統(tǒng)的可靠性以及先進性,能夠?qū)崿F(xiàn)控制器的系統(tǒng)編程。此外,單片機實現(xiàn)起來很容易,假如通過其他的元件,比如用與非門、三極管、譯碼器等來實現(xiàn),這樣的方案不僅實現(xiàn)起來復(fù)雜

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論