單片機(jī)汽車轉(zhuǎn)彎信號(hào)燈模擬設(shè)計(jì)_第1頁(yè)
單片機(jī)汽車轉(zhuǎn)彎信號(hào)燈模擬設(shè)計(jì)_第2頁(yè)
單片機(jī)汽車轉(zhuǎn)彎信號(hào)燈模擬設(shè)計(jì)_第3頁(yè)
單片機(jī)汽車轉(zhuǎn)彎信號(hào)燈模擬設(shè)計(jì)_第4頁(yè)
單片機(jī)汽車轉(zhuǎn)彎信號(hào)燈模擬設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

五邑大學(xué)本科畢業(yè)設(shè)計(jì)第1章緒論羞第擴(kuò)2施章培庫(kù)汽車信號(hào)燈脈系統(tǒng)設(shè)計(jì)原課理博2.1怒粗汽車信號(hào)燈突系統(tǒng)控制要肅求浸通過(guò)竄中斷系統(tǒng)遵與定時(shí)計(jì)數(shù)欣器釘?shù)穆?lián)合組成解控制系統(tǒng)的成工作原理。疏考慮情況咸如汽車上徐儀表盤附近賠有一個(gè)轉(zhuǎn)彎服控制桿,井它登的盜三個(gè)位置版分別為料:向上,汽乓車左轉(zhuǎn)碗彎玩;徹中間位置,找汽車期直行笨;俘向下,汽車用右轉(zhuǎn)腔彎贈(zèng)。齒另外璃轉(zhuǎn)彎叢的芒時(shí)缸候雖,填安排左右頭叛燈、苦左右尾燈、腥儀表巡盤無(wú)上2個(gè)指示駕燈塊對(duì)卵應(yīng)地發(fā)出閃法亮礎(chǔ)信號(hào)。銳同時(shí)當(dāng)惹緊銹急開(kāi)關(guān)合上泄時(shí),7個(gè)信掀號(hào)燈都閃爍裹的信號(hào)仍應(yīng)敲閃方亮雕,它們包括違前左轉(zhuǎn)彎燈脈、前右轉(zhuǎn)彎制燈譯、后左轉(zhuǎn)彎含燈、后右轉(zhuǎn)要彎模燈頑、儀表盤的本左指示燈、康右指示燈,車以及儀表盤夜上的陣緊急信號(hào)燈跌。浪塵其中心它們都是頻恥率為1Hz仗低頻閃爍裳[窮1映]銜??刂埔髱熑缦卤?-門1所示。井表2惰-SEQ表\*ARABIC\s1籮1缸汽車駕駛豬操縱與信號(hào)友駕駛操作尿輸出信號(hào)顯儀表迷盤失左轉(zhuǎn)彎燈聞儀表托盤符右轉(zhuǎn)彎燈劑儀表盤緊急踩燈淡左前燈雁右前燈召左后燈情右后燈鋼左剎車燈抖右剎車燈求左轉(zhuǎn)彎寄閃勁亮恭滅輝滅各閃亮金滅捧閃亮模滅造滅姻滅眨右轉(zhuǎn)彎榆滅鐮閃亮衡滅勿滅腦閃亮夜滅推閃亮閱滅夸滅糧合上緊急開(kāi)錫關(guān)醫(yī)閃亮姨閃亮獅閃亮擦閃亮經(jīng)閃亮哭閃亮項(xiàng)閃亮泛滅識(shí)滅腸剎車境滅義滅恒滅貍滅刷滅敵滅攜滅酷亮泊亮想左轉(zhuǎn)彎時(shí)剎造車價(jià)閃亮燭滅悔滅德閃亮話滅桶閃亮乓滅袋亮未亮嘆右轉(zhuǎn)彎時(shí)剎裙車尚滅潑閃亮彎滅扎滅棄閃亮宅滅撐閃亮占亮胃亮體剎車,并合抵緊急開(kāi)關(guān)羽閃亮橫閃亮雕閃亮項(xiàng)閃亮誠(chéng)閃亮麥閃亮椒閃亮童亮彩亮切左轉(zhuǎn)彎時(shí)剎肝車,并合緊脖急開(kāi)關(guān)軋閃亮福閃亮魂閃亮鄉(xiāng)閃亮弓閃亮群閃亮棄閃亮振亮杠亮家右轉(zhuǎn)彎時(shí)剎饞車,并合緊姑急開(kāi)關(guān)共閃亮對(duì)閃亮放閃亮苦閃亮扇閃亮薯閃亮茂閃亮而亮惱亮排2.2壁汽車線信號(hào)燈系統(tǒng)直設(shè)計(jì)方案天汽車轉(zhuǎn)向燈催系統(tǒng)育主要有單片攀機(jī)鼻AT甲89C枕52感、復(fù)位、妙按鍵什、LED顯般示電路押、察+5V魯電源濟(jì)組成最基本盈的辣控制深系統(tǒng)。老由于竄單片機(jī)饅有著強(qiáng)大的慌功能律,而甚汽車轉(zhuǎn)向燈覽的驅(qū)動(dòng)擁將使主用單片機(jī)本柳身的驅(qū)動(dòng)大進(jìn)行驅(qū)動(dòng),殖這樣踏使得單片機(jī)里的功能月可以竹得到充分的孕運(yùn)用囑[允2臟]跳。如下圖2雞-1:酒圖2鳳-及1而汽車轉(zhuǎn)彎信馳號(hào)燈系統(tǒng)總旋框圖童2.3捏單片機(jī)物AT喚89C服52腸簡(jiǎn)介衰AT設(shè)89C答52是一個(gè)借低電壓,高勿性能昨CMOS店的8位鄉(xiāng)單片機(jī)刑,片內(nèi)含軌有哪8kby榴tes的可傾反復(fù)擦寫(xiě)的猜Flash扯只讀完程序存儲(chǔ)器居和256待bytes檢的隨機(jī)存取機(jī)數(shù)據(jù)存儲(chǔ)器州(窩RAM勾)。逐櫻槍幫單片機(jī)佛AT福89C鍵52鹿內(nèi)部主要功繁能特性跌單片意機(jī)AT修89C策52如圖2圈-2,其內(nèi)壞部主要功能方特性:湊兼容MCS耐51指令系數(shù)統(tǒng)譯;用8k可反復(fù)將擦寫(xiě)Fla趴shRO差M;怨32個(gè)雙向盞I/O口;董256x8技bit內(nèi)部聞RAM(可觸擴(kuò)充64k進(jìn)B外部存儲(chǔ)物器)則;休16位可編曬程定時(shí)筑器飼/計(jì)數(shù)器中陣斷巡有3個(gè)藍(lán);葛時(shí)鐘頻率0跪-24MH鼓z;掃2個(gè)串行中倦斷,拉與煮可編程UA睜RT串行通艷道;諒共8個(gè)中斷田源則,其中2個(gè)年為外部中斷慶源柴;責(zé)有資2個(gè)讀寫(xiě)中眨斷口線,3伏級(jí)加密位;瘦低功耗掉電于和空閑潔模式,孔兼機(jī)軟件設(shè)置睡功眠加與狗喚醒功能;槽有PDIP戚、PQFP兼、TQFP跟及PLCC忍幾種封裝形訴式,峽來(lái)淺適應(yīng)不同產(chǎn)票品的需求宏[3]題。移圖2敵-2縣爛單片機(jī)湯AT量89C魚(yú)52寇盒單片機(jī)A公T宅89C梅52隊(duì)主要稈引腳功能委(1)惰匙V少cc悠:AT婆89C惑52電源正介端輸入,接弄+5V修。屬(2)搖菊V許ss降:接地引腳苦。桂(3)纖疫吹XTAL1音:?jiǎn)涡酒禉诮y(tǒng)時(shí)鐘的反開(kāi)相放大器輸紀(jì)入端。勞(4)箭歪才XTAL2衡:系統(tǒng)時(shí)鐘鬼的反相放大觀器輸出端。哥一般會(huì)設(shè)計(jì)上看需走要在XT急AL1和夫XTAL該2上接上堡一婦個(gè)石英振蕩牌晶體系統(tǒng)就蹤可以動(dòng)作接,榜另外辨可以在兩引濫腳與地之間儀加入一你個(gè)20p代F的小電蹈容,消這樣既嘴可以使系統(tǒng)縣更替加還穩(wěn)定,察又可以傷避免噪聲干廁擾而亮導(dǎo)致的腔死機(jī)。懸(5)恰茶RESET叨:AT圓89C曬52維的重置引腳睬,高電平動(dòng)憑作。漂監(jiān)(訓(xùn)6今)貨狼PORT0深(P0.0表~P0.7鑼):端口0販?zhǔn)且粋€(gè)8位召寬的開(kāi)路汲技極(Ope典nDra賺in)雙向爪輸出入端口峰,共有8個(gè)誼位,P0.樸0表示位0蜓,P0.1嘆表示位1,億依此類推?;仄渌齻€(gè)I搜/O端口(浪P1、P2慮、P3情)腳不包含兼這個(gè)電路組頂態(tài),而是內(nèi)冊(cè)部有巾提升電路,采P0脹當(dāng)作絕I/O耕使罷用時(shí)雖,考可皮推動(dòng)8個(gè)L框S的TTL搭負(fù)載。濫(萬(wàn)7貢)站鄰PORT1爭(zhēng)(P1.0纖~P1.7效):端口1驕?zhǔn)蔷哂袃?nèi)部歇提升電路的繭雙向I/O鞠端口,它的棋輸出緩沖器理可以推動(dòng)梳四肥個(gè)描LS的線TTL負(fù)載乞,騙同時(shí)內(nèi)若將端口1報(bào)的輸出設(shè)文置在為高電平,瞎則會(huì)歸由笑這個(gè)端口來(lái)寶輸入數(shù)據(jù)???技8君)牛杏PORT2轎(P2.0兔~P2.7編):端口2功是具有內(nèi)部候提升電路的香雙向I/O掀端口,每一堆個(gè)引腳可買推動(dòng)勝四傻個(gè)LS的T儲(chǔ)TL負(fù)載,除若將端口2濃的輸出設(shè)旨置假為高電平時(shí)削,殊這個(gè)擾端口旨可以說(shuō)當(dāng)陡作例輸入端口令使用。須(俯9蓬)境巨PORT3斧(P3.0聚~P3.7奪):端口3青也具有內(nèi)部踏提升電路的激雙向I/O呆端口,其輸港出緩沖器可膚以推動(dòng)銜四蹤個(gè)TTL負(fù)核載,薄而且還具有檢其他慘額外斷的頂特殊功能,聚其中稀包括外部中辦斷控制、進(jìn)串行通信、蘭計(jì)時(shí)計(jì)數(shù)控色制盆以及外部數(shù)錦據(jù)存儲(chǔ)器內(nèi)棟容的讀取與界寫(xiě)入控制等察功能垃[4]乏。榜引腳分配如奉下表2-2智:喝表2淡-2巨趟P3引腳功科能分配表粱引腳挖名稱躍功能定義藏P3.0辨RXD辣串行蔬通信數(shù)據(jù)接療收端兩P3.1糾TXD往串行史通信數(shù)據(jù)發(fā)忠送端垮P3.2眾外部艱中斷0請(qǐng)求動(dòng)端口敲P3.3窯外部迅中斷1請(qǐng)求朵端口不P3.4握T0改定時(shí)紐/計(jì)數(shù)器0揀外部數(shù)據(jù)輸掃入端口銳P3.5榮T1奪定時(shí)府/計(jì)數(shù)器1謀外部數(shù)據(jù)輸仿入端口種P3.6光片外查數(shù)據(jù)存儲(chǔ)器危的寫(xiě)選通日P3.7蘋(píng)片外航數(shù)據(jù)存儲(chǔ)器貝的讀選通雄2.4幕單片機(jī)AT亮89C攏52的工作冰原理及設(shè)計(jì)社嘉堵開(kāi)關(guān)狀態(tài)檢耽測(cè)型關(guān)吳于開(kāi)關(guān)狀態(tài)騙檢測(cè),對(duì)A剪T月89C令52朋為爹輸入關(guān)系,部可以一次性掩檢測(cè)全部開(kāi)遇關(guān)訂的鏈狀態(tài),讓它李指示,噸則可以使染用MOV聽(tīng)A,P1指工令一次把P謝1端口產(chǎn)降生律的勒狀態(tài)全部讀絕入,碑再知取低4位來(lái)寒進(jìn)行與程序炕的值相比較系,或者可以炊采用單鍵檢胡測(cè)來(lái)實(shí)現(xiàn),融即碌可以用JB淺/JNB來(lái)辜對(duì)輸入鍵進(jìn)棚行卻測(cè)試扇,然后對(duì)端鑄口進(jìn)行控制郵,而且控制傅輸出端口也災(zāi)可以直接對(duì)橡位進(jìn)行控制吊,用SET慶BPX.售X。又因?yàn)榈蛣x車鍵侍與盞剎車燈是一俘個(gè)組合,竿只有當(dāng)剎車桶鍵適按下去賓后尋,剎車燈就昆會(huì)亮,所以志這里可以采背用對(duì)剎車鍵彎直接進(jìn)行位祝檢測(cè)。雁哲輸出控制到以發(fā)光二級(jí)贈(zèng)管D1-D眉9來(lái)指示,磨設(shè)計(jì)時(shí)可以臣用指令MO嬌VPX,曠#XXXX融XXXX方碑法來(lái)實(shí)現(xiàn)。挖其中D1-查D7表示的筆是2個(gè)車前塌轉(zhuǎn)彎燈,2韻個(gè)車后轉(zhuǎn)彎洪燈,儀表盤伙的2個(gè)轉(zhuǎn)彎塊指示燈和1仔個(gè)雙閃燈。時(shí)而D8和D瘡9是剎車燈掌。稀宏定時(shí)器和可計(jì)數(shù)器持根據(jù)任務(wù)設(shè)曬計(jì)要求,毀需要使伴用到定時(shí)器偷,信號(hào)的控江制是賭中斷系統(tǒng)與扣定時(shí)器姿的聯(lián)合次運(yùn)州用得正到實(shí)現(xiàn)的。翠在單片機(jī)控任制系統(tǒng)應(yīng)用卵時(shí)節(jié),夫需要挺使用到定時(shí)山器,而在汽哈車轉(zhuǎn)欠彎癥信號(hào)燈的控膀制中吼都押是不可缺少子的艙。輩其中納有三種選擇躲定時(shí)的聯(lián)方法。芬(1)軟件銜的定時(shí)掛軟件定時(shí)螺是忙指物掃行循環(huán)程致序途從而把進(jìn)行時(shí)間朽延遲。宇它的輛優(yōu)點(diǎn):罵時(shí)間精確,踩而控且不需說(shuō)要增加硬繩件電路。但蠟是嚴(yán)它亮需馳要增加CP初U憤的岔開(kāi)銷,粘所以塌軟件定時(shí)的杯時(shí)間不能責(zé)夠過(guò)練長(zhǎng)。戶(2)硬件訴的定時(shí)腹硬件定時(shí)的活優(yōu)點(diǎn)貢:接定時(shí)功能全亞部由硬件電熱路亂來(lái)坡完成,不陰會(huì)若占CPU時(shí)販間。凝(3)可編揪程定時(shí)器的它定時(shí)江它是指富由殲系統(tǒng)時(shí)鐘脈覺(jué)沖的計(jì)數(shù)道去寇實(shí)現(xiàn)袖的毅。偶通過(guò)黑程序設(shè)定土計(jì)數(shù)值顧,同時(shí)吹可以改變煤定時(shí)淺的妨?xí)r間,切這樣使疼用起來(lái)仆靈活陰方便宏[5]容。食斃定時(shí)器初車始化北編程瘦主要是益對(duì)工作方式故控制寄存器天,定時(shí)器控詞制寄存器和會(huì)中斷允許控近制寄存器肚進(jìn)行操作結(jié)。薯身(1)定時(shí)遺器控制寄存趟器(TCO糟N)泊TCON援不僅參與中崗斷控制同時(shí)毫參與定時(shí)控撤制,終有關(guān)定時(shí)的靠控制位有4悼位:辦TF0和T棒F1——記屋數(shù)溢出標(biāo)志偶位昨TR0和T軌R1——定灑時(shí)器運(yùn)行控泰制位貝TR0(T哄R1)課=0——派停止定時(shí)器哨/計(jì)數(shù)器工伶作乓TR0(T墾R1)捏=1——醋啟動(dòng)定時(shí)器貓/計(jì)數(shù)器工邁作難(2)中斷腰允許控制寄棕存器言EA——中比斷允許總控銷制位槐ET0和E號(hào)T1——定密時(shí)/計(jì)數(shù)中錯(cuò)斷允許控制缸位移ET0(E費(fèi)T1)剛=0——防禁止定時(shí)/釘計(jì)數(shù)中斷勝ET0(E蜻T1)相=1——?jiǎng)?lì)允許定時(shí)/肺計(jì)數(shù)中斷默根據(jù)上面的愚功能特性,善可以針對(duì)任臭務(wù)要求,秘利用單片機(jī)晨的可編程定任時(shí)/瓣計(jì)數(shù)器與雀中斷系統(tǒng)來(lái)街實(shí)現(xiàn)梨信號(hào)雅燈閃爍的延壓時(shí)澤及朋故障檢測(cè)箏[6]柏。兵(3)工作幣方式控制寄沒(méi)存器(TM犬OD)坡TMOD寄燒存器航,邊它的低半字犁節(jié)定義定時(shí)奔器/計(jì)數(shù)器承0,高半字峽節(jié)定義定時(shí)者器/計(jì)數(shù)器戰(zhàn)1冷[7]著。各位定義劉如表2-3偏所示:濫表2飼-3沉TMOD滅各位定義漿位序顫B7縱B6輕B5恐B4婆B3難B2應(yīng)B1濾B0段位符號(hào)長(zhǎng)GATE伐C/演M1惠M0跨GATE陵C/桐M1祥M0其中:鳳(a允)斯GATE—賤—門控位假GATE=煉0株——晝以控制位T雀R啟動(dòng)定時(shí)嘆器厭GATE=烤1座——章以外中斷請(qǐng)吩求信號(hào)(I罩NT0兆I或NT1運(yùn))啟動(dòng)定時(shí)瀉器窗。這(b)昂C/享——計(jì)數(shù)方蘆式點(diǎn)或定時(shí)方式宰選擇位補(bǔ)C/膛=0——舊定兇時(shí)工作方式幅C/芝=1真——株計(jì)數(shù)工作方謀式豬(c)見(jiàn)M1仔、談M0——工陣作方式選擇希位很辣M1檔、綿M0=00敞——稠工作方式0資型M1唇、盲M0=01淘——撕工作方式1菠袖M1襖、衛(wèi)M0=10醫(yī)——傭工作方式2糊李M1倒、眨M0=11浪——銷工作方式3號(hào)2.4.就5每中斷系統(tǒng)態(tài)應(yīng)用“中斷有”,可以有恭效提高單片居機(jī)系統(tǒng)的實(shí)讓時(shí)性,幾乎拌所有良好的量實(shí)時(shí)系統(tǒng)都綁會(huì)用到中斷徹。私在單片機(jī)上舍有兩個(gè)引腳汪,即鏡INT0與潔INT假,外部惠中斷信號(hào)通腥過(guò)這兩個(gè)引拖腳輸入到單翠片機(jī),表另外可以通睜過(guò)編寫(xiě)程序蠶來(lái)實(shí)現(xiàn)對(duì)中苗斷系統(tǒng)的處主理,即使用欺AT刷89C稀52殃的可編程中難斷系統(tǒng)葡去單實(shí)現(xiàn)乘信號(hào)語(yǔ)燈閃撲亮六的延時(shí)積,還有釣故障檢測(cè)。臥中斷系統(tǒng)柏的藍(lán)主要匹作用有醬下面差四點(diǎn):腹第一,荷實(shí)現(xiàn)高速C軍PU和低速食外設(shè)之間環(huán)在浙速度上的炮同步與匹配勾。利用中斷至方式進(jìn)行I姻/O口操作匹,可以看成肝外設(shè)和鼓CPU的并且行工作??沟诙?,防實(shí)現(xiàn)故障音緊急處理。賢即規(guī)當(dāng)外設(shè)發(fā)生罰故障時(shí),懇可糾利用中斷系急統(tǒng)請(qǐng)求CP蟲(chóng)U克立刻何處理仙出現(xiàn)的施故障??椀谌?,歪滿足摘實(shí)時(shí)控制屆要求衣。杠第四,人機(jī)曉聯(lián)系丸方便靈活當(dāng)。操作人員友可以找使對(duì)用鍵盤等然操作利實(shí)現(xiàn)中斷,野完成人工介難入競(jìng)[8]指。盯2.5本蠢章小結(jié)爐本章主要介才紹了汽車轉(zhuǎn)貪彎信號(hào)燈系強(qiáng)統(tǒng)的設(shè)計(jì)原串理,包括設(shè)匠計(jì)方案、設(shè)隆計(jì)思路及對(duì)介芯片AT鄭89C蒼52軟的曾簡(jiǎn)單說(shuō)明,蜜分析控制要止求,預(yù)結(jié)合AT震89C刮52的定時(shí)油器/計(jì)數(shù)器志與中斷系統(tǒng)慧的性能特點(diǎn)銀初步設(shè)計(jì)蛙信號(hào)燈戀系統(tǒng)的結(jié)構(gòu)駝組成臘。僵第帖3石章咽師汽車轉(zhuǎn)彎信衡號(hào)燈系統(tǒng)硬袍件設(shè)計(jì)賓3.1希汽車轉(zhuǎn)彎信簽號(hào)燈系統(tǒng)電播路槐襖煎汽車轉(zhuǎn)彎信匠號(hào)燈系統(tǒng)控汽制功能管汽車信號(hào)燈秧由單片機(jī)控腎制會(huì)使電路主簡(jiǎn)化穩(wěn),算而且此系統(tǒng)遠(yuǎn)可以通過(guò)軟裙件祥編程完成所東需的控制功稱能,實(shí)用方尖便。下面鳴是積使用倚單片機(jī)控制泡的汽車信號(hào)禁燈,它們胸依次盾為撞左前燈、左顆后燈丟、右前燈和宅右后燈。4烤個(gè)按鍵SB乖1、SB2知、SB3、結(jié)SB4,它棉們分別是左訴轉(zhuǎn)彎鍵、右距轉(zhuǎn)陣彎鍵、緊急醫(yī)信號(hào)鍵、剎移車鍵。而輸被出電路則由娃9個(gè)LED煉指示燈組成艙。汽車信號(hào)班燈控制功能斷見(jiàn)表3-1涌,及9個(gè)L砌ED指示燈互的分配見(jiàn)表絲3-2。亦表3惕-領(lǐng)1兼汽車信號(hào)燈泄控制功能表?yè)О存I斷鍵名用動(dòng)作平SB1叛左轉(zhuǎn)哥前左轉(zhuǎn)燈、懶后左轉(zhuǎn)優(yōu)燈、儀表盤燃左轉(zhuǎn)指示燈障閃外亮積SB2榮右轉(zhuǎn)六前右轉(zhuǎn)燈、過(guò)后右轉(zhuǎn)蜘燈、儀表盤翠右轉(zhuǎn)指示燈采閃蘭亮丹SB3倆緊急舒前左轉(zhuǎn)燈、獄后左轉(zhuǎn)轟燈、儀表盤萍左轉(zhuǎn)指示燈隨閃橫亮貍績(jī)堤前右轉(zhuǎn)燈、非后右轉(zhuǎn)級(jí)燈、儀表盤攏右討轉(zhuǎn)指示燈閃洪亮本儀表盤雙閃其燈閃亮器SB4查剎車辭左剎車震燈亮、右剎脊車燈亮慈表3首-2趨脖LED指示跪燈分配慰表畜代號(hào)物燈名分配槐D1裙前左轉(zhuǎn)齡燈蚊D2趕前右轉(zhuǎn)去燈禮D3鄭儀表盤左轉(zhuǎn)堆指示燈霉D4廣儀表盤右頓轉(zhuǎn)指示燈永D5抹后左轉(zhuǎn)早燈港D6延后右店轉(zhuǎn)驚燈愛(ài)D7肝儀表盤雙閃跪燈泊D8汁左剎車燈莖D9方右剎車燈將尼汽車轉(zhuǎn)彎德信號(hào)燈系統(tǒng)陷電路元件表賽表3撇-3攻晨汽車轉(zhuǎn)彎信出號(hào)燈系統(tǒng)先電路元件表睡名稱增代號(hào)劇規(guī)格或型號(hào)寶數(shù)量?jī)?cè)單片機(jī)積U1四AT位89C臺(tái)52舅1編晶振漁X1括12MHz吧1屈發(fā)光二極管拋D1、D2逮、D3、D謊4、D5、嗚D6、D7榴、D8、D居9算5mm悟9艙按鈕壘SB1~S簡(jiǎn)B4斜自鎖型衛(wèi)4選電阻烈R1磚1k蓋1妥R(shí)2尸10k票1伏R3~R6夕51k藏4激R7~R1塘5煎100疏9心電容艱C1、C2懶33pF上2橡C3買10縫F榮1尚排阻乓RP1壺RESPA斬CK-8溫1趣單片機(jī)電源完+5V分1吉射汽車轉(zhuǎn)彎埋信號(hào)燈系統(tǒng)妨總電路圖封基于單片機(jī)推的汽車信號(hào)嗓燈控制系統(tǒng)葬總電路圖如尾圖3-1。彎總電花路挽圖由4個(gè)補(bǔ)部分谷組成,分別政是時(shí)鐘電路皺、復(fù)位電路換、輸入電路榮與仁輸出電路。卷圖符3-筆1逐汽車信號(hào)燈簡(jiǎn)控制總電路粒圖裁3.2汽萍車轉(zhuǎn)彎信號(hào)毫燈系統(tǒng)局部堂電路分析灰底時(shí)鐘電路篩分析陪內(nèi)部時(shí)鐘把工作寶方式是利用步單片機(jī)暖內(nèi)的振蕩電優(yōu)路實(shí)現(xiàn)的,鑒需通過(guò)單片爹機(jī)的XTA蒙L1和XT鍵AL2引腳售外接定時(shí)元松件。定時(shí)元償件辟通常踏用晶體振蕩銀器斗與爺電容葛構(gòu)成鄉(xiāng)并聯(lián)諧振回村路,如下圖貨3-2所示壩。較其中族電容C1和冊(cè)C2一般取蚊30pF左但右,主要作幸用是幫助乎其遲起振,晶體哀的振蕩頻率成范圍在1.胸2~13M汁Hz。軋一般包時(shí)鐘振蕩頻霞率為6~1雀2MHz??鍒D顆3-2襖時(shí)鐘電路員圖昆返復(fù)位電路紫分析順能夠志產(chǎn)生單片機(jī)擋復(fù)位的條件肥:在RST聾引腳端出現(xiàn)杏滿足復(fù)位時(shí)衫間要求的高晶電平狀態(tài),喝這個(gè)墻時(shí)間陽(yáng)相當(dāng)于絲系統(tǒng)腫時(shí)鐘振蕩周敲期建立濁的典時(shí)間的上惡再加府兩貴個(gè)機(jī)器周期死(膝通?!葑?0ms)發(fā)。挖單片機(jī)的復(fù)你位獵可搖通過(guò)映兩種方式產(chǎn)壁生,即上電虛復(fù)位燥和按鍵復(fù)位次方式。漏諒上電復(fù)位是幅利用阻容充追電電路實(shí)現(xiàn)濱(見(jiàn)下圖3緊-3(a)夢(mèng)),鈔當(dāng)給蹤單片機(jī)上電皆時(shí)申,RST端劇的電位與毅Vcc頑相同。絨當(dāng)開(kāi)充電電流場(chǎng)逐漸漸減小,RS述T端的電位貴將寫(xiě)不斷歷下降。驅(qū)則刺選擇蛛適合的電阻重和父電容砍,使RC時(shí)淺間常數(shù)大于桂復(fù)位時(shí)間供就怪可保證上電輩復(fù)位的發(fā)生晌。聲辭剛(a守)上電復(fù)位錘競(jìng)痰涂提(b)按廣鍵復(fù)位找始段法(c)復(fù)亭合復(fù)位略圖貓3-3獵畜復(fù)位電路圖熟叢援按鍵復(fù)位方雜式是霉使用豎電阻分壓電哭路實(shí)現(xiàn)的(鎖見(jiàn)庫(kù)上防圖3-3(友b)),當(dāng)布按鍵壓下時(shí)境,串聯(lián)電阻雅R2的分壓川可誓以責(zé)使RST端褲產(chǎn)生高電平丙,配則付按鍵疼恢復(fù)恰時(shí)產(chǎn)生低電詞平。原當(dāng)挖按鍵揭操酷作產(chǎn)生的復(fù)艙位脈沖寬度譽(yù)大于復(fù)位時(shí)莖間動(dòng)就餓可保證按鍵罪復(fù)位的發(fā)生常。書(shū)實(shí)屋際應(yīng)用中,礦常采用將上奇電復(fù)位和按局鍵弄復(fù)位整合在魔一起的復(fù)合令復(fù)位哥方美法(份如沙上矮圖3-3(隊(duì)c))。喝年輸入控制啟端電路分析息扛按照任務(wù)垂要求,逗系統(tǒng)的切工作原理為路:煌將奧單片機(jī)錫的甜引腳作為輸爽入葡來(lái)堤使用,濾應(yīng)不首先置“異1”拘。他在按火鍵沒(méi)享被按下時(shí),題單片機(jī)蛋的網(wǎng)引腳上為高抹電平;驅(qū)如果按渠鍵被按下猜后,引腳接搖地,單片機(jī)授引腳上援就為低電平野。同時(shí)紫因?yàn)檩斎攵吮沃挥昧饲?抱個(gè)接線端暫(分別是P域1.0、P棚1.1、P野1.2、P友1.3、P弱1.4),挑可將后3個(gè)姜接線端(P該1.5、P香1.6、P層1.7)直責(zé)接接地,就儲(chǔ)可以確定后艙面那個(gè)接線頁(yè)端的輸入狀代態(tài)為低電平繞,毅從而方誓便于編程。聾電路圖如下集圖3-4所憐示。廈圖伶3-4扛輸入控制棚端電路種圖數(shù)庫(kù)輸出控制淺端電路分析數(shù)含輸出端電路太是由6個(gè)L燭ED燈,6漂個(gè)電阻以用毫一個(gè)排阻所殘組成(如下葛圖3-5所壽示)。甩當(dāng)估P0口作為嫂通用I/O吵口使用孝,CPU版使“控制”第端搜持續(xù)械低下電平→封鎖滲與門A(恒暫定輸出0)洋→上拉場(chǎng)效道應(yīng)管V2處腐于截止?fàn)顟B(tài)缺→漏極開(kāi)路威;“控制”而端為0也使互多路開(kāi)關(guān)M蕉UX與接通偷。嶄這肆?xí)rP0口與蹤P1口一樣酬,有輸出、腹讀引腳和讀蹦鎖存器斥三夸種工作方式嬌,但由于V腥2漏極開(kāi)路涂,要使“配1”斧信號(hào)正常輸熔出,必倘需風(fēng)外接一個(gè)上起拉電阻,容則臥上拉電阻的激阻值為4.巾7~10k平。切圖泛3-5幟爪輸出拍控制舉端電路圖城3.3汽記車轉(zhuǎn)彎信號(hào)逆燈系統(tǒng)實(shí)物驅(qū)電路圖跑汽車轉(zhuǎn)彎燈粥系統(tǒng)實(shí)物電討路圖如圖3掏-6。貨圖凱3-6蒙舅實(shí)物群電路圖擊實(shí)物說(shuō)明:授上圖開(kāi)關(guān)從咳左到右為S茂W4、SW鎮(zhèn)3、SW2限、SW1;吩LED燈分效別為,左前駱燈、右前燈辟,鎮(zhèn)儀表盤左轉(zhuǎn)閥指示燈、儀鄭表盤右轉(zhuǎn)指素示燈,中間朵單獨(dú)一個(gè)的怨為儀表盤雙笑閃燈,左后殊燈、右后燈記,最后面兩債個(gè)燈為左剎弱車燈、右剎倘車燈。捉3.4汽淚車轉(zhuǎn)彎信號(hào)邪燈系統(tǒng)實(shí)物萌制作過(guò)程繪磨呼電路圖的設(shè)贏計(jì)菜根據(jù)電路原罩理圖設(shè)計(jì),爛可以繪制僚電路板的蝦PCB圖墾,使用的是巡Altiu冠mDes敬igner罵軟件,樣Altiu芒mDes獸igner蒙能將設(shè)計(jì)握電路從原理婆圖轉(zhuǎn)巷到PCB,壞且提供高質(zhì)蜘量,穩(wěn)定的志類煙,即可以更澇好地完成P弟CB版圖的占制作強(qiáng)。網(wǎng)1.拿王對(duì)于雀PCB界版圖的設(shè)計(jì)激步驟可以分姥為:掙將電路元器旱件放到印合適靠的位置,各淺元件之間距誤離不能太酷大造成號(hào)空間線的浪費(fèi)丟,也不指夠掌過(guò)于密集違穩(wěn)反安全規(guī)則險(xiǎn)。統(tǒng)該設(shè)計(jì)中要擁注意LED臘指示燈放置唱合理,更容桐易實(shí)現(xiàn)系統(tǒng)脈功能的操作抄,比如左前幸燈與右前燈定放置在第一截排,左剎車我燈與右剎車陪燈則放在最擠后一排,同嬌時(shí)這樣安排與更易于編程農(nóng)設(shè)計(jì)。駕布線注意的勉問(wèn)題:狼(a)養(yǎng)電源、地線鍋的處理??蛇~以盡量加寬捎電源、地線竟寬度,調(diào)從而降低電倦源、地線產(chǎn)寺生的干擾。蠟(b)繩布線的線寬魔要盡量大些妄(最好是花1mm聯(lián)-1.6m鍛m視),因?yàn)榇驐U印時(shí)如果線碌條太細(xì)會(huì)導(dǎo)創(chuàng)致墨印模糊趣或有斷裂情襯況,從而使伴轉(zhuǎn)印到銅板抖的效果很差裂。失焊盤也要設(shè)厘計(jì)更大些,目默認(rèn)的值往懸往使焊盤打錯(cuò)印時(shí)顯得非爭(zhēng)常小,所以傅適當(dāng)增加焊評(píng)盤的大小,含可以使后序源工作打孔順座利進(jìn)行?;危╠)俘排線時(shí)注意傍不要出現(xiàn)直進(jìn)角,因?yàn)橹眲P角不利于電等流的導(dǎo)通。岔另外要注意式布線時(shí)治的覆整體效果圖核的美觀情況竹。箏設(shè)計(jì)規(guī)則檢蘆查。恒通常堅(jiān)檢查辣的地方策:辟線與元件焊躬盤,滴線與線,羽元件焊盤與麻貫通孔,親線與貫通孔番,貫通孔與賴貫通孔之間白的距離是否求合理。銀繪制田汽車轉(zhuǎn)彎信咬號(hào)燈系統(tǒng)杰電路怠PCB版圖刺如下秘:戀圖乖3-7蹤燙汽車轉(zhuǎn)彎信貿(mào)號(hào)燈系統(tǒng)電限路的PCB閱版圖買2.日君其中在繪圖灰布線中,遇頭到的問(wèn)題娃:份(1)在伶布線時(shí)出現(xiàn)碎飛線情況,悼因?yàn)樵骷啦皇呛芏嗑褪蚕朕k法移動(dòng)荷元件位置,雜然后尺再裁進(jìn)行吵一次耐布線養(yǎng),嘗試解決跟飛線問(wèn)題,薄完善咐硬件腎制作橡設(shè)計(jì)。譜(2)線踐寬太累窄腎,導(dǎo)致打印辮的線載有模糊斷裂園的情況,經(jīng)卡老師建議后川增加線寬寬夜度,并增大投焊盤,從而欣可以順利進(jìn)則行硬件制作母。裙(3)部控分元件需要辭自己進(jìn)行封侍裝,由于元榜件庫(kù)里的封北裝有限,所畫(huà)以為了滿足刮元件的焊接睡問(wèn)題,需要耐認(rèn)真按照標(biāo)倚準(zhǔn)尺寸去設(shè)囑計(jì),甚至動(dòng)咸手進(jìn)行量測(cè)校元件引腳的澡距離,確保傭后面焊接元榆件的可五安裝待性。但(4)要玉考慮設(shè)置電糧源接入口畏的瞞問(wèn)題,可以逢添加兩個(gè)焊數(shù)盤,分別為肯電源正極與踩接地的焊盤館,這樣才完猾整地完成硬錦件決PCB版圖蹄設(shè)計(jì)。之北硬件制作過(guò)勞程襪當(dāng)經(jīng)過(guò)電路漢原理圖的設(shè)陰計(jì)與軟件程披序的設(shè)計(jì),霸及進(jìn)行過(guò)仿誰(shuí)真環(huán)節(jié)后,支確保頃汽車轉(zhuǎn)彎信摘號(hào)燈系統(tǒng)是活可行的,在伏繪制PCB輔版圖的基礎(chǔ)娘上,可以進(jìn)愁行下面實(shí)物鑰硬件的制作百。倦1.緒臘電路板的制礙作童(1)用轉(zhuǎn)勒印紙膠把繪制好的阻電路板壓打印出來(lái)。她師(2)裁剪丈銅板。殺(3)銅板喘預(yù)處理。使廟用勵(lì)砂紙把濱銅板表面的露氧化層打磨尼掉,保證永轉(zhuǎn)印電路板智的質(zhì)量。捕疑(貪4摧)斬轉(zhuǎn)印電路板天。刪藏(5)釘腐蝕并銅虧板策。藥首點(diǎn)先春需要陣檢查勞電路板佳是否轉(zhuǎn)印完謎整,阻如果存在煎少數(shù)沒(méi)有轉(zhuǎn)掉印好的地方怠或者出現(xiàn)缺榴損情況,可恢以用黑色油奔性筆修補(bǔ),備再丟進(jìn)行腐蝕睬。插(6)串電閣路板鉆孔敞。撞根據(jù)侄電子梁器沉件角引望腳的粗細(xì)選晝擇副相應(yīng)樓的鉆頭,蛇在鉆孔時(shí)黎線路板孤需要霸按壞穩(wěn),鉆機(jī)速兩度不禾宜語(yǔ)過(guò)慢,站不然出現(xiàn)打陷偏,會(huì)造成秤焊盤的缺失喪。容(7)最電嗓路板預(yù)處理塑。揚(yáng)鉆孔后,之使強(qiáng)用砂紙把盞線路板上的踢墨粉清洗干雷凈,閘再閉用松香水涂說(shuō)在貓銅線簽電路侮上圖。針2.美閉元件的焊接倆盒松根據(jù)PCB南版圖將元件模逐個(gè)去焊接吳,建議先將算多引腳的芯丈片插座焊接倦,再將簡(jiǎn)單福的元器件一輪個(gè)個(gè)地焊接諷,同時(shí)注意妨電阻的阻值剩。帖嘉確焊接中遇到加的問(wèn)題是,醒有時(shí)候焊錫必放的量比較榮多,需要重閱新吸走再焊糧接,這樣浪番費(fèi)材料同時(shí)忠讓焊接點(diǎn)不濱夠美觀。后偏來(lái)經(jīng)過(guò)訓(xùn)練規(guī),改善了焊輸接的操作方帆法,可以更彎好地進(jìn)行元表件焊接。似當(dāng)實(shí)術(shù)物硬件制作憲好后,后面趙的工作就是違對(duì)硬件進(jìn)行煮調(diào)試,觀察酸分析設(shè)計(jì)出絕來(lái)的枝單片機(jī)僵汽車信號(hào)燈烏控制糟系統(tǒng)盯是否能滿足券設(shè)計(jì)懶需要耕。避3.5本欠章小結(jié)仔本丈章故介紹了硬件筑制作部分,牙主要是信號(hào)怨燈控制系統(tǒng)草電路的控制睜功能設(shè)計(jì),訴電路圖的繪咳制以及對(duì)局草部電路的分齒析,另外還帽有實(shí)物制作感過(guò)程的說(shuō)明蓄分析及其展鹿示。屈第秋4搜章鳥(niǎo)躲汽車轉(zhuǎn)彎信恰號(hào)燈系統(tǒng)軟炸件設(shè)計(jì)姓4.1控胃制端口值及永亮燈鍵值表波徹控制端口院鍵值表競(jìng)控制端口鍵芬值如下表4零-1,其中例“1”表示幕開(kāi)關(guān)沒(méi)有按援下,“0”變表示開(kāi)關(guān)按疑下。筑表4箏-錢1控制端罩口鍵值筑-前-共-原-毀-祥剎車黃緊急悄右轉(zhuǎn)孩左轉(zhuǎn)暴滅燈躁0莖0筍0鈴0銹1障1杯1鬧1碗左轉(zhuǎn)擺0遭0攏0賀0譽(yù)1僻1算1胖0渾右轉(zhuǎn)淚0饑0峰0齡0紙1吹1膜0情1妹緊急撤0蛇0序0躁0還1汁0進(jìn)1握1盆剎車飛0著0片0野0滅0板1載1偏1藏左轉(zhuǎn)剎車段0燕0護(hù)0頌0稻0伏1朱1吧0繭右轉(zhuǎn)剎車非0耳0天0圖0球0孔1思0朋1菜緊急剎車樣0勤0球0址0轉(zhuǎn)0權(quán)0棟1疊1便左轉(zhuǎn)緊急剎奧車輔0木0含0遲0翅0佛0駐1葬0抽右轉(zhuǎn)緊急剎級(jí)車滲0老0謝0螺0酒0勤0烤0峽1妙來(lái)亮燈鍵值手表閥亮燈鍵值如煉下表4-2睬,其中“1小”表示燈不絞亮,“0”軋表示燈亮。遇其中剎車燈乎由P2輸出拔,其余7個(gè)枯燈由P0輸?shù)鲁?。而在?xiě)碌程序的時(shí)候慣,沒(méi)有用到?jīng)Q的位可置“萌1”或清“忽0”。屆表4仇-2漆亮燈鍵值果表涉-澡儀表盤緊急久燈花車尾右轉(zhuǎn)燈據(jù)車尾左轉(zhuǎn)燈避儀表盤右轉(zhuǎn)閱燈妨儀表盤左轉(zhuǎn)榆燈辛車頭右轉(zhuǎn)燈射車頭左轉(zhuǎn)燈斥右剎車燈肌左剎車燈勾滅燈喪0漲1屋1陜1叮1猾1織1主1呀1辛左轉(zhuǎn)島0扒1熊0砍1之0菜1絕0看1嘩1薄右轉(zhuǎn)亂0智0蝕1冒0槍1徒0攏1彩1囑1則緊急竹0出0嗎0梳0椅0江0毒0卻1聯(lián)1禽剎車勾1眉1琴1盛1飄1候1輔1瘡0緩0秘左轉(zhuǎn)剎車償1在1乘0防1遇0爛1尖0東0禾0查右轉(zhuǎn)剎車膽1啦0塵1叢0共1仿0酷1郵0域0就緊急剎車釘0板0甜0悔0磁0晨0介0策0帝0蜻左轉(zhuǎn)緊急剎敏車踐0跪0廁0終0夫0俗0蕉0漠0帳0續(xù)表4-2岸右轉(zhuǎn)緊急剎斤車列0擔(dān)0青0歐0泡0誼0損0殖0虛0咸4.2汽做車信號(hào)燈轉(zhuǎn)換彎控制系統(tǒng)綢流程圖炎幻主程序流占程圖麻圖沙4-1石敲主程序流程燒圖悠絲子程序流釘程圖慎挽注意部份子型程序商開(kāi)始泥時(shí)積先將P2登的值重置為譯高電平,原戀因是剎車信竄號(hào)燈揪分配在P2伙,而且流如果慈將P2置為探低電平,P增2不會(huì)自動(dòng)頓跳轉(zhuǎn)為初始舉狀態(tài)的高電娃平,這樣剎飲車信號(hào)燈就清會(huì)一直亮,先而不受剎車催開(kāi)關(guān)的控制紗,所以在沒(méi)雨有剎車信號(hào)獨(dú)的子程序里鄉(xiāng),先將P2肺重置為高電鋤平。其中,驕左轉(zhuǎn)彎子程鋪序如圖4-娘2;右轉(zhuǎn)偷彎子程序如融圖4-3;筋緊急信號(hào)燈宮子程序如圖傅4-4;剎壤車子程序如照?qǐng)D4-5;要左轉(zhuǎn)彎剎車史子程序如圖齒4-6;右揭轉(zhuǎn)彎剎車子坊程序如圖4妖-7;緊急詞剎車、左轉(zhuǎn)幻彎緊急剎車?yán)^、右轉(zhuǎn)彎緊卡急剎車子程冒序是一樣的拼,都稱為緊郊急信號(hào)燈和喂剎車的子程郵序,如圖4惑-8。療醋視斧圖呼4-2開(kāi)惰左轉(zhuǎn)彎子程故序唱洽佳娃抬圖4-3罰右轉(zhuǎn)彎子程斥序宰頭宴踐普靠戰(zhàn)弓圖毫4-4連側(cè)緊急信號(hào)燈評(píng)子程序損碼享如觸椒圖姐4-5轉(zhuǎn)潛剎車子程序堪鋒移趨鎖剝誤喚丹避攜共臨億圖造4-6將圓左轉(zhuǎn)彎剎車棵子程序懸缺專問(wèn)皆圖勵(lì)4-7泳它右轉(zhuǎn)彎剎車癢子程序國(guó)圖循4-8丘緊急信號(hào)尼燈和剎車的景子程序器4.慚3巧本章小結(jié)屋羅本章主要是棄對(duì)系統(tǒng)軟件賊部分的設(shè)計(jì)插,分析設(shè)計(jì)購(gòu)控制端口值掀與亮燈鍵值引,結(jié)合編程旋設(shè)計(jì)的方便造,更好地實(shí)駝現(xiàn)系統(tǒng)功能央模塊,甘再寬考慮主程序?qū)m及子程序的譯設(shè)計(jì)思路,圣繪制信其犧流程圖答。膝第漂5蓮章碌將系統(tǒng)的仿真借與調(diào)試航5.1燙仿真軟件簡(jiǎn)川介搖1.袋Keil瀉uVisi蹈on凈(晶1)系統(tǒng)概宣述直Keil莊C51裳軟件能夠提清供許多的庫(kù)即函數(shù)以及具易有強(qiáng)大功能奸的集成開(kāi)發(fā)堂調(diào)試工具平。走而且揀Keil混C51生成皮的目標(biāo)代碼兼效齡率怖很情高,受很多兆語(yǔ)句生成的悼匯編代碼緊耗湊,奏而且及便于潛理解。解(云2)Kei冊(cè)lC51挺軟件開(kāi)發(fā)系才統(tǒng)的整體結(jié)洞構(gòu)勁C51工具截包的整體結(jié)韻構(gòu),uVi攏sion與扒Ishel舟l分別是C刑51fo厭rWin揮dows和蛛forD跑os的集成粥開(kāi)發(fā)環(huán)境較,可以完成喘編輯、編譯毅、連接、調(diào)傻試哀等開(kāi)發(fā)流程錘。羊運(yùn)漲用Keil弓仿真器時(shí),枝注意援:牙(a)蘭仿真器標(biāo)配濕11.05乏92MHz潤(rùn)晶振貸。葬(b)卻仿真器的復(fù)再位按鈕只贏是疫復(fù)位仿真芯盒片,不沙能彩復(fù)位目標(biāo)系淡統(tǒng)。強(qiáng)(c)得仿真時(shí)只能火使用片內(nèi)R趨OM,不能淹使用片外R騎OM,因?yàn)橹\仿真芯片的紙31腳已狐經(jīng)茄接報(bào)到高電平;遣另外基仿真器外引垃插針中的3夸1腳與仿真?zhèn)冃酒?1病腳弓并不司相連,謀所以這個(gè)息仿真器仍舟然璃可盲以譽(yù)插入到擴(kuò)展蒼有外部RO俱M的目標(biāo)系哀統(tǒng)中使用。舊2.料Prote享us而(冤1)軟件簡(jiǎn)江介芳Prote拍us軟件不忙僅奮與奪其它EDA哪工具軟件的勤仿真功能繩一樣殘,滑此外喊還能琴夠剖仿真單片機(jī)岡。Prot稿e(cuò)us從原唇理圖潤(rùn)制飾圖、代碼調(diào)四試到單片機(jī)船協(xié)同仿真,災(zāi)實(shí)現(xiàn)了從概互念苦想法條到產(chǎn)品的完兵整民性讓設(shè)計(jì)網(wǎng)[9]雅。闊(互2)功能特訓(xùn)點(diǎn)危(a)奔原理圖踏制作懂設(shè)計(jì)辦(b)毅人工布線塔或PCB自真動(dòng)布線手(c威)療SPICE予電路仿真誰(shuí)(渴d周)玩互動(dòng)的電路丈仿真:忠如稠可以實(shí)時(shí)采西用RAM,廢ROM僑,馬達(dá)等。漲燈(e)賭仿真處理器川及外圍電路另:可以仿真誓51系列、贈(zèng)AVR、A射RM等常用評(píng)主流單片機(jī)尤。體5.2仿真蘿結(jié)果圖昨(1)在P勾roteu嘴s軟件中繪斗制電路原理雅圖,然后利墨用在Kei跟l軟件將程責(zé)序運(yùn)行后生沒(méi)成的Hex匠文件輸入到持原理圖的A袋T汁89C零52芯片中珍,點(diǎn)擊開(kāi)始戶運(yùn)行播仿真緒,按步點(diǎn)擊就開(kāi)關(guān),觀察街分析仿真出遲來(lái)的結(jié)果,江然后思考是摟否滿足任務(wù)商要求,再反喇饋到編程設(shè)跨計(jì)中,是否蕩需要完善程雁序語(yǔ)句,使呀系統(tǒng)能更好爽地完成任務(wù)屆。廢圖5-1妻仿真系電路原理圖嘩(2)按下允開(kāi)關(guān)SW1酒,需要實(shí)現(xiàn)亮左轉(zhuǎn),仿真樸效果圖如下辟:印左前燈、儀簽表盤左指示爽燈、左后燈橡一起閃亮。膝圖走5-量2映脫仿真左轉(zhuǎn)圖嘉(3)按下鮮開(kāi)關(guān)SW2泥,需要實(shí)現(xiàn)沒(méi)右轉(zhuǎn),仿真奧效果圖如下融:電右前燈、儀竭表盤右指示埋燈、右后燈友一起閃亮。綢圖剪5-3兄秋仿真右轉(zhuǎn)圖索(4)按下鋤開(kāi)關(guān)SW3平,需要實(shí)現(xiàn)逼緊急信號(hào)燈她顯示突發(fā)情蹄況篇,仿真效果事圖如下:傘左前燈、儀困表盤左指示短燈、左后燈駕;哄右前燈、儀扎表盤右指示崖燈、右后燈偏一起閃亮。仗圖挽5-4偽仿真緊急信炒號(hào)燈圖暴(5)按下沒(méi)開(kāi)關(guān)SW4案,需要實(shí)現(xiàn)耽剎車偵,仿真效果尋圖如下:宣左剎車燈與雖右剎車燈一縮起長(zhǎng)亮。期圖爪5-5澤仿真剎車關(guān)圖賣(6)啊按下開(kāi)關(guān)S扯W1和SW互4煮,需要實(shí)現(xiàn)禮左轉(zhuǎn)薪剎車情況桿,仿真效果墓圖如下:第左前燈、儀法表盤左指示圖燈、左后燈士一起閃亮;常同時(shí)左剎車插燈與右剎車枕燈一起長(zhǎng)亮躲。涉圖勝5-6苦仿真左轉(zhuǎn)勝剎車圖水(庸7煌)按下開(kāi)關(guān)孟SW2和S鮮W4,需要晝實(shí)現(xiàn)右轉(zhuǎn)傳剎車情況抄,仿真效果靠圖如下:嚇右前燈、儀緣表盤右指示冬燈、右后燈尊一起閃亮;爺左剎車燈與旱右剎車燈一傍起長(zhǎng)亮。創(chuàng)圖5-景7鄭仿真右轉(zhuǎn)剎稠車圖彎(粱8睬)按下開(kāi)關(guān)晃SW3和S外W4,需要節(jié)實(shí)現(xiàn)緊急狀執(zhí)態(tài)下洋剎車情況號(hào),仿真效果能圖如下:租左前燈、儀掀表盤左指示革燈、左后燈神;右前燈、蚊儀表盤右指嘆示燈、右后捕燈一起閃亮串。左剎車燈叫與右剎車燈使一起長(zhǎng)亮。平圖5-旅8彈仿真緊急作信號(hào)剎車圖壟5.3硬件冰測(cè)肅試情況墻首先忘做好準(zhǔn)備工促作,觀察焊夕接的元器件奏是否與設(shè)計(jì)脊要求的電路童圖匹配,如忌果不對(duì)應(yīng)就京需要拆開(kāi)元皆件,再重新品焊接,過(guò)程哭中要注意焊飲錫的滴落。檢還有需要認(rèn)阻真觀察元器倆件是否有接淹錯(cuò)引腳,因晃為如果由于蹦引腳的錯(cuò)誤麻連接,容易冷導(dǎo)致整個(gè)電槍路的損壞。澆用數(shù)字萬(wàn)用寫(xiě)表電阻檔去柳檢測(cè)電路是匪否出現(xiàn)短路蟻或者斷路的存情況。窗在上面準(zhǔn)備妖工作做好后爪,經(jīng)過(guò)排除森解決出現(xiàn)的震問(wèn)題,可以殊利用單片機(jī)仆開(kāi)發(fā)板將嘩編寫(xiě)的艷程序燒錄到壇AT泄89C樸52露芯片中,然穴后將芯片安板插到已經(jīng)制褲作好的實(shí)物陰硬件上,晝接入+5V捕電源,先再臺(tái)根據(jù)仿真步燕驟環(huán)節(jié)去澤一步一步操亂作碧調(diào)試,觀察吃是否和所設(shè)名計(jì)要求的政仿真透結(jié)果一致。搜實(shí)際中開(kāi)始遲調(diào)試效果不稿太理想,和晚預(yù)設(shè)的仿真繳情況不一樣權(quán),逐一按下寫(xiě)開(kāi)關(guān)或者是技組合兩個(gè)開(kāi)共關(guān)按下觀察尋情況,發(fā)現(xiàn)荷存在問(wèn)題,閘LED燈組有不是依據(jù)仿態(tài)真情況時(shí)那丙樣閃亮。分斥析后確定不鍵是硬件部分春的問(wèn)題,而灑是軟件編程選時(shí)柿程序有遺漏導(dǎo)導(dǎo)致出現(xiàn)錯(cuò)歌誤。經(jīng)過(guò)嘉仔細(xì)觀察,甚修改完善程優(yōu)序鴿后腿,再燒錄到旱芯片中,重渴新調(diào)試,茫才焦發(fā)現(xiàn)和預(yù)設(shè)牢仿真效果一扇致,妹此時(shí)員說(shuō)明鐵電路系統(tǒng)挖能滿足任務(wù)厭要求。泛5.4軟硬反件聯(lián)調(diào)慶辰在電路系統(tǒng)騰硬件制作完澆成后的基礎(chǔ)叮上,可以將慶初始程序輸彎入到芯片中耗,然后將電梯源接入到U綱SB接口,策使電路工作桃。按照仿真索模擬效果運(yùn)內(nèi)行,進(jìn)行觀排察與反饋,破發(fā)現(xiàn)問(wèn)題可拆以立即修改割程序,重新?lián)鸁?,直到血信?hào)燈系統(tǒng)啟能滿足任務(wù)誤要求。棕程序主要部匹分距的何工作情況,債(1)蔬獸MAIN:多MOV頓A,P1里CJNE挖A,#00棄00111弦1B,AA惱MOVP休0,#10煤11111銳1B稍敘將P0的值宿(D1-D鼻7)重置為速高電平,初像始狀態(tài)沒(méi)MOVP欠2,#00年00001瓶1B勒鞏將P2的值墊(D8塵-泛D9)重置奧為高電平,窮使剎車信號(hào)途燈可控匠AJMP根MAIN巧AA:釣際CJNE仿A,#00誕00111減0B,BB緩吊呆跳轉(zhuǎn)到左轉(zhuǎn)洞指令哥AJMP默ZUOZH鋒UAN催BB:聯(lián)香CJNE炊A,#0殺00011主01B,C或C史偏換跳轉(zhuǎn)到右轉(zhuǎn)承指令香AJMP律YOUZH曉UAN囑CC:案?jìng)駽JNE投A,#0敞00010虧11B,S鴨S尋啟準(zhǔn)跳轉(zhuǎn)到緊急廊信號(hào)指令望AJMP向JINJI皮SS:戚勤CJNE舟A,#00思00011窯1B,EE算跳拘轉(zhuǎn)到剎車指依令患AJMP古SHACH賺E算EE:芬聽(tīng)CJNE伸A,#00背00011仁0B,FF館跳話轉(zhuǎn)到左轉(zhuǎn)剎池車組合指令左AJMP袍ZUOSH姓A輩FF:帖名CJNE掃A,#00引00010武1B,GG級(jí)暑蹄跳轉(zhuǎn)到右轉(zhuǎn)形剎車組合指睛令天AJMP頑YOUSH目A框GG:怖哪CJNE把A,#00圈00001俯1B,HH暑跳粉轉(zhuǎn)到緊急信終號(hào)剎車組合泊指令敞AJMP衣JINSH予A農(nóng)HH:免錘CJNE鼓A,#00燙00001撤0B,JJ稅熔跳轉(zhuǎn)到左轉(zhuǎn)蛇緊急剎車組炊合指令跑AJMP秋ZUOJI玉NSHA牌JJ:肆墊CJNE哄A,#00酒00000愛(ài)1B,KK魯濟(jì)跳轉(zhuǎn)到右轉(zhuǎn)慧緊急剎車組礙合指令銹AJMP壓YOUJI晉NSHA宗KK:M浴OVP0音,#101扎11111麻B狗暑朋隔跳轉(zhuǎn)到主程瞞序指令晝AJMP醫(yī)MAIN灰(2)循環(huán)至嵌套語(yǔ)句鏟,延時(shí)子程隸序裙的調(diào)用增YS:冷MOV強(qiáng)R7,#0艇4H尾檔(外循環(huán)堅(jiān)語(yǔ)句)國(guó)DEL1:腿MOV眉R6,#0頃FFH啄注(題內(nèi)循環(huán)語(yǔ)句逗1)取DEL2:蛛MOV貴R5,#0科FFH巾堂(畢內(nèi)循環(huán)語(yǔ)句捧2)狀DJNZ臨R5,$君DJNZ煉R6,DE壞L2蘆DJNZ棍R7,DE卵L1挎遇到的問(wèn)題悅,在聯(lián)調(diào)檢料測(cè)時(shí)發(fā)現(xiàn)緊懸急信號(hào)指令偷功能不能實(shí)堂現(xiàn),分析原督因,緊急信錫號(hào)指令設(shè)置差有誤半,緊急信號(hào)各子程序中攏二進(jìn)制編碼勢(shì)出現(xiàn)錯(cuò)誤,毒及時(shí)修改再巡重新運(yùn)行。持調(diào)試中逐漸蠶完善程序代議碼,盡量使霞軟件設(shè)計(jì)部曾分可以操作籍多種汽車轉(zhuǎn)換彎信號(hào)燈的笨功能,滿足附生活中的現(xiàn)績(jī)實(shí)需要???.尊5財(cái)本章小結(jié)議本章是分兩汁方面進(jìn)行講肉述,一方面上是硬件實(shí)物羅制作前,對(duì)腸系統(tǒng)電路的憶仿真模擬,挎同時(shí)對(duì)仿真殊軟件進(jìn)行簡(jiǎn)丟單說(shuō)明,參登考仿真結(jié)果易可以為后面現(xiàn)硬件制作打滋下基礎(chǔ)。另幣一方面是硬撐件制作成功次后,燒錄程爺序后,進(jìn)行環(huán)軟硬件聯(lián)調(diào)煙檢測(cè),觀察慘結(jié)果再進(jìn)行戀反饋。結(jié)論犬此賤系統(tǒng)充分利婆用蝦AT顯89C劉52燃的各盈個(gè)甘引腳鞋的虧功能,頂來(lái)實(shí)現(xiàn)順汽車引轉(zhuǎn)彎祥信號(hào)燈控制扒。殖通過(guò)運(yùn)用引受腳P1.0洞到P1.7斧作控制輸入廉端,引腳P遇0.0到P裕0.7作控薪制輸出端,棒活用程序代獻(xiàn)碼使開(kāi)關(guān)S印W1~SW往4按下后可役以實(shí)現(xiàn)LE艦D燈模擬汽刑車駕駛中左圈轉(zhuǎn)、右轉(zhuǎn)、絮緊急信號(hào)情租況、剎車與衣左轉(zhuǎn)剎車組朝合、右轉(zhuǎn)剎貪車組合、緊腿急信號(hào)剎車剝組合的7種禾情況閃亮工墻作或長(zhǎng)亮工村作,從而滿液足現(xiàn)實(shí)中的姜需要。這樣城可以簡(jiǎn)化傳繼統(tǒng)電路的線郵路,降低電業(yè)磁干擾,另服一方面還可礎(chǔ)以減少材料近成本,增加場(chǎng)駕駛汽車的墾安全性。開(kāi)汽車轉(zhuǎn)彎信閣號(hào)燈系統(tǒng)是進(jìn)利返用軟件西編程季的方法設(shè)計(jì)當(dāng)硬件希部分腿,殖同時(shí)系統(tǒng)可筋現(xiàn)場(chǎng)編程,冒在線升級(jí)趙,例如當(dāng)仿于真時(shí),發(fā)現(xiàn)混達(dá)不到設(shè)計(jì)夸要求時(shí),可計(jì)重新編程,悄然后在線升斗級(jí),再進(jìn)行脈仿真電或硬件檢測(cè)炕,直至誠(chéng)能夠滿足與要求為止。擊從拿到設(shè)計(jì)秤題目后,笑我兄分析如何進(jìn)滋行設(shè)計(jì),再場(chǎng)嘗試畫(huà)出電兼路原理圖,噴構(gòu)思編程程殿序,考慮如例何達(dá)到艱任務(wù)佩要求效果,江然后進(jìn)行初躬步仿真,觀蕩察是否可行搶,在決定可動(dòng)以制作硬件余實(shí)物時(shí),再濁繪制PCB承版圖,制板遼焊接元件,卡最后進(jìn)行調(diào)悟試工作,經(jīng)剪歷了一個(gè)時(shí)嗎間比較長(zhǎng)的的過(guò)程。盡管梯制板焊接元進(jìn)件可能會(huì)快壁些,但前期堤基礎(chǔ)工作需昌要很多時(shí)間聲,特別是陸在肥設(shè)計(jì)電路原榜理圖后,進(jìn)劑行編程累時(shí)怒,構(gòu)思主程爺序與子程序唯怎樣調(diào)用芯送片的功能發(fā),使得可以托達(dá)到任務(wù)加要求。其中抹需要進(jìn)行仿半真,不斷反沃饋得到滿意嬌的效果。后總續(xù)工作PC杰B版圖的繪鞋制也需要耐掉心地設(shè)計(jì)戰(zhàn)與塑修改,然后肺才澡可制作個(gè)硬件,拉最后唐就是口進(jìn)行滋軟硬件的聯(lián)負(fù)調(diào)撇。晴所以經(jīng)過(guò)此鼻次畢業(yè)設(shè)計(jì)戲后良,我不僅將騾以前的知識(shí)怎回顧一遍,幫還借助吸收慎課外知識(shí),亦及聽(tīng)取老師主的相關(guān)指導(dǎo)才,將自己的今構(gòu)思想法制藥作出汽車轉(zhuǎn)逝彎信號(hào)燈系霉統(tǒng),從中璃也藍(lán)受益匪淺,拐拓寬味了產(chǎn)知識(shí),增加拌實(shí)踐經(jīng)驗(yàn),呆使自己能有烈更大的進(jìn)步嚼。參考文獻(xiàn)滴1寨沒(méi)林立,張俊曾亮,曹旭東邊等.單片機(jī)及原理及應(yīng)用從—耳基于Pro示teus和覺(jué)Keil起C[M].驕電子工業(yè)出池版社,20槐09:48繳-66掃2煩遮曹匯堅(jiān),池撞品優(yōu).基于祝MCS-5敞1系列單片幕機(jī)的控制汽榨車轉(zhuǎn)彎信號(hào)攜燈[J].肅現(xiàn)代計(jì)算機(jī)言,2009斑(6):有153-1槐55某3遙稈薛玉者.沒(méi)基于嬸單片機(jī)的汽殺車轉(zhuǎn)彎信號(hào)攏燈的控制[棗J].薦科技創(chuàng)新導(dǎo)襪報(bào)噴,2011搜(3):誰(shuí)51-52逃4鍛炸田立,馬鳴程鶴.51系頌列單片機(jī)開(kāi)順發(fā)實(shí)例精解篇[愈M岔].中國(guó)電像力出版社,中2009:瀉61-71版5梅倦徐愛(ài)鈞,彭緊秀華.Ke惰ilCx后51V7擔(dān).0單片機(jī)來(lái)高級(jí)語(yǔ)言編質(zhì)程與uVi虧sion2寶應(yīng)用實(shí)踐[鉆M].電子射工業(yè)出版社義,2006京:寸27正-演36優(yōu)6督時(shí)劉煥成塘.倆工程背景下豈的單片機(jī)原慰理及系統(tǒng)設(shè)丑計(jì)凍[M].謹(jǐn)清華大學(xué)出猾版社膽,20泄11洪:嫌131-1畏36互7按冒周明德.單繩片機(jī)原理與襪技術(shù)[M]淘.人民郵電攪出版社,2玩008飲:58-6獨(dú)9劉8壘測(cè)李林功.單器片機(jī)原理與飛應(yīng)用六—掛基于實(shí)例驅(qū)膏動(dòng)和Pro跨teus仿凱真[M].鳳科學(xué)出版社匯,2011振:85-9最7剩9及撈DuJu化nwei盒,冊(cè)Zhou考Zhong喊hui狡,嫩Yang扶Yang掃,主Zhang川Liju判n夸.第Real-邀time關(guān)dynam摸ictr守affic視ligh耗ttim飯inga圓dapta小tion旬a(chǎn)lgor枝ithm匹ands昨imula囑tion心softw嚇are剩.愛(ài)裳Nucle勁arSc擁ience坡,IEE口ETra揮nsact嚼ions姿on很Volum皂e脊,艷2011:竟34-缸42致謝險(xiǎn)在畢業(yè)設(shè)計(jì)晚中,我利用耗圖書(shū)管和網(wǎng)冶絡(luò)查找了大東量的資料,批同時(shí)得到了材指導(dǎo)老師和德同學(xué)們的熱已情幫助,完疏成本次設(shè)計(jì)豐。而且,通累過(guò)了這次畢倒業(yè)設(shè)計(jì),我脊對(duì)匯編語(yǔ)言雜的掌握有了圓更進(jìn)一步的到提高??偟尼寔?lái)說(shuō),這是較一次利用所銳學(xué)的專業(yè)知立識(shí)解決實(shí)際寨問(wèn)題的實(shí)踐贏活動(dòng),我收屯獲很多。特柔別是在編寫(xiě)耕程序、調(diào)試丟,以及仿真嗎方面,我從田中得到進(jìn)一都步的鍛煉,遭為日后的學(xué)睬習(xí)打下了良吳好的基

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論