




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、安徽工商職業(yè)學院 ANHUI BUSINESS VOCATIONAL COLLEGE 畢業(yè)設計(論文) 基于單片機控制的交通燈畢業(yè)設計基于單片機控制的交通燈畢業(yè)設計 系系 別別: 電子信息系電子信息系 專業(yè)班級:10 應用電子技術 2 班 學 號: 學生姓名: 吳坤 指導老師: 聶凱 二零一二年十月 基于單片機控制的交通燈畢業(yè)設計基于單片機控制的交通燈畢業(yè)設計 摘 要 十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有 條不紊。那么靠什么來實現(xiàn)這井然秩序呢?靠的是交通信號燈 的自動指揮系統(tǒng)。交通信號燈控制方式很多。本設計主要分為 五大模塊輸入:控制電路、時鐘控制電路、片內(nèi)外程序切換控 制、顯示
2、電路。以 MSC-51 系列單片機 IntelAT89C51 為中心器 件來設計交通燈控制器,實現(xiàn)了 AT89C51 芯片的 P0 口設置紅 燈、綠燈、黃燈燃亮時間的功能;為了系統(tǒng)穩(wěn)定可靠采用了 74LS14 施密特觸發(fā)器芯片的消抖電路,避免了系統(tǒng)因輸入信號 抖動產(chǎn)生誤操作;顯示時間直接通過 AT89C51 的 P2 口輸出, 由 CD4511 驅動 LED 數(shù)碼管顯示紅燈燃亮時間。 關鍵字關鍵字:AT89C51AT89C51 LEDLED 顯示顯示 交通燈交通燈 The Traffic Light Based On The Single-chip Control Abstract The i
3、ntersections vehicle wears shuttle, pedestrian Xi Rang, garage driveway, persons sidewalk, orderly. So depend what to carry out this well arranged order? What to depend is a traffic sign light of automatic conductor system. The control method of the traffic sign light is a lot of. This design is mai
4、nly divided into five greatest molds a piece the electric circuit, clock of the importation control a control outside procedure inside the electric circuit, slice to cut over a control and shows electric circuit. Take single slice the machine IntelAT89 C51 of the serieses MSC-51s as a center spare p
5、art to design transportation light controller, carried out the AT89 C51s Ps 0 peoples constitution of the chips red, the function in bright time of green light, Huang2 Deng Ran2;For the sake of system stability the credibility adopted a 74 LS14 airtight trigger eliminate of machine chip to tremble e
6、lectric circuit especially, avoided system because of importation the signal tremble movable property to living a mistake operation; The P 2 people who shows that time directly passes the AT89 C51 output, is driven LED figures a tube by the CD4511 to show red-light Ran bright time. Key word: The AT8
7、9 C51 LED show transportation light 目目 錄錄 摘摘 要要.2 2 ABSTRACTABSTRACT.3 3 前前 言言.5 5 一、工程簡介一、工程簡介.6 6 (一) 、概述 .6 (二)、工藝 流程圖 .7 二、工程設計二、工程設計.7 7 (一) 、控制方案的確定 .7 (二) 、硬件部分 .8 (1) 、交通燈控制系統(tǒng)的硬件設計 .8 (2) 、硬件系統(tǒng)的設計具備以下原則.8 (3) 、硬件結構框圖(如圖 3 所示) .8 (4) 、交通燈控制系統(tǒng)的原理框圖(如圖 4 所示) .8 (5) 、8279 的結構及引腳功能 .12 (三)、軟件部分 .
8、16 (1) 、延時子程序的計算.17 (2) 、流程圖(如圖 8 所示).17 三、系統(tǒng)的試調(diào)運行三、系統(tǒng)的試調(diào)運行.1818 (一) 、硬件調(diào)試 .18 (1) 、靜 態(tài)調(diào)試 .18 (2) 、動態(tài)調(diào)試.18 四四、系系統(tǒng)統(tǒng)設設計計及及總總結結特特點點.1919 致致 謝謝.2020 參考文獻參考文獻.2020 附錄附錄 A A:源程序:源程序 .2121 附錄附錄 B B:電路圖:電路圖 .2727 前前 言言 本課程設計是在學完單片機原理及課程之后綜合利用所學單片機知 識完成一個單片機應用系統(tǒng)設計并在實驗室實現(xiàn)。該課程設計的主要任 務是通過解決一、兩個實際問題,鞏固和加深“單片機原理與
9、接口技術” 課程中所學的理論知識和實驗能力,基本掌握單片機應用電路的一般設 計方法,提高電子電路的設計和實驗能力,加深對單片機軟硬知識的理 解,獲得初步的應用經(jīng)驗,為以后工作打下一定的基礎。 在今天,紅綠燈安裝在各個道口上,已經(jīng)成為疏導交通車輛最常見 和最有效的手段。但這一技術在 19 世紀就已出現(xiàn)了。交通信號燈的出 現(xiàn),使交通得以有效管制,對于疏導交通流量、提高道路通行能力,減 少交通事故有明顯效果。通過這次的設計學習,本人對單片機的結構和 功能已有了初步的了解和認識。單片機在交通控制中起到了舉足輕重的 作用,掌握了單片機的工作原理也就基本了解了交通燈的運作原理。作 為一個學生,為了更好地掌
10、握單片機的結構和功能,為了進一步加強自 己的實踐能力,本人設計了以下的一款交通燈。 一、工程簡介 (一) 、概述 本設計是交通燈的控制實驗,必須要先了解實際交通燈的變化規(guī)律。假設一個 路口為東西南北走向,即十字路口,初始狀態(tài)零為東西南北燈都熄滅。然后轉狀態(tài) 一東西綠燈通車,南北為紅燈。過段時間轉狀態(tài)二,東西綠燈閃幾次轉黃燈,延時 幾秒,南北仍為紅燈。再轉狀態(tài)三南北綠燈通車,東西紅燈。過段時間轉狀態(tài)四南 北綠燈閃幾次轉黃燈,延時幾秒,東西仍為紅燈。最后循環(huán)至狀態(tài)一。交通信號燈 模擬控制系統(tǒng)設計利用單片機的定時器定時,控制十字路口紅綠燈交替點亮和熄滅, 并且用 LED 數(shù)碼管顯示時間,但由于時間及
11、水平的不足,在此實驗中不顯示。用十 二個發(fā)光二極管代替交通燈進行實驗設計。 這次設計是單片機原理與接口技術課程的綜合訓練,我們通過理論學習, 課題選擇,資料查閱,軟、硬件設計,系統(tǒng)調(diào)試等環(huán)節(jié),鞏固所學的知識及提高應 用水平在此我們要學會從提出問題,觀察與分析問題,到最終解決問題科學方 法提高自己的思維能力和動手能力,在設計中獲得一些實操經(jīng)驗,更是要培養(yǎng)我 們的工作作風和工作態(tài)度。為今后的畢業(yè)設計、及從事單片機控制系統(tǒng)的設計與維 護奠定堅實的基礎。 這次課題設計的意義在于通過具體的控制系統(tǒng)的設計,掌握單片機控制系統(tǒng)設 計的一般方法和處理問題的思路,特別是一些常用的技術手段。使我們能在實踐教 學環(huán)
12、境中累積設計經(jīng)驗,開拓思維空間,全面提高個人的綜合能力。 (二)、工藝 流程圖 因為本實驗是交通燈控制實驗,所以要先了解實際交通燈的變化規(guī)律。假設一 個十字路口為東西南北走向。初始狀態(tài) 0 為東西南北燈都熄滅。然后轉狀態(tài) 1 東西 綠燈通車,南北紅燈。過一段時間轉狀態(tài) 2,東西綠燈閃幾次轉亮黃燈,延時幾秒, 南北仍然紅燈。再轉狀態(tài) 3,南北綠燈通車,東西紅燈。過一段時間轉狀態(tài) 4,南北 綠燈閃幾次轉亮黃燈,延時幾秒,南北仍然紅燈。最后循環(huán)至狀態(tài) 1。交通信號燈 模擬控制系統(tǒng)設計利用單片機的定時器定時,令十字路口的紅綠燈交替點亮和熄滅, 并且用 LED 數(shù)碼管顯示時間,但由于時間和水平的限制就不
13、顯示時間。用十二個發(fā) 光二極管燃滅,模擬交通燈管理。具體的接口如下圖一。 8051 P1 3PPPPPPPPPPP11102200011000000 75643 東東南南西西北北 紅紅綠綠黃黃 北北北北東東東東南南南南西西西西 紅紅綠綠綠綠紅紅綠綠紅紅黃黃黃黃黃黃 圖 1 交通信號燈接口圖 二、工程設計二、工程設計 (一) 、控制方案的確定 交通燈控制系統(tǒng)的原理主要由控制器、定時器、譯碼器和秒脈沖信號發(fā)生器等 部分組成。秒脈沖發(fā)生器是該系統(tǒng)中定時器和控制器的標準時鐘信號源,譯碼器輸 出兩組信號燈的控制信號,經(jīng)驅動電路后驅動信號燈工作,控制器是系統(tǒng)的主要部 分,由它控制定時器和譯碼器的工作。如圖
14、 2 完整的電路板。 (二)(二) 、硬件部分、硬件部分 (1 1) 、交通燈控制系統(tǒng)的硬件設計: 交通燈控制系統(tǒng)的硬件設計包括:存儲器的擴展(62256) ,I/O 口的擴展 (8255) ,地址的鎖存(74LS373 或 74LS273) ,還有反向器(7407) 。 數(shù)據(jù)緩沖器,I/O 控制邏輯,控制和定時寄存器及定時與控制電路,掃描計數(shù)器, 回復緩沖器,F(xiàn)IFO /傳感器 RAM 及其狀態(tài)寄存器,顯示 RAM 及顯示地址寄存器等組 成。 (2 2) 、硬件系統(tǒng)的設計具備以下原則、硬件系統(tǒng)的設計具備以下原則: 1.滿足系統(tǒng)的設計要求,易于操作維護。 2.系統(tǒng)功能靈活,便于擴展。 3.具有
15、自動診斷功能。 (3 3) 、硬件結構框圖、硬件結構框圖(如圖 3 所示) 。 圖 3 硬件系統(tǒng)在該系統(tǒng)中的作用主要是進行數(shù)據(jù)的傳送,有關邏輯的計算,并且提 供顯示,人為的進行數(shù)據(jù)的修改,系統(tǒng)的啟動,停止等等。此外系統(tǒng)運行的安全可 靠性要靠硬件系統(tǒng)來實現(xiàn)。 (4 4) 、交通燈控制系統(tǒng)的原理框圖、交通燈控制系統(tǒng)的原理框圖(如圖 4 所示) 。 存儲器8951交通指示燈 圖 4 交通燈控制系統(tǒng)的原理框圖 圖中: TL: 表示甲車道或乙車道綠燈亮的時間間隔為 25 秒,即車輛正常通行的時 間間隔。定時時間到,TL=1,否則,TL=0。 TY:表示黃燈亮的時間間隔為 5 秒。定時時間到,TY=1,否
16、則,TY=0。 ST:表示定時器到了規(guī)定的時間后,由控制器發(fā)出狀態(tài)轉換信號。由它控制定時 器開始下個工作狀態(tài)的定時。 1.1.定時器定時器 定時器由與系統(tǒng)秒脈沖(由時鐘脈沖產(chǎn)生器提供)同步的計數(shù)器構成,要求計數(shù) 器在狀態(tài)信號 ST 作用下,首先清零,然后在時鐘脈沖上升沿作用下,計數(shù)器從零開 始進行增 1 計數(shù),向控制器提供模 5 的定時信號 TY 和模 25 的定時信號 TL。 (電路 圖如圖 5 所示) 圖 5 定時器電路圖 定時器 秒脈沖 發(fā)生器 控制器譯碼器 甲車道 信號燈 乙車道 信號燈 2.2.控制器控制器 控制器是交通管理的核心,它應該能夠按照交通管理規(guī)則控制信號燈工作狀態(tài) 的轉換
17、。從 ASM 圖可以列出控制器的狀態(tài)轉換表,如表 1 所示。選用兩個 D 觸發(fā)器 FF1、FFO 作為時序寄存器產(chǎn)生 4 種狀態(tài),控制器狀態(tài)轉換的條件為 TL 和 TY,當控 制器處于 Q1n+1Q0n+1 00 狀態(tài)時,如果 TL 0,則控制器保持在 00 狀態(tài);如果, 則控制器轉換到 Q1n+1Q0n+1 01 狀態(tài)。這兩種情況與條件 TY 無關,所以用無關項 X表示。 (控制器邏輯圖如圖 6 所示) 輸入輸出 現(xiàn)態(tài)狀態(tài)轉換條件次態(tài)狀態(tài)轉換信號 ST 0 0 0 0 1 1 1 1 0 0 1 1 1 1 0 0 0 1 X X 0 1 X X X X 0 1 X X 0 1 0 0 0
18、1 1 1 1 0 0 1 1 1 1 0 0 0 0 1 0 1 0 1 0 1 表 1 根據(jù)表 1 可以推出狀態(tài)方程和轉換信號方程,其方法是:將、和 ST 為 1 的項所對應的輸人或狀態(tài)轉換條件變量相與,其中1用原變量表示,0用反 變量表示,然后將各與項相或,即可得到下面的方程: 控制器邏輯圖(如圖 6 所示) 3.3.譯碼器譯碼器 74LS138 譯碼器 74LS138 譯碼器有 3 個輸入端,組成 8 種輸入狀態(tài),輸出端有 8 個,每個輸出 端對應 8 種輸入狀態(tài)的一種,低電平有效。此外還有 3 個使能端 E3,E2,E1,這 3 個使能端必須同時輸入有效電平,譯碼器才能工作,即 E3
19、=1,E2=0,E1=0。 譯碼器的主要任務是將控制器的輸出 Q1、 Q0 的 4 種工作狀態(tài),翻譯成甲、乙 車道上 6 個信號燈的工作狀態(tài)??刂破鞯臓顟B(tài)編碼與信號燈控制信號之間的關系如 表 12、4 所示。實現(xiàn)上述關系的譯碼電路請讀者自行設計。 4.4.交通燈驅動電路交通燈驅動電路(如圖 7 所示) 圖 7 5.5.電路圖(如附錄 B)及電路圖說明 電路圖說明 1.這個 LED 動態(tài)顯示電路用了一個單片機的一個 I/O 口 P0 口。 2.P0 口的低四位輸出顯示數(shù)字的 BCD 碼,輸出的 BCD 碼送到 74LS138 中進行 譯碼。然后輸出段代碼經(jīng)上拉電阻上拉后送到顯示器的各顯示段的引腳
20、。 3.P03、P04、P05 這三個口輸出位選信號。位選信號送到 74LS138 中經(jīng)譯碼產(chǎn) 生顯示器的位選信號。 4.當輸出短代碼后,低電平的端口將會把這個口的電平拉低。所以此時發(fā)光二 極管將不發(fā)光,而高電平的端口則會向這個發(fā)光二極管的陽極提供一個高電平,只 要這個位被選中,那么這個發(fā)光二極管將發(fā)光,在在段代碼表找查找就能出現(xiàn)響應 的數(shù)字。每一個位選電路由一個 PNP 三極管組成。當位選口發(fā)出低電平,那么這一 位的三極管就會飽和導通,由于顯示器是共陰的內(nèi)部結構,所以當三極管飽和導通 時相當于將顯示器接地。 5.當脈沖到 MCS51 單片機時,LED8 位顯示器就接收信號,并將信號儲存到擴
21、展寄存器中,當 P0 口的低四位輸出顯示數(shù)字的 BCD 碼,輸出的 BCD 碼送到 74LS138 譯碼器譯碼,然后在顯示提示符段碼中查詢顯示數(shù)字。 6.前面四位顯示干道通行時間,后面四位顯示支道時間,通過 LED 顯示器的顯示 來控制車輛的放行、禁行情況。 (5 5) 、82798279 的結構及引腳功能的結構及引腳功能: 8279 的內(nèi)部結構由數(shù)據(jù)緩沖器,I/O 控制邏輯,控制和定時器及定時控制電路,掃 描計數(shù)器,回復緩沖器,FIFO/傳感器 RAM 及其狀態(tài)寄存器,顯示 RAM 及顯示地址寄存 器等部分組成. (a)數(shù)據(jù)緩沖器及 I/O 控制邏輯 數(shù)據(jù)緩沖器是一個雙向緩沖器,它連接內(nèi)部總
22、 線和外部總線,用于傳送 CPU 和 8279 之間的命令,數(shù)據(jù)和狀態(tài).I/O 控制邏輯完成對 芯片的讀寫控制,芯片選擇以及端口選擇. (b)控制和定時器及定時用來寄存操作命令字. (c)掃描計數(shù)器 掃描計數(shù)器有兩種工作方式.一種為外部譯碼方式.計數(shù)器以 二進制方式計數(shù),4 位計數(shù)狀態(tài)從掃描線 SL0-SL3 輸出,經(jīng)外部譯碼器譯碼后,形成 16 位掃描信號;另一種為內(nèi)部譯碼方式.該方式下,掃描計數(shù)器的低二位經(jīng)內(nèi)部譯碼后從 SL0-SL3 輸出,形成 4 位掃描信號. (d)回復緩沖器 回復緩沖器緩沖并鎖存來自 SL0-SL7 八根回復線的回復信號. (e)FIFO/傳感器 RAM 及其狀態(tài)寄
23、存器 FIFO/傳感器 RAM 是一個雙重功能的 8*8RAM. (f)顯示 RAM 及顯示地址寄存器 顯示 RAM 用來存儲顯示數(shù)據(jù),容量為 16*8 位. 在顯示過程中,存儲的顯示數(shù)據(jù)輪流從顯示寄存器輸出. 在燈火控制實驗中,它的片選信號線接 Q0、數(shù)據(jù)選擇輸入線接的是 Q1,所以他 的控制口地址是 FF82H,數(shù)據(jù)口地址是 FF80H,中斷是懸空的。 89518951 最小應用系統(tǒng)最小應用系統(tǒng) 管腳說明:管腳說明: VCC:供電電壓。 GND:接地。 P0 口口:P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。當 P0 口的 管腳第一次寫 1 時,被定義為
24、高阻輸入。P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義 為數(shù)據(jù)/地址的第八位。在 FIASH 編程時,P0 口作為原碼輸入口,當 FIASH 進行校驗時, P0 輸出原碼,此時 P0 外部必須被拉高。 P1 口口:P1 口是一個內(nèi)部提供上拉電阻的8 位雙向 I/O 口,P1 口緩沖器能接收輸出 4TTL 門電流。P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低 電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH 編程和校驗時, P1 口作為第 八位地址接收。 P2 口口:P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 口緩沖器可接收,輸出 4
25、個 TTL 門電流,當 P2 口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作 為輸入時, P2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2 口當用 于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時, P2 口輸出地址的高八位。在 給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2 口 輸出其特殊功能寄存器的內(nèi)容。 P2 口在 FLASH 編程和校驗時接收高八位地址信號和控制 信號。 P3 口口:P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL 門電流。 當 P3 口寫入“1”后,它們被內(nèi)部
26、上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低 電平,P3 口將輸出電流( ILL)這是由于上拉的緣故。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表所示: 口管腳 備選功能 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:復位輸入。當振蕩器復位器件時,要保持RS
27、T 腳兩個機器周期的高電平時間。 ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字 節(jié)。在 FLASH 編程期間,此引腳用于輸入編程脈沖。在平時,ALE 端以不變的頻率周期 輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時 目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE 脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。此時, ALE 只有在執(zhí)行 MOVX,MOVC 指令是 ALE 才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE 禁止,置 位無效。 /PSEN:外部程序存儲器的
28、選通信號。在由外部程序存儲器取指期間,每個機器周期兩 次/PSEN 有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN 信號將不出現(xiàn)。 /EA/VPP:當/EA 保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH) ,不 管是否有內(nèi)部程序存儲器。注意加密方式1 時,/EA 將內(nèi)部鎖定為 RESET;當/EA 端保持 高電平時,此間內(nèi)部程序存儲器。在FLASH 編程期間,此引腳也用于施加12V 編程電源 (VPP) 。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。 8951 是片內(nèi)無程序存儲器的供應狀態(tài)芯片.因此,其最小應用系統(tǒng)必
29、須在片外擴 展 EPROM.外接程序存儲器的地址線 A8-A15 由 P2 口提供;A0-A7 由 P0 口通過地址鎖 存器提供. 地址鎖存器的鎖存信號為 ALE.指令數(shù)據(jù)由 P0 口讀入.程序存儲器的取指 信號為/ALE.其片選線直接接地.同時必須有單位及時鐘電路. 82558255 可編程接口芯片可編程接口芯片 三個并行 I/O 口-A 口,B 口,C 口在此設計中用到了 A,B 兩個口。 1) 工作方式控制電路; 2) 讀寫控制邏輯電路; 數(shù)據(jù)總線緩沖器; ( (三三) )、軟件部分 (1 1) 、延時子程序的計算:、延時子程序的計算: 采用寄存器 R0、R1、R2 作為記數(shù)值,R2 中
30、暫存 1,R1 中存 0。當減 1 后變?yōu)?255 即 R1 中存數(shù) 256。R0 中存數(shù)#0B2H 即 178。各指令共占指令周期數(shù)為(見圖延 時程序后所附) DELAY2 延時為: N=(2+2+2+1+1+2*178)+255*(1+1+2+2*178)=9164。 共計 9164 個指令周期,而系統(tǒng)晶振為 11.0592。所以 T=12/11.0592=1.085(微秒) 延時 DELAY2 為: t=9164*1.085/=0.09996 約等于 0.1(秒) 通過改變 R2 的值可以改變延時的秒數(shù)。 (2 2) 、流程圖、流程圖(如圖 8 所示) 首先四個路口所有的燈滅,在東西綠燈
31、亮南北紅燈亮延時20s,綠燈閃三下,為 3秒轉黃 燈亮2秒 ,在南北綠燈亮東西紅燈亮延時 20s,綠燈閃三下,為 3秒轉黃燈亮2秒 ,如此循 開始 初始狀態(tài)東西、南北 燈熄滅 狀態(tài)一東西綠燈 南北紅燈 狀態(tài)二東西綠燈閃轉黃 燈,南北紅燈 狀態(tài)三東西紅燈 南北綠燈 狀態(tài)四南北綠燈閃裝黃 燈,東西紅燈 環(huán)。 、 (3 3) 、源程序(如附錄、源程序(如附錄 A A) (4 4) 、程序的執(zhí)行的表達(如表、程序的執(zhí)行的表達(如表 2 2) 狀態(tài)持續(xù)時間/S東西方向南北方向 綠黃紅綠黃紅 150 亮滅滅滅滅亮 23 閃滅滅滅滅亮 32 滅亮滅滅滅亮 450 滅滅亮亮滅滅 53 滅滅亮閃滅滅 62 滅滅
32、亮滅亮滅 循環(huán) 三、系統(tǒng)的試調(diào)運行三、系統(tǒng)的試調(diào)運行 (一) 、硬件調(diào)試 利用 DVCC 實驗與開發(fā)系統(tǒng)、基本測試儀器(萬用表、示波器等), 檢查用戶系統(tǒng)硬件中存在的故障。其中硬件調(diào)試可分為靜態(tài)調(diào)試與動態(tài)調(diào) 試兩步進行。 (1 1) 、靜態(tài)調(diào)試 是在 用戶系統(tǒng)未工作時的一種硬件檢測。 第一步:目測。檢查外部的各種元件或者是電路是否有斷點。 第二步 :用萬用表測試。先用萬用表復核目測中有疑問的連接點,再檢測各 種電源線與地線之間是否有短路現(xiàn)象。 第三步 :加電檢測。給板加電,檢測所有插座或是器件的電源端是否符合要 求的值 第四步 :是聯(lián)機檢查。因為只有用單片機開發(fā)系統(tǒng)才能完成對用戶系統(tǒng)的調(diào) 試。
33、 (2 2) 、動態(tài)調(diào)試 是在用戶系統(tǒng)工作的情況下發(fā)現(xiàn)和排除用戶系統(tǒng)硬件中存在的器件內(nèi)部 故障、器件連接邏輯錯誤等的一種硬件檢查。動態(tài)調(diào)試的一般方法是由近及 遠、由分到合。由分到合是指首先按邏輯功能將用戶系統(tǒng)硬件電路分為若干 塊,當調(diào)試電路時,與該元件無關的 器件全部從用戶系統(tǒng)中去掉,這樣 可以將故障范圍限定在某個局部的電路上。當各塊電路無故障后,將各電路 逐塊加入系統(tǒng)中,在對各塊電路功能及各電路間可能存在的相互聯(lián)系進行調(diào) 試。由分到合的調(diào)試既告完成。由近及遠是將信號流經(jīng)的各器件按照距離單 片機的邏輯距離進行由近及遠的分層,然后分層調(diào)試。調(diào)試時,仍采用去掉 無關元件的方法,逐層調(diào)試下去,就會定
34、位故障元件了。 四四、系系統(tǒng)統(tǒng)設設計計及及總總結結特特點點 通過這次的課程設計,讓我受益匪淺,也讓我了解和掌握了一些編程思想和對 I/O 口的使用和應用的條件的思考,對實現(xiàn)了軟件和硬件的有效結合,缺一不可。設 計讓我把單片機的理論知識用在實踐中,實現(xiàn)了理論和實踐相結合,從中更懂得理 論的是實踐的基礎,實踐有能檢驗理論的正確性,更激發(fā)了我對專業(yè)知識的渴求, 這些對我以后參加工作或者繼續(xù)學習都會有很大的幫助和影響。 這次課程設計也讓我學會了撰寫論文,懂得了論文的要素,這些對于我在以后 寫畢業(yè)設計論文有很大的幫助,并且在我將來的工作中也會有很多益處。在撰寫論 文中,也使我在單片機的基本原理、單片機應
35、用系統(tǒng)開發(fā)過程,以及在常用編程設 計思路技巧的掌握方面都能向前邁了一大步,為日后成為合格的應用型人才打下良 好的基礎。 而作為一位學生,在對交通燈的設計中,因知識和經(jīng)驗的不足,只能通過模仿 其它的編程思路,再加上一些自己的思想去完成這個設計,因此在各個方面都會有 一些不足,敬請指正。但我會在以后的學習中逐漸去完善、鞏固我的單片機知識。 單片機的各個管腳功能的理解和掌握。 致致 謝謝 通過這次的課程設計,讓對單片機有了更深一層的了解,也體會了單片機在現(xiàn) 實生活中的重要性。在這次實習中,我能順利完成交通燈的設計,要感謝安徽工商 職業(yè)學院,而我在設計中遇到的很多問題,都應該感謝聶凱老師在理論和實操方
36、面 的幫助,我才能順利地完成,也讓我學到了很多知識。同時也要對幫助過我的同學 表示謝意。在以后的學習中,定會更加地努力,以更好的成績?nèi)セ貓髮W校及老師的 栽培。 參考文獻參考文獻 (1) 曹天漢. 單片機原理與接口技術, 北京: 電子工業(yè)出版社 (2) 劉國榮.單片微型計算機技術 ,機械工業(yè)出版社 (3) 周慧微機接口與控制技術課程設計指導書,湖南工程學院出版 (4)單片機原理與接口技術 電子工業(yè)出版社 (5)單片微型計算機技術機械工業(yè)出版社 附錄附錄 A A:源程序:源程序 ORG 0000H SJMP A3 ;四盞紅燈亮 A3:MOV SP,#60H MOV A, #24H MOV P1,
37、A CLR P3.4 CLR P3.3 SETB P3.5 SETB P3.2 ;顯示 5 秒 MOV R4,#05H LOOP1: MOV R2,#03H LCALL LP ;調(diào)顯示子程序 DJNZ R4,LOOP1 MOV R4,#00H MOV R2,#03H LCALL LP ;東西綠燈亮,南北紅燈亮 A2:MOV A,#0CH CLR P3.5 MOV P1,A SETB P3.3 CLR P3.4 SETB P3.2 ;顯示 20 秒 MOV R4,#14H LOOP2 :MOV R2,#03H LCALL LP ;調(diào)顯示子程序 DJNZ R4,LOOP2 MOV R4,#00H MOV R2,#03H LCALL LP ;調(diào)顯示子程序 SETB P3.2 CLR P3.3 ; 顯示 5 秒 MOV R4 ,#05H ;東西黃燈亮,南北紅燈
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自愿咨詢檢測管理辦法
- 成本估算項目管理辦法
- 壽險從業(yè)出勤管理辦法
- 肺功能護理課件
- 育嬰員初級職業(yè)道德課件
- 氯堿電解工藝培訓課件
- 肩周炎中醫(yī)課件
- 肥皂泡泡課件介紹
- 2025年防殺病毒軟件項目立項申請報告模板
- 手衛(wèi)生培訓課件
- 2022更新國家開放大學電大本科《運輸管理》2023-2024期末試題及答案(試卷代號:1448)
- 北京市西城區(qū)2021-2022學年八年級下學期期末考試語文試題(WORD版無答案)
- 盾構施工風險及典型事故案例(多圖)
- 送達地址確認書(法院最新版)
- 會計師事務所工程財務決算審核報告
- 上海小學語文四年級上冊詞語表(共3頁)
- 超聲回彈綜合法計算表(帶公式)
- 土(宕渣)的綜合毛體積密度試驗自動計算用表
- 甘油丙三醇MSDS
- 青島一?;瘜W試題
- 常德市自來水公司水表管理制度
評論
0/150
提交評論