版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
單片機交通燈控制系統(tǒng)的軟件設計及測試綜述目錄TOC\o"1-3"\h\u200411軟件設計 1287121.1主程序設計 1163631.2車流量檢測程序設計 244011.3中斷程序設計 3311391.4顯示程序設計 44528第2章系統(tǒng)仿真實現 5252912.1Proteus軟件介紹 5152052.2Proteus系統(tǒng)仿真 51軟件設計1.1主程序設計將整個系統(tǒng)的流程分為四個狀態(tài):狀態(tài)1:東西方向紅燈亮,南北方向綠燈亮,倒計時20秒。東西方向禁止通過,南北方向可以通過。狀態(tài)2:東西方向紅燈亮,南北方向黃燈閃爍5秒。狀態(tài)3:東西方向綠燈亮,南北方向紅燈亮,倒計時30秒。東西方向可以通過,南北方向禁止通行。狀態(tài)4:東西方向黃燈閃爍5秒,南北方向紅燈亮。主程序流程圖如圖4-1所示。圖4-1主程序流程圖1.2車流量檢測程序設計單片機的I/O口接收到低電平開始計數,設南北或東西車流量一分鐘初值為10,實際測的一分鐘的車流量為x,當x<10時,綠燈通行時間不變;當10<x<20時,綠燈通行時間增加10秒;當x>20時,綠燈通行時間增加20秒,由此實現對車流量的智能化控制。如圖4-2所示。圖4-2車流量監(jiān)測流程圖1.3中斷程序設計中斷程序是當某個按鍵按下去以后,取得了相應的值,并判斷和預先規(guī)定的值是否相等,然后執(zhí)行相應服務程序,編程來完成設定鍵的特殊功能處理,從而達到對信號機進行各種操作的目的。中斷程序是使當前運行的模塊中斷,運行指定的模塊或者程序,并設定運行的時間,然后再恢復原來運行的模塊。例如在運行了‘日間正常模式”的狀態(tài)下,有特殊車輛的車隊需要通過;這時可以使用“全紅燈控制”狀態(tài)來控制各相位上的交通燈,控制的時間參數由車隊的長度決定,通過手動的方式輸入。中斷程序模塊的流程圖和程序都比較簡單,由于篇幅的原因這里不再敘述。1.4顯示程序設計信號燈的時間顯示主要靠數碼管來實現,本設計采用動態(tài)設計的數碼管來操作。流程圖如圖4-3所示。圖4-3顯示程序流程圖第2章系統(tǒng)仿真實現2.1Proteus軟件介紹Proteus軟件是英國Labcenter電子公司開發(fā)的EDA工具軟件。它不僅具有其他EDA工具軟件的仿真功能,還可以對單片機和外圍設備進行仿真。它是模擬單片機和外圍設備的最佳工具。雖然國內才剛剛接觸這類軟件,但卻受到了SCM愛好者以及致力于SCM開發(fā)和應用的科技工作者的熱愛。Proteus是世界上著名仿真軟件,無論從原理圖的布局、代碼的調試還是到單片機與外圍電路的仿真,可以一鍵切換到PCB設計上,從真正意義上實現了從模型到實體的總體設計,它可以將電路仿真、PCB設計以及虛擬模型仿真這些功能都裝備在自己的設計平臺。其處理器型號支持8051、HC11、AVR、arm、MSP430等。功能特點:Proteus擁有其他的EDA軟件相同的功能:①原理設計圖②PCB自動或人工布線③SPICE電路仿真革命性的特點:①互動的電路仿真用戶甚至可以實時采用諸如RAM,ROM,鍵盤,馬達,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。②仿真處理器及其外圍電路可以仿真51系列、PIC等常用主流單片機。還可以直接在基于原理圖的虛擬原型上編程,再配合顯示以及輸出,能看到運行后輸入輸出的效果。在配合系統(tǒng)配置的虛擬邏輯分析儀、示波器等,Proteus建立了完備的電子設計開發(fā)環(huán)境。2.2Proteus系統(tǒng)仿真根據設計需要和上述框圖,就可得到交通燈控制系統(tǒng)各過程仿真圖如下圖所示用P1端口作為輸出端口,用P1.0到P1.5端口分別控制東西和南北兩組燈的狀態(tài)低電平點亮,具體端口功能如下:P1.0控制南北紅燈的亮滅P1.1控制南北黃燈的亮滅P1.2控制南北綠燈的亮滅P1.3控制東西紅燈的亮滅P1.4控制東西黃燈的亮滅P1.5控制東西綠燈的亮滅具體的程序就以點亮東西紅燈南北綠燈為例:MOVP1,#0EEH其余
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 截洪溝施工方案
- 2025年口腔診療器械消毒技術操作規(guī)范試題與答案
- 醫(yī)務科工作總結及工作計劃
- 慢性病防治試題及答案
- 四川硬筆法四級考試試題及答案
- 2025建筑工程技術考試試題(含答案)
- 物流師三級考試試題含答案
- 2025年海選詩詞大賽題庫及答案
- 震動打樁機安全操作規(guī)程
- 建設工程施工合同糾紛要素式起訴狀模板專業(yè)權威靠譜
- 意識障礙的判斷及護理
- 儲能電站安全管理與操作規(guī)程
- 2025年宿遷市泗陽縣保安員招聘考試題庫附答案解析
- 交通安全企業(yè)培訓課件
- 2025年廣東省中考物理試卷及答案
- 皮革項目商業(yè)計劃書
- 主管護師護理學考試歷年真題試卷及答案
- 華文慕課《刑法學》總論課后作業(yè)答案
- 公路護欄波型梁施工方案
- 2025版煤礦安全規(guī)程新增變化條款考試題庫
- 基于SOLO分類理論剖析初中生數學開放題解決水平:現狀差異與提升策略
評論
0/150
提交評論