版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、陜西理工學(xué)院畢業(yè)設(shè)計(jì)陜西理工學(xué)院畢業(yè)設(shè)計(jì)汽車燈光控制電電路設(shè)計(jì)張寶強(qiáng)(陜西理工學(xué)院院物理系電信信062, 陜西 漢漢中 7233001)指導(dǎo)老師:宋衛(wèi)衛(wèi)星摘要采用AAT89C551單片機(jī)設(shè)設(shè)計(jì)的汽車燈燈光控制電路路,利用其44個(gè)I/O口口分別實(shí)現(xiàn)對(duì)對(duì)汽車燈光的的控制、顯示示功能,其中中還添加了轉(zhuǎn)轉(zhuǎn)彎燈、緊急急燈的警示聲聲音功能。運(yùn)用較少的硬硬件與適當(dāng)?shù)牡能浖Y(jié)合就就可以很容易易的實(shí)現(xiàn)設(shè)計(jì)計(jì)的要求,而而且靈活性強(qiáng)強(qiáng),也可以通通過軟件編程程實(shí)現(xiàn)更多的的附加功能。關(guān)鍵字ATT89C51單單片機(jī);燈光光;控制Auto Liight CControol CirrcuitZhang BBaoqiaang(
2、Grade 06, CClass 2, Maajor EElectrronic Inforrmatioon Sciience and TTechnoology, Physsics DDept.,ShaannxiUniverssity oof Tecchnoloogy,Haanzhonng 7233000, Shaannxi)Tutor: Song WeixiingAbstracct:Witth thee graddual iimprovvementt of llivingg stanndardss, morre andd moree peopple haave too buy the ccar
3、. TThis ttraffiic saffety pprobleem andd moree and more promiinent, whille a ccar, iits liights, signnal iss goodd or bbad iss larggely aaffectted thhe livves off drivvers aand peedestrrians. Therreforee, thee vehiicle llightiing coontroll circcuit rresearrch annd dessign hhas grreat vvalue. MCU des
4、iggn witth thee car lightt conttrol ccircuiit, annd powwerfull, witth lesss harrdwaree and approopriatte sofftwaree can be eaasily combiined tto achhieve the ddesignn requuiremeents, and fflexibbilityy can also be acchieveed thrrough softwware pprograammingg moree addiitionaal feaaturess.Key worrds:
5、ATT89C51 MCU;llight; conttrol 第 PAGE iii 頁 共 16 頁目錄TOC o 1-3 u1引言 PAGEREF _Toc263096381 h 12設(shè)計(jì)方案 PAGEREF _Toc263096382 h 112.1功能要求求 PAGEREF _Toc263096383 h 12.2設(shè)計(jì)方案案 PAGEREF _Toc263096384 h 13硬件設(shè)計(jì) PAGEREF _Toc263096385 h 223.1 AT889C51單單片機(jī)的結(jié)構(gòu)構(gòu)及功能 PAGEREF _Toc263096386 h 23.1.1 AAT89C551的結(jié)構(gòu)及及引腳 PAGER
6、EF _Toc263096387 h 23.1.2 AAT89C551的主要性性能 PAGEREF _Toc263096388 h 33.1.3 AAT89C551的管腳功功能 PAGEREF _Toc263096389 h 33.2 AT889C51的的時(shí)序電路 PAGEREF _Toc263096390 h 43.3 AT889C51的的復(fù)位電路 PAGEREF _Toc263096391 h 53.4 AT889C51的的電源電路 PAGEREF _Toc263096392 h 53.5汽車燈光光控制電路 PAGEREF _Toc263096393 h 64軟件設(shè)計(jì) PAGEREF _T
7、oc263096394 h 775仿真與調(diào)試 PAGEREF _Toc263096395 h 75.1 Keiil C511 Vission2介紹紹 PAGEREF _Toc263096396 h 75.2 Prooteus Profeessionnal 7.5介紹 PAGEREF _Toc263096397 h 85.3調(diào)試 PAGEREF _Toc263096398 h 996結(jié)論 PAGEREF _Toc263096399 h 96.1設(shè)計(jì)結(jié)果果 PAGEREF _Toc263096400 h 96.2系統(tǒng)缺陷陷及建議 PAGEREF _Toc263096401 h 96.3致謝 PAG
8、EREF _Toc263096402 h 99參考文獻(xiàn) PAGEREF _Toc263096403 h 100附錄 程序清單單 PAGEREF _Toc263096404 h 11第30頁 共 16 頁1引言隨著汽車數(shù)量的的大量增加,交交通安全問題題也越來越嚴(yán)嚴(yán)峻。而汽車車車燈光控制系系統(tǒng)的可靠、穩(wěn)穩(wěn)定對(duì)于安全全行駛起著非非常重要的作作用,因此汽車燈燈光控制電路路的研究和設(shè)設(shè)計(jì)成為解決決交通安全問問題的一種好好的途徑。汽汽車工業(yè)的發(fā)發(fā)展也促使汽汽車車燈控制制電路的設(shè)計(jì)計(jì)和研究不斷斷的提高,汽車的功能能要求也越來來越龐大,因因此各單元電電路也需要向向小型化的方方向發(fā)展,以以使汽車能夠夠能裝入更多
9、多的功能模塊塊。傳統(tǒng)的使使用純硬件設(shè)設(shè)計(jì)的電路,不不僅電路龐大大復(fù)雜,而且且一旦出了問問題維修檢測(cè)測(cè)起來也耗時(shí)時(shí)費(fèi)力。因此此智能化、小小型化的電路路設(shè)計(jì)走上了時(shí)時(shí)代的潮流,也也必將影響以以后的汽車控控制系統(tǒng)的設(shè)設(shè)計(jì),不僅如如此還要綜合合考慮加工工工藝、壽命、成本等等問題,以使使設(shè)計(jì)的電路路能夠大量普普及。伴隨著汽車工業(yè)業(yè)的發(fā)展,汽汽車燈光控制制電路的發(fā)展展已經(jīng)非常的的成熟,目前前,汽車燈光光控制系統(tǒng)發(fā)發(fā)展充分利用用了現(xiàn)代科技技的發(fā)展成果果。采用純硬硬件、PLCC電氣控制技技術(shù)設(shè)計(jì)的汽汽車燈光控制制電路已經(jīng)得得到大量應(yīng)用用。傳統(tǒng)的采采用純硬件設(shè)設(shè)計(jì)的電路正正逐漸向著軟軟硬結(jié)合的方方向發(fā)展,也也將
10、隨時(shí)應(yīng)用用最新的科學(xué)學(xué)技術(shù)。單片機(jī)的發(fā)展正正朝著低功耗耗、高性能、低低價(jià)格和外圍圍電路內(nèi)裝化化的方向發(fā)展展。因此,采采用單片機(jī)設(shè)設(shè)計(jì)的汽車燈燈光控制電路路,應(yīng)用軟件件來實(shí)現(xiàn)龐大大的控制功能能,而且通過外外圍電路的擴(kuò)擴(kuò)展還能實(shí)現(xiàn)現(xiàn)更多的附加加功能。這種種控制電路不不僅體積小、成成本低,而且且也更加智能能,可以隨時(shí)修修改整個(gè)控制制功能,非常常適合現(xiàn)代汽汽車工業(yè)的發(fā)發(fā)展潮流??偪傊怪嚐艄饪刂浦齐娐废蛑涌煽?,功功能更加龐大大、智能的方方向發(fā)展。2設(shè)計(jì)方案2.1功能要求求汽車車燈采用發(fā)發(fā)光二極管來來設(shè)計(jì),汽車車前部?jī)蓚?cè)各各有遠(yuǎn)光燈一一部(夜間正正常行車時(shí)使使用,大功率率白色發(fā)光二二極管)
11、,近近光燈一部(夜夜間行駛匯車車時(shí)使用,小小功率白色發(fā)發(fā)光二極管),遠(yuǎn)遠(yuǎn)光燈與近光光燈不能同時(shí)時(shí)使用;汽車車左右各有22個(gè)指示燈:方向燈(小小功率黃色發(fā)發(fā)光二極管),霧霧燈(大功率率黃色發(fā)光二二極管)。汽汽車后部?jī)蓚?cè)側(cè)各有剎車燈燈一部(小功功率紅色發(fā)光光二極管),尾尾燈一部(大大功率紅色發(fā)發(fā)光二極管)。剎車時(shí),剎剎車燈亮(不不閃)。轉(zhuǎn)彎時(shí),汽車車方向燈應(yīng)該該一閃一閃。緊緊急情況時(shí),汽汽車的剎車燈燈與尾燈應(yīng)同同時(shí)閃爍。2.2設(shè)計(jì)方案案采用AT89CC51單片機(jī)機(jī)來完成汽車車燈光控制電電路的設(shè)計(jì)。利利用單片機(jī)豐豐富的I/OO端口,及其其控制的靈活活性,實(shí)現(xiàn)基基本的功能要要求。汽車車車燈控制電路路的
12、方框圖如如2.1所示示。AT89C51AT89C51電源電路時(shí)序及復(fù)位電路燈光控制模塊燈光顯示模塊報(bào)警模塊圖2.1 汽車車車燈控制電電路的方框圖圖電源電路即為驅(qū)驅(qū)動(dòng)單片機(jī)工工作的電源所所設(shè)計(jì)的電路路,它的輸出出端與單片機(jī)機(jī)的Vcc相相連,本設(shè)計(jì)計(jì)電路采用UUSB口轉(zhuǎn)換換5V直流作作為單片機(jī)電電源。時(shí)序及及復(fù)位電路是是作為單片機(jī)機(jī)能正常工作作所必須的最最小系統(tǒng),前前者提供單片片機(jī)工作所需需的時(shí)拍,后后者初始化單單片機(jī)。燈光光控制模塊是是汽車燈光的的控制按鈕,共共有7個(gè),直直接連接到PP1口的各口口線上,按下下則相關(guān)的燈燈亮,再按則則滅。燈光顯顯示模塊即為為汽車燈光顯顯示電路,通通過開關(guān)控制制其顯
13、示情況況。報(bào)警模塊塊是在汽車轉(zhuǎn)轉(zhuǎn)彎或發(fā)生緊緊急情況時(shí),隨隨著相關(guān)車燈燈閃爍的同時(shí)時(shí),驅(qū)動(dòng)蜂鳴鳴器響以發(fā)出出警報(bào),以提提醒行人或求求救。 3硬件設(shè)計(jì)3.1 AT889C51單單片機(jī)的結(jié)構(gòu)構(gòu)及功能3.1.1 AAT89C551的結(jié)構(gòu)及及引腳AT89C511就是一個(gè)微微型計(jì)算機(jī),AAT89C51單單片機(jī)主要由由運(yùn)算器、控控制器、存儲(chǔ)儲(chǔ)器(ROMM及RAM)和和I/O接口口組成。它的的內(nèi)部結(jié)構(gòu)圖圖如3.1.1所示。振蕩器振蕩器和時(shí)序OSC程序存儲(chǔ)器4KB Flash ROM數(shù)據(jù)存儲(chǔ)器256字節(jié)RAM/SFR216位定時(shí)器/計(jì)數(shù)器80C51CPU64KB總線擴(kuò)展控制器可編程I/O口可編程全雙工串行口外部
14、事件計(jì)數(shù)輸入外中斷內(nèi)中斷控制P0P1P2P3串行通信DBUS圖3.1.1 AT89C551單片機(jī)芯片片內(nèi)部結(jié)構(gòu)運(yùn)算器包括一個(gè)個(gè)可進(jìn)行8位位算術(shù)運(yùn)算和和邏輯運(yùn)算的的單元ALUU,8位的暫暫存器1(TTMP1)、暫暫存器2(TTMP2),88位累加器AACC,寄存存器B和程序序狀態(tài)寄存器器PSW等。控制器包括程序序計(jì)數(shù)器PCC、指令寄存存器IR、指指令譯碼器IID、振蕩器器及定時(shí)電路路等。AT89C511片內(nèi)有Fllash RROM(程序序存儲(chǔ)器,只只能讀)和RRAM(數(shù)據(jù)據(jù)存儲(chǔ)器,可可讀可寫)兩兩類,他們各各自有獨(dú)立的的存儲(chǔ)地址空空間,與一般般的存儲(chǔ)器配配置方式很不不同。AT89C511單片機(jī)有
15、44個(gè)與外部交交換信息的88位并行接口口,即P0-P3。他們們都是準(zhǔn)雙向向口,每個(gè)端端口各有8條條I/O線,均均可作輸入/輸出。P00-P3口44個(gè)鎖存器同同RAM統(tǒng)一一編址,可以以把I/O口口當(dāng)做一般特特殊功能寄存存器(SFRR)來尋址。圖3.1.2 AT89C551的引腳如圖3.1.22所示是一個(gè)個(gè)雙列直插封封裝(DIPP)方式的AAT89C551單片機(jī),它它共有40個(gè)個(gè)引腳。其中中很多引腳具具有第二功能能,使用時(shí)要要加以注意。3.1.2 AAT89C551的主要性性能AT89C511是一種4KK字節(jié)閃爍可可編程可擦除除只讀存儲(chǔ)器器(FPERROMFllash PPrograammabll
16、e andd Erassable Read Only Memorry)的低電電壓,高性能能CMOS 8位微處理理器,俗稱單單片機(jī)。該器器件采用ATTMEL高密密度非易失存存儲(chǔ)器制造技技術(shù)制造,與與工業(yè)標(biāo)準(zhǔn)的的MCS-551指令集和和輸出管腳相相兼容。由于于將多功能88位CPU和和閃爍存儲(chǔ)器器組合在單個(gè)個(gè)芯片中,AATMEL的的AT89CC51是一種種高效微控制制器。它為很多嵌嵌入式控制系系統(tǒng)提供了一一種靈活性高高且價(jià)廉的解解決方案。AAT89C551主要特性性如下所述。與MCS-551 兼容,一一個(gè)8位的880C51微微處理器(CCPU);片內(nèi)256字字節(jié)數(shù)據(jù)存儲(chǔ)儲(chǔ)器RAM/SFR,用用于存放
17、可以以讀/寫的數(shù)數(shù)據(jù);片內(nèi)4K字節(jié)節(jié)可編程閃爍爍存儲(chǔ)器,用用于存放程序序、一些原始始數(shù)據(jù)和表格格;壽命:10000寫/擦循循環(huán);數(shù)據(jù)保留時(shí)間間:10年;全靜態(tài)工作:0-24MMHz;三級(jí)程序存儲(chǔ)儲(chǔ)器鎖定;4個(gè)8位并行行可編程I/O口P0-P3,每個(gè)個(gè)口既可作輸輸入又可作輸輸出;兩個(gè)16位定定時(shí)器/計(jì)數(shù)數(shù)器,每個(gè)定定時(shí)器/計(jì)數(shù)數(shù)器可設(shè)置成成計(jì)數(shù)方式,用用以對(duì)外部事事件計(jì)數(shù),也也可設(shè)置成定定時(shí)方式,根根據(jù)定時(shí)結(jié)果果實(shí)現(xiàn)單片機(jī)機(jī)控制;5個(gè)中斷源 、兩個(gè)中斷斷優(yōu)先級(jí);一個(gè)全雙工UUART(通通用異步發(fā)送送接收器)的的串行I/OO口,用于實(shí)實(shí)現(xiàn)單片機(jī)之之間或單片機(jī)機(jī)與計(jì)算機(jī)之之間串行通信信;具有低功耗的
18、的閑置模式和和掉電模式;片內(nèi)振蕩器和和時(shí)鐘電路,但但石英晶體和和微調(diào)電容需需要外接,最最高允許振蕩蕩頻率為244MHz。3.1.3 AAT89C551的管腳功功能VCC(40腳腳):電源端端,為+5VV。GND(20腳腳):接地端端。P0口(P0.0-P0.7,39-32腳):P0口為一一個(gè)8位漏級(jí)級(jí)開路準(zhǔn)雙向向I/O口,每每腳可吸收88個(gè)TTL門門電流。當(dāng)PP0口作為輸輸入口使用時(shí)時(shí),應(yīng)先向口口鎖存器(地地址80H)寫寫入全1,此此時(shí)P0口的的全部引腳浮浮空,可作為為高阻抗輸入入。做輸入口口使用時(shí)先寫寫1,這就是是準(zhǔn)雙向的含含義。在CPPU訪問片外外存儲(chǔ)器(AAT89C551片外EPPROM
19、或RRAM)時(shí),PP0口分時(shí)提提供8位地址址和8位數(shù)據(jù)據(jù)的復(fù)用總線線。在此期間間,P0口內(nèi)內(nèi)部上拉電阻阻有效。在FFlash ROM編程程時(shí),P0端端口接受指令令字節(jié);而在在校驗(yàn)程序時(shí)時(shí),則輸出指指令字節(jié)、驗(yàn)驗(yàn)證時(shí),要求求外接上拉電電阻。P1口(P1.0-P1.7,1-88腳):P11口是一個(gè)內(nèi)內(nèi)部提供上拉拉電阻的8位位雙向I/OO口,P1口口緩沖器能接接收輸出4個(gè)個(gè)TTL門電電流。P1口口管腳寫入11后,被內(nèi)部部上拉為高電電位,可用作作輸入,P11口被外部下下拉為低電平平時(shí),將輸出出電流,這是是由于內(nèi)部上上拉的緣故。在在FLASHH ROM編編程和校驗(yàn)時(shí)時(shí),P1口接接收低8位地地址。 P2口
20、(P2.0-P2.7,21-28腳):P2口為一一個(gè)內(nèi)部上拉拉電阻的8位位雙向I/OO口,P2口口緩沖器可接接收,輸出44個(gè)TTL門門電流,當(dāng)PP2口被寫“11”時(shí),其管管腳被內(nèi)部上上拉電阻拉高高,可作為輸輸入。作為輸輸入時(shí),P22口的管腳被被外部拉低,將將輸出電流。這這是由于內(nèi)部部上拉的緣故故。P2口當(dāng)當(dāng)用于外部程程序存儲(chǔ)器或或16位地址址外部數(shù)據(jù)存存儲(chǔ)器進(jìn)行存存取時(shí),P22口輸出地址址的高八位。在在給出地址“11”時(shí),它利利用內(nèi)部上拉拉優(yōu)勢(shì),當(dāng)對(duì)對(duì)外部八位地地址數(shù)據(jù)存儲(chǔ)儲(chǔ)器進(jìn)行讀寫寫時(shí),P2口口輸出其特殊殊功能寄存器器的內(nèi)容。PP2口在FLLASH編程程和校驗(yàn)時(shí)接接收高8位地地址信號(hào)和控控
21、制信號(hào)。P3口(P3.0-P3.7,10-17腳):P3口管腳腳是8個(gè)帶內(nèi)內(nèi)部上拉電阻阻的雙向I/O口,可接接收輸出4個(gè)個(gè)TTL門電電流。當(dāng)P33口寫入“11”后,它們們被內(nèi)部上拉拉為高電平,并并用作輸入。作作為輸入時(shí),由由于外部下拉拉為低電平,PP3口將輸出出電流,這是是由于上拉的的緣故。在對(duì)對(duì)Flashh ROM編編程或程序校校驗(yàn)時(shí),P33口還接受一一些控制信號(hào)號(hào)。P3口也也可作為ATT89C511的一些特殊殊功能口,如如表1所示。表1 P3口口的第二功能能I/O口線專用功能P3.0RXD(串行數(shù)數(shù)據(jù)接收)P3.1TXD(串行數(shù)數(shù)據(jù)發(fā)送)P3.2 (外部中斷00請(qǐng)求輸入)P3.3 (外部中
22、斷11請(qǐng)求輸入)P3.4T0(定時(shí)器00外部計(jì)數(shù)脈脈沖輸入)P3.5T1(定時(shí)器11外部計(jì)數(shù)脈脈沖輸入)P3.6 (外部數(shù)據(jù)存存儲(chǔ)器寫信號(hào)號(hào))P3.7 (外部數(shù)據(jù)存存儲(chǔ)器讀信號(hào)號(hào))RST(9腳):復(fù)位信號(hào)號(hào)輸入端。當(dāng)當(dāng)振蕩器復(fù)位位器件時(shí),要要保持RSTT腳兩個(gè)機(jī)器器周期(244個(gè)時(shí)鐘振蕩蕩周期)的高高電平時(shí)間。ALE/ (330腳):當(dāng)當(dāng)訪問外部存存儲(chǔ)器時(shí),地地址鎖存ALLE的輸出信信號(hào)用于鎖存存低8位地址址。在FLAASH編程期期間,此引腳腳用于輸入編編程脈沖。在在平時(shí),ALLE端以不變變的頻率周期期輸出正脈沖沖信號(hào),此頻頻率為振蕩器器頻率的1/6。因此它它可用作對(duì)外外部輸出的脈脈沖或用于定
23、定時(shí)目的。然然而要注意的的是:每當(dāng)用用作外部數(shù)據(jù)據(jù)存儲(chǔ)器時(shí),將將跳過一個(gè)AALE脈沖。如如想禁止ALLE的輸出可可在SFR88EH地址上上置0。此時(shí)時(shí), ALEE只有在執(zhí)行行MOVX,MMOVC指令令是ALE才才起作用。如如果微處理器器在外部執(zhí)行行狀態(tài),ALLE禁止,置置位無效。AALE端得負(fù)負(fù)載驅(qū)動(dòng)能力力為8個(gè)LSS型TTL(低低功耗甚至高高速TTL)負(fù)負(fù)載。此引腳腳的第2功能能在對(duì)片內(nèi)帶帶有4KB FLASHH ROM的的AT89CC51編程寫寫入(固化程程序)時(shí),作作為編程脈沖沖輸入端。(29腳):外外部程序存儲(chǔ)儲(chǔ)器的選通信信號(hào)。在由外外部程序存儲(chǔ)儲(chǔ)器取指期間間,每個(gè)機(jī)器器周期兩次有有效
24、。但在訪訪問外部數(shù)據(jù)據(jù)存儲(chǔ)器時(shí),這這兩次有效的的信號(hào)將不出出現(xiàn)。端同樣樣可驅(qū)動(dòng)8個(gè)個(gè)LS型TTTL負(fù)載。要要檢查一個(gè)AAT89C551小系統(tǒng)上上電后CPUU能否正常工工作,也可用用示波器檢查查端有無脈沖沖輸出。如有有,則說明基基本上工作正正常。/Vpp(311腳):外部部程序存儲(chǔ)器器地址允許輸輸入端/固化化編程電壓輸輸入端。當(dāng)引引腳接高電平平時(shí),CPUU只訪問片內(nèi)內(nèi)Flashh ROM并并執(zhí)行內(nèi)部程程序存儲(chǔ)器中中的指令;但但當(dāng)PC(程程序計(jì)數(shù)器)的的值超過0FFFFH時(shí),并并自動(dòng)轉(zhuǎn)去執(zhí)執(zhí)行片外程序序存儲(chǔ)器內(nèi)的的程序。當(dāng)引引腳接低電平平(接地)時(shí)時(shí),CPU只只訪問片外RROM并執(zhí)行行片外程序存存
25、儲(chǔ)器中的指指令,而不管管是否有片內(nèi)內(nèi)程序存儲(chǔ)器器。在Flaash ROOM編程期間間,該引腳也也用于施加112V的編程程允許電源VVpp(如果果選用12VV編程)。XTAL1(119腳):接接外部晶體和和微調(diào)電容的的一端。反向向振蕩放大器器的輸入及內(nèi)內(nèi)部時(shí)鐘工作作電路的輸入入。XTAL2(118腳):接接外部晶體和和微調(diào)電容的的另一端。在在AT89CC51片內(nèi)它它是振蕩電路路反響放大器器的輸出端,振振蕩電路的頻頻率就是晶體體的固有頻率率。若采用外外部時(shí)鐘電路路,該引腳懸懸空。另外AT89CC51使用靜靜態(tài)邏輯來設(shè)設(shè)計(jì)的,其工工作頻率可下下降到0Hzz,并提供兩兩種可用軟件件來選擇的省省電方式:
26、空空閑方式和掉掉電方式。在在空閑方式中中,CPU停停止工作,而而RAM、定定時(shí)器/計(jì)數(shù)數(shù)器、串行口口和中斷系統(tǒng)統(tǒng)都繼續(xù)工作作。此時(shí)的電電流可降到大大約為正常值值的15%。在在掉電方式中中,片內(nèi)振蕩蕩器停止工作作,由于時(shí)鐘鐘電路被“凍凍結(jié)”,使一一切功能都暫暫停,故只保保存片內(nèi)RAAM中的內(nèi)容容,直到下一一次硬件復(fù)位位為止。這種種方式下的電電流可降到115uA,最最小可降到00.6uA。3.2 AT889C51的的時(shí)序電路AT89C511單片機(jī)與其其他單片機(jī)或或微機(jī)一樣是是一種時(shí)序電電路,從Fllash RROM中取指指令和執(zhí)行指指令過程中的的各種微操作作,都是按著著節(jié)拍有序的的工作的。AAT8
27、9C551的時(shí)序電電路如圖3.2所示。AT89C511單片機(jī)芯片片內(nèi)部有一個(gè)個(gè)高增益反向向放大器,用用于構(gòu)成振蕩蕩器。反向放放大器的輸入入端為XTAAL1,輸出出端為XTAAL2,兩端端跨接石英晶晶體和兩個(gè)電電容就可以構(gòu)構(gòu)成穩(wěn)定的自自激振蕩器,電電容和通常取300pF左右,可可穩(wěn)定頻率并并對(duì)振蕩頻率率有微調(diào)作用用。振蕩頻率率范圍為=00-24Mhhz。5V圖3.2 AT89C51的時(shí)序電路晶體振蕩器的頻頻率為,振蕩蕩信號(hào)從XTTAL2端輸輸入片內(nèi)的時(shí)時(shí)鐘信號(hào)發(fā)生生器上,時(shí)鐘鐘發(fā)生器是一一個(gè)2分頻的的觸發(fā)器電路路,他將振蕩蕩器的信號(hào)頻頻率除以2,向向CPU提供供兩相時(shí)鐘信信號(hào)P1和PP2。時(shí)鐘信
28、信號(hào)周期稱為為狀態(tài)周期SS,是振蕩周周期的2倍,每每個(gè)狀態(tài)周期期S的前半周周期,相位11(P1)信信號(hào)有效,在在每個(gè)狀態(tài)周周期S的后半半周期,相位位2(P2)信信號(hào)有效。CCPU就以兩兩相時(shí)鐘P11和P2為基基本拍指揮單單片機(jī)各個(gè)部部件協(xié)調(diào)地工工作。單片機(jī)機(jī)工作需要若若干指令,而而執(zhí)行一條指指令需要多少少時(shí)間以機(jī)器器周期為單位位,一個(gè)機(jī)器器周期是指CCPU訪問存存儲(chǔ)器一次所所需要的時(shí)間間,它包括112個(gè)振蕩周周期,分為66個(gè)S狀態(tài)周周期:S1-S6,每個(gè)個(gè)狀態(tài)周期又又分為兩拍,稱稱為P1和PP2。因此一一個(gè)機(jī)器周期期中的12個(gè)個(gè)振蕩周期表表示為S1PP1,S1PP2,S2PP1,SS6P2。5
29、V圖3.2 AT89C51的時(shí)序電路3.3 AT889C51的的復(fù)位電路T89C51單單片機(jī)與其他他微處理器一一樣,在啟動(dòng)動(dòng)時(shí)需要復(fù)位位,使CPUU及系統(tǒng)各部部件處于確定定的初始狀態(tài)態(tài),并從初始始狀態(tài)開始。當(dāng)當(dāng)系統(tǒng)處于正正常工作狀態(tài)態(tài)時(shí),且振蕩蕩器穩(wěn)定后,RRST引腳上上有一個(gè)高電電平并維持22個(gè)機(jī)器周期期(24個(gè)振振蕩周期),則則CPU就可可以相應(yīng)并將將系統(tǒng)復(fù)位。除除了系統(tǒng)的正正常初始化之之外,當(dāng)由于于程序運(yùn)行出出錯(cuò)或操作錯(cuò)錯(cuò)誤使系統(tǒng)處處于死鎖狀態(tài)態(tài)時(shí),為擺脫脫困境,也必必須按復(fù)位鍵鍵重新啟動(dòng)。AAT89C551單片機(jī)的的復(fù)位電路如如圖3.3所所示。圖3.3 AT89C51的復(fù)位電路在通電瞬
30、間,電電容通過電阻阻充電,RSST端出現(xiàn)正正脈沖,用以以復(fù)位。只要要電源的上升升時(shí)間不超過過1ms,就就可以實(shí)現(xiàn)上上電自動(dòng)復(fù)位位。在振蕩穩(wěn)穩(wěn)定后為保證證復(fù)位高電平平持續(xù)時(shí)間(即即正脈沖寬度度)大于兩個(gè)個(gè)機(jī)器周期,當(dāng)當(dāng)采用的晶體體為12Mhhz時(shí),可取取=10uFF,=8.22k;當(dāng)采用用的晶體頻率率為6Mhzz時(shí),可取=22uF,=1k。當(dāng)系統(tǒng)出現(xiàn)死機(jī)或需要重新復(fù)位時(shí),可直接按RESET鍵,這時(shí)通過電阻直接把RST端拉高,實(shí)現(xiàn)手動(dòng)復(fù)位。圖3.3 AT89C51的復(fù)位電路3.4 AT889C51的的電源電路本設(shè)計(jì)的單片機(jī)機(jī)電源采用UUSB接口轉(zhuǎn)轉(zhuǎn)換交流2220V為5VV直流供單片片機(jī)使用,如如圖
31、3.4所所示。由于標(biāo)標(biāo)準(zhǔn)USB口口的輸出電壓壓為5V,這這樣正好可供供單片機(jī)使用用,這種設(shè)計(jì)計(jì)非常的方便便,即插即用用,具有很大大的靈活性。我我們可以通過過一條數(shù)據(jù)線線將其連接到到計(jì)算機(jī)上,或或者通過MPP3的充電器器將其連接到到交流電上,以給單片片機(jī)供電。這這些東西在我們的的生活中都非非常常見,因因此非常方便便。220V的交流流信號(hào)經(jīng)過UUSB口整流流后變?yōu)?VV的脈動(dòng)直流流,電路中電電容=4700uF,利用用其充放電特特性,使整流流后的脈動(dòng)直直流變?yōu)楸容^較穩(wěn)定的直流流。由于整流流后的信號(hào)帶帶有高頻及脈脈沖干擾信號(hào)號(hào),而電解電電容具有一定定的電感,對(duì)對(duì)其不能有效效的濾除,因因此利用電容容=0
32、.1ppF的小電容容,以濾去高高頻及脈沖干干擾。電容、共同構(gòu)成濾濾波電路。穩(wěn)穩(wěn)壓二極管和和限流電阻共共同構(gòu)成直流流穩(wěn)壓電路。電電阻和發(fā)光二二極管串聯(lián)作作為供電指示示燈。穩(wěn)壓管的一般選選擇原則為其中為穩(wěn)壓管的的穩(wěn)定電壓,為直流穩(wěn)壓電路的輸出電壓或單片機(jī)的輸入電壓,為穩(wěn)壓管穩(wěn)壓時(shí)流過的電流。、分別為穩(wěn)壓管能夠穩(wěn)壓的最大、最小電流,、分別為負(fù)載電流的最大、最小值。圖3.4 ATT89C511的電源電路路3.5汽車燈光光控制電路經(jīng)過組合以上的的各單元電路路后形成整體體電路,如圖圖3.5所示示。(1)開關(guān)控制制部分開關(guān)控制部分采采用P1個(gè)線線口輸入,其其中遠(yuǎn)、近光光燈分別用開關(guān)、控制,按下下時(shí)相關(guān)燈亮,
33、再再按則滅,和和不能同時(shí)使使用。左、右方向燈用開開關(guān)、控制按下時(shí)相相關(guān)燈亮,再再按則滅,、互鎖。霧燈燈、剎車燈、尾尾燈、緊急燈燈分別用開關(guān)關(guān)、控制,按下相相關(guān)燈亮,再按則則滅。(2)信號(hào)燈部部分發(fā)光二極管和普普通二極管一一樣都具有單單向?qū)щ娦裕恢挥型饧诱蛳螂妷菏沟谜螂娏髯銐驂虼髸r(shí)才能發(fā)發(fā)光。發(fā)光二二極管的開啟啟電壓比普通通二極管的大大,一般紅色色的在1.66V-2.55V之間,黃黃色的在1.9V-2.4V之間,綠綠色的在2.0V-2.4V之間,藍(lán)藍(lán)色/白色的的在3.0VV-3.8VV之間。一般發(fā)光二二極管的正向向?qū)娏鳛闉?mA-220mA。正正向電流愈大大,則發(fā)光愈愈強(qiáng)。則限流流電
34、阻R的計(jì)計(jì)算公式為其中為發(fā)光二極極管的開啟電電壓,為導(dǎo)通通電流。本電路中紅色發(fā)發(fā)光二極管的的開啟電壓=2V,導(dǎo)通通電流=100mA,則限限流電阻為依據(jù)上述公式可可以計(jì)算出其其它發(fā)光二極極管的限流電電阻。(3)聲音信號(hào)號(hào)部分本次設(shè)計(jì)的電路路在汽車拐彎彎,汽車方向向燈閃爍的同同時(shí)通過P33.0腳驅(qū)動(dòng)動(dòng)蜂鳴器發(fā)出出嘀嘀間歇作作響的聲音。當(dāng)當(dāng)發(fā)生緊急情情況,緊急燈燈控制開關(guān)按按下時(shí),除過過相關(guān)的燈閃閃爍的同時(shí),蜂蜂鳴器也發(fā)出出嘀嘀間歇作作響的聲音,此此時(shí)如果正在在拐彎時(shí),則則汽車方向燈燈閃爍的同時(shí)時(shí)不發(fā)聲。程序中改變單片片機(jī)P3.00引腳輸出波波形的頻率,就就可以調(diào)整控控制蜂鳴器音音調(diào),產(chǎn)生各各種不同
35、音色色、音調(diào)的聲聲音。另外,改改變P3.00輸出電平的的高低電平占占空比,則可可以控制蜂鳴鳴器的聲音大大小。(4)汽車燈光光控制電路汽車燈光控制電電路如圖3.5所示,由由于P0口內(nèi)內(nèi)部為一漏極極開路電路,沒沒有內(nèi)部上拉拉電阻,作為為輸入口使用用時(shí)應(yīng)先寫11,因此給PP0口串一個(gè)810K的排阻,以作作為其內(nèi)部上上拉電阻。這這樣P0口就就可以成功的的作為輸入口口使用。夜晚汽車正常行行駛時(shí),開關(guān)關(guān)按下(接P11.0口),遠(yuǎn)遠(yuǎn)光燈,亮;當(dāng)要匯匯車時(shí)應(yīng)按下下開關(guān)(接PP1.1口),遠(yuǎn)遠(yuǎn)光燈,滅,近光燈燈,亮。匯車完畢畢,再次按下下,則遠(yuǎn)光燈燈、亮。汽車左轉(zhuǎn)轉(zhuǎn)彎時(shí),按下下開關(guān)(接PP1.2口),這這時(shí)前左
36、方向向燈與后左方方向燈亮,并并且燈光一閃閃一閃,同時(shí)時(shí)驅(qū)動(dòng)蜂鳴器器LS1作間間歇性嘀嘀作作響,汽車轉(zhuǎn)轉(zhuǎn)正后再按下下開關(guān)則燈滅滅;當(dāng)要右轉(zhuǎn)轉(zhuǎn)彎時(shí),(接接P1.3口口),按下開開關(guān),這時(shí)前右方方向燈與后右右方向燈亮,燈燈光一閃一閃閃,同時(shí)驅(qū)動(dòng)動(dòng)蜂鳴器LSS1作間歇性性嘀嘀作響。汽汽車轉(zhuǎn)正直行行后再按下開關(guān)關(guān)則燈滅。左、右方向向燈同時(shí)只能能有一個(gè)能工工作。當(dāng)遇到到大霧天氣時(shí)時(shí),應(yīng)按下開開關(guān)(接P11.4口),則則霧燈、和亮;當(dāng)踩下下剎車時(shí)(接接P1.5口口),即相當(dāng)當(dāng)按下開關(guān),剎剎車燈與亮;剎車松松開時(shí),即相相當(dāng)于再按下下開關(guān),則剎車燈滅滅。晚上行車車或靠邊停車車時(shí),為使后后面的車輛或或行人能清楚楚
37、的看到前面面的車輛,應(yīng)應(yīng)當(dāng)按下開關(guān)關(guān)(接P1.6口),使使汽車尾部的的照明燈與亮。當(dāng)遇到到緊急情況是是,應(yīng)當(dāng)按下下開關(guān),這時(shí)汽車燈、,,不停閃爍,同同時(shí)驅(qū)動(dòng)蜂鳴鳴器急促的嘀嘀嘀作響,以以發(fā)出警報(bào)。圖3.5 汽車車燈光控制電電路4軟件設(shè)計(jì)本設(shè)計(jì)采用的是是C程序設(shè)計(jì)計(jì)語言設(shè)計(jì)單單片機(jī)程序的的。C語言是是一種結(jié)構(gòu)化化計(jì)算機(jī)程序序設(shè)計(jì)語言。它它層次清晰,便便于按模塊化化方式組織程程序,易于調(diào)調(diào)試和維護(hù)。CC語言的表現(xiàn)現(xiàn)能力和處理理能力極強(qiáng)。它它不僅具有豐豐富的運(yùn)算符符和數(shù)據(jù)類型型,便于實(shí)現(xiàn)現(xiàn)各類復(fù)雜的的數(shù)據(jù)結(jié)構(gòu)。它它還可以直接接訪問內(nèi)存的的物理地址,進(jìn)進(jìn)行位(biit)一級(jí)的的操作。它既既有高級(jí)語言言
38、的特點(diǎn),又又具有匯編語語言的特點(diǎn)。它它可以作為系系統(tǒng)設(shè)計(jì)語言言,編寫工作作系統(tǒng)應(yīng)用程程序,也可以以作為應(yīng)用程程序設(shè)計(jì)語言言,編寫不依依賴計(jì)算機(jī)硬硬件的應(yīng)用程程序。C程序序設(shè)計(jì)語言設(shè)設(shè)計(jì)程序可讀讀性強(qiáng),可移移植性好,適適合于編寫對(duì)對(duì)硬件依賴性性不強(qiáng)的程序序。根據(jù)軟件件的設(shè)計(jì)思想想,可畫出本本系統(tǒng)程序流流程圖如圖44.1所示。程序運(yùn)行后,通通過whille語句循環(huán)環(huán)掃描,不斷斷讀入7個(gè)開開關(guān)的狀態(tài),通通過if-eelse語句句判斷各個(gè)開開關(guān)狀態(tài),為為0時(shí)則轉(zhuǎn)到到相應(yīng)的程序序通過軟件點(diǎn)點(diǎn)亮汽車車燈,否否則不操作或或關(guān)斷相應(yīng)的的車燈。5仿真與調(diào)試本設(shè)計(jì)采用的仿仿真軟件Keeil C551 Viisio
39、n22和Proteeus prrofesssionall 7.5進(jìn)進(jìn)行仿真的。Keil C51 Vision2主要用于單片機(jī)程序的編寫調(diào)試與仿真。Proteus professional 7.5主要用于單片機(jī)及硬件電路的仿真。5.1 Keiil C511 Vission2介介紹Keil C551是美國Keiil Sofftwaree公司出品的的51系列兼容容單片機(jī)C語言軟件開開發(fā)系統(tǒng),與與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過匯編語言后再使用C來開發(fā),體會(huì)更加深刻。Keil C51軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界
40、面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢(shì)。C51工具包中的uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及A51編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。ABS文件由OH51轉(zhuǎn)換
41、成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM中。Keil C551 Viision22集成開發(fā)環(huán)環(huán)境是Keiil Sofftwaree,Inc/KKeil EElektrronik GmbH開開發(fā)的基于880C51內(nèi)內(nèi)核的微處理理器軟件開發(fā)發(fā)平臺(tái),內(nèi)嵌嵌多種符合當(dāng)當(dāng)前工業(yè)標(biāo)準(zhǔn)準(zhǔn)的開發(fā)工具具,可以完成成從工程建立立到管理、編編譯、鏈接、目目標(biāo)代碼的生生成、軟件仿仿真、硬件仿仿真等完整的的開發(fā)流程尤尤其是C編譯工具在在產(chǎn)生代碼的的準(zhǔn)確性和效效率方面達(dá)到到了較高的水水平,而且可可以附加
42、靈活活的控制選項(xiàng)項(xiàng),在開發(fā)大大型項(xiàng)目時(shí)非非常理想。程序入口程序入口讀入開關(guān)K0(P1.0)、K1(P1.1)、K2(P1.2)、K3(P1.3)K4(P1.4)、K5(P1.5)、K6(P1.6)、K7(P1.7)狀態(tài)判斷開關(guān)狀態(tài)開關(guān)K0-P1.0為0,遠(yuǎn)光燈D5、D6亮開關(guān)K1-P1.1為0,近光燈D7,D8亮開關(guān)K2-P1.2為0,左方向燈D1、D9亮閃開關(guān)K3-P1.3為0,右方向燈D2、D10亮閃開關(guān)K4-P1.4為0,霧燈D3、D4、D11、D12亮開關(guān)K5-P1.5為0,剎車燈D13、D14亮開關(guān)K6-P1.6為0,尾燈D15、D16亮開關(guān)K7-P1.7為0,燈D13、D14、D1
43、5、D16亮閃圖4.1 系統(tǒng)統(tǒng)程序流程圖圖5.2 Prooteus Profeessionnal 7.5介紹Proteuss是由英國Laabcentter ellectroonics公公司開發(fā)的EEDA工具軟軟件。他從11989年出出現(xiàn)一直到現(xiàn)現(xiàn)在已經(jīng)有220多年的歷歷史,在全球球廣泛使用。Proteus安裝以后,主要由兩個(gè)程序組成:Ares和Isis。前者主要用于PCB自動(dòng)或人工布線及其電路仿真,后者主要采用原理布圖的方法繪制電路并進(jìn)行相應(yīng)的仿真。除了上述基本應(yīng)用之外,Proteus革命性的功能在于它的電路仿真是互動(dòng)的,針對(duì)微處理器的應(yīng)用,可以直接在基于原理圖的虛擬原型上編程,并實(shí)現(xiàn)軟鍵代碼
44、級(jí)的調(diào)試,還可以直接實(shí)時(shí)動(dòng)態(tài)地模擬按鈕、鍵盤的輸入,LED、液晶現(xiàn)實(shí)的輸出,同時(shí)配合虛擬工具如示波器、邏輯分析儀等等進(jìn)行相應(yīng)的測(cè)量與觀測(cè)。Proteus軟件的應(yīng)用范圍十分廣泛,涉及PCB制板、SPICE的電路仿真、單片機(jī)仿真,在6.9版本中還加入了對(duì)ARM7/LPC2000的仿真。與多數(shù)仿真軟件件相似,Prroteuss有著數(shù)量龐龐大的元器件件庫。與多數(shù)數(shù)仿真軟件相相似,Prooteus有有著數(shù)量龐大大的元件庫。Labcenter公司與相關(guān)的第三方軟件陣容共同開發(fā)了6000多個(gè)模擬和數(shù)字電路中常用的spice模型以及各種動(dòng)態(tài)元件,基本元件如電阻、電容、各種二極管、三極管、MOS管、555定時(shí)器
45、等;74系列TTL 元件和4000系列CMOS 元件;存儲(chǔ)芯片包括各種常用的ROM, RAM,EEPROM, 還有常見I2C器件等。在豐富的庫元件的支持下,原理布圖時(shí)只要進(jìn)行相應(yīng)的調(diào)用和連線,通過對(duì)每個(gè)元件的屬性設(shè)置完成繪圖,然后即可進(jìn)行仿真和虛擬測(cè)量。5.3調(diào)試對(duì)本系統(tǒng)來說,調(diào)調(diào)試工作分以以下三步進(jìn)行行。1)在系統(tǒng)的硬硬件部分制作作出來后,對(duì)對(duì)其進(jìn)行詳細(xì)細(xì)地檢測(cè)調(diào)試試,查看制作作過程中是否否存在錯(cuò)焊、虛焊等情況況,查看單片片機(jī)是否能夠夠正常工作,測(cè)測(cè)試硬件部分分是否能夠完完成其相應(yīng)的的功能。出現(xiàn)現(xiàn)問題要予以以排除,如果果是硬件部分分電路圖的錯(cuò)錯(cuò)誤,則要對(duì)對(duì)其修改,反反復(fù)測(cè)試,直直到硬件的連連
46、接完全無錯(cuò)錯(cuò),并且設(shè)計(jì)計(jì)合理。本系系統(tǒng)經(jīng)過前后后三次的電路路設(shè)計(jì)和修改改,最終硬件件設(shè)計(jì)合理。在在此,首先,需檢驗(yàn)輸出出電壓是否正正常,應(yīng)將變壓器器接入電源電電路,觀察發(fā)發(fā)光二極管是是否亮,以確確定是否有電電壓輸出,再再用數(shù)字萬用用表測(cè)試輸出出電壓是否是是5V,如果果是5V表明明電源電壓正正常工作,如如果不是上述述結(jié)果應(yīng)該檢檢查電路。2)在設(shè)計(jì)系統(tǒng)統(tǒng)的軟件部分分時(shí),在Keeil軟件中中編寫程序,對(duì)對(duì)程序進(jìn)行不不斷調(diào)試編譯譯,直到程序序能夠正常運(yùn)運(yùn)行。然后在在Proteeus軟件中中進(jìn)行仿真測(cè)測(cè)試,看功能能是否能夠?qū)崒?shí)現(xiàn)。3)系統(tǒng)聯(lián)調(diào)。在在上面兩步完完成后,我們們就必須將汽汽車燈光控制制電路的硬
47、件件和軟件部分分結(jié)合起來,進(jìn)進(jìn)行系統(tǒng)聯(lián)調(diào)調(diào),檢驗(yàn)系統(tǒng)統(tǒng)能否正常運(yùn)運(yùn)行,測(cè)試系系統(tǒng)各項(xiàng)性能能指標(biāo),看是是否能夠達(dá)到到預(yù)期的要求求,必要時(shí),還還要不斷地修修改和完善程程序,直到系系統(tǒng)能夠?qū)崿F(xiàn)現(xiàn)預(yù)期的功能能。6結(jié)論6.1設(shè)計(jì)結(jié)果果通過這次汽車燈燈光控制電路路的設(shè)計(jì),我我收獲甚多,前前期經(jīng)過大量量資料的查閱閱,并設(shè)計(jì)好好原理圖、編編寫好程序以以及編譯修改改,然后進(jìn)行行實(shí)物制作,為為確保成功,對(duì)對(duì)布線、裝配配、焊接每個(gè)個(gè)過程都做了了大量細(xì)致的的工作,最終終成功實(shí)現(xiàn)設(shè)設(shè)計(jì)的要求。6.2系統(tǒng)缺陷陷及建議本次設(shè)計(jì)的電路路雖然最終實(shí)實(shí)現(xiàn)設(shè)計(jì)的要要求,但還有有以下缺陷。1)燈光采用發(fā)發(fā)光二極管,效效果不是很理理想
48、。建議采采用功率更大大的燈泡代替替。2)由于采用單單片機(jī)作為控制器,輸輸出的直流電電壓只有5vv,電流也只只有20毫安安左右,因此此,想驅(qū)動(dòng)更更大的燈需要要添加放大電電路或者要采采用繼電器實(shí)實(shí)現(xiàn)對(duì)交流電電路的控制。3)由于沒有采采用PCB板板,電路不穩(wěn)穩(wěn)定易受外部部干擾,最好好能制作成PPCB板電路路。6.3致謝本次設(shè)計(jì)得到宋宋老師的大量量設(shè)計(jì)指導(dǎo),特特此感謝。也也感謝羅東同同學(xué)在電路焊焊接過程中給給予的很多建建設(shè)性的意見見。參考文獻(xiàn)1曹匯堅(jiān),池品優(yōu).基基于MS-551系列單片片機(jī)的控制汽汽車轉(zhuǎn)彎信號(hào)號(hào)燈J.現(xiàn)代計(jì)算算機(jī)(專業(yè)版版),2009(66):45-448.2李朝青.單片機(jī)原理理及接口
49、技術(shù)術(shù)M.北北京航空航天天大學(xué)出版社社,20055.17-447.3何立民.MCS-551單片機(jī)應(yīng)應(yīng)用系統(tǒng)設(shè)計(jì)計(jì)M.北北京航空航天天大學(xué)出版社社,19955.30-445.4潘新民.單片機(jī)實(shí)用系系統(tǒng).北京:人民郵政出出版社,20001.211-35.5童詩白,華成英.模模擬電子技術(shù)術(shù)基礎(chǔ)M.北京:高高等教育出版版社,20007.3877-406.6毋茂盛,王靜,張暉暉.單片機(jī)串串行接口技術(shù)術(shù)研究J.河南師范大大學(xué)學(xué)報(bào), 2000,28(3):96-998.7李毅.串串行接口8位位LED顯示示驅(qū)動(dòng)器jj.重慶職業(yè)技技術(shù)學(xué)院學(xué)報(bào)報(bào),20033,12(33):1100-113.8陳洪財(cái).單片機(jī)C語語
50、言和匯編語語言實(shí)用開發(fā)發(fā)技術(shù)M.哈爾濱工工程大學(xué)出版版社,20008.19-65.9周潤(rùn)景,張麗娜.基于PROOTUES的的電路及單片片機(jī)系統(tǒng)設(shè)計(jì)計(jì)與仿真MM.北京航航空航天大學(xué)學(xué)出版社,22006.88-112.10 Deetlef Deckeer.Perrformaance aand Peerspecctivess of LLight Sourcces foor Siggnal LLamps,HELLAA KG HHueck & Co.,Gemaany,19990,1(0703). 11 Chhristoophe DDUBOSCC.Stylling TTrendss for Car RRe
51、arlaamps.VValeo Lightting ssystemms,SEAA 9803321.附錄 程序清單單/頭文件、鍵鍵位聲明=#includde sbit keey0=P110;/遠(yuǎn)光燈控制制鍵sbit keey1=P111;/近光燈控制制鍵sbit keey2=P112;/左方向燈控控制鍵sbit keey3=P113;/右方向燈控控制鍵sbit keey4=P114;/霧燈控制鍵鍵sbit keey5=P115;/剎車燈控制制鍵sbit keey6=P116;/后照明燈控控制鍵sbit keey7=P117;/緊急情況控控制鍵sbit leed0=P000;/后左方向燈燈sbit leed1=P001;/后左霧燈sbit leed2=P002;/左剎車燈sbit leed3=P003;/左尾燈sbit leed4=P004;/前左方向燈燈sbit leed5=P005;/前左霧燈sbit leed6=P006;/左近光燈sbit leed7=P007;/左遠(yuǎn)光燈sbit leed8=P220;/右遠(yuǎn)光燈sbit leed9=P221;/前右霧燈sbit leed10=PP22;/前右方向向燈sbi
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江省溫州市新希望聯(lián)盟2024-2025學(xué)年上學(xué)期八年級(jí)期中考試數(shù)學(xué)試卷
- 高中生物 第6章 第4節(jié) 細(xì)胞的癌變教案 新人教版必修1
- 廣東省肇慶市高中數(shù)學(xué) 第二章 隨機(jī)變量及其分布 2.4 正態(tài)分布教案 新人教A版選修2-3
- 八年級(jí)生物上冊(cè) 7.19.2植物的生長(zhǎng)發(fā)育教案 (新版)蘇科版
- 2023六年級(jí)數(shù)學(xué)上冊(cè) 五 完美的圖形-圓信息窗3 圓的面積第1課時(shí)教案 青島版六三制
- 湖南省醴陵市七年級(jí)地理上冊(cè) 5.2 國家經(jīng)濟(jì)合作教案 (新版)湘教版
- 2023一年級(jí)數(shù)學(xué)上冊(cè) 8 20以內(nèi)的進(jìn)位加法第6課時(shí) 解決問題(2)教案 新人教版
- 2024-2025學(xué)年高中歷史 第3單元 古代中國的科學(xué)技術(shù)與文學(xué)藝術(shù)單元小結(jié)與測(cè)評(píng)教案 新人教版必修3
- 租用空調(diào)合同模板(2篇)
- 銀行抵押物租賃合同(2篇)
- 人教版高中數(shù)學(xué)A版 必修第1冊(cè)《第二章 一元二次函數(shù)、方程和不等式》大單元整體教學(xué)設(shè)計(jì)
- 2024年導(dǎo)游服務(wù)技能大賽《導(dǎo)游綜合知識(shí)測(cè)試》題庫及答案
- (完整)土地復(fù)墾施工方案
- 期末全真模擬測(cè)試卷2(試題)2024-2025學(xué)年二年級(jí)上冊(cè)數(shù)學(xué)蘇教版
- 九上名著《水滸傳》人物深度分析 魯智深
- 廢塑料資源化利用項(xiàng)目環(huán)境影響評(píng)價(jià)
- 2024時(shí)事政治試題庫(附含答案)
- 《食品安全抽樣檢驗(yàn)工作規(guī)范》附件文書2024
- ISO 55013-2024 資產(chǎn)管理-數(shù)據(jù)資產(chǎn)管理指南(中文版-雷澤佳翻譯-2024)
- 2024-2025學(xué)年湖南省常德市小學(xué)六年級(jí)英語上冊(cè)期末同步自測(cè)試卷及答案
- 2024年俄羅斯高空作業(yè)平臺(tái)車行業(yè)應(yīng)用與市場(chǎng)潛力評(píng)估
評(píng)論
0/150
提交評(píng)論