




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機課程設計報告一、 設計要求交通燈模擬控制系統設計利用單片機的定時器定時,令十字路口的紅綠燈交替點亮或熄滅, 并且用LED數碼管顯示時間。用 8051做輸出口,控制十二個發光二極管然滅,模擬交通 燈管理。二、設計內容:因為本課程設計是交通燈的控制設計,所以要了解實際交通燈的變化情況和規律,假設一個十字路口為東西南北走向。初始狀態0為東西紅燈,南北紅燈。然后狀態1南北綠燈,東西紅燈通車。過一段時間轉狀態 2南北綠燈滅,黃燈閃爍幾次,東西仍然紅燈。再轉狀態3, 東西綠燈通車,南北紅燈。過一段時間轉狀態 4,東西綠燈滅,閃幾次黃燈,南北仍然紅燈。 最后循環至狀態1。注意:雙色LED是由一個紅色L
2、ED管芯和一個綠色 LED管芯封裝在一起。公用負端。 當紅色正端加高電平, 綠色正端加低電平時, 紅燈亮;反之,綠燈亮;當兩端都加高電平時, 黃燈亮。三、設計原理分析I_ |人行道人人西 行|行 東道道人行道1 南狀態:東西:紅50秒,綠45秒,黃5秒。南北:紅45秒,綠50秒,黃5秒。列出交通信號燈狀態如下表:狀態北西南東綠黃紅綠黃紅綠黃紅綠黃紅000100100001111000011000012010001010001300110000110040010100010101、對于交通燈信號燈來說你, 應該有東西南北共四組燈,但由于同一道上的兩組信號燈顯示情況是相同的,所以只要有兩組就行了,
3、因此,采用單片機內部的I/O 口上的P1 口中的6個信號燈2、通過編寫程序,實現對發光二級管的控制, 來模擬交通信號燈的管理。 每延時一段時間, 燈的顯示情況都會按交通燈的顯示規律進行狀態轉換。3、通過延時時間送顯,可以在原有的交通信號燈系統的基礎上,增添倒計時的顯示功能, 實現其功能擴展。四、硬件資源及其分配主要用到的硬件:P1 口、p3 口、LED數碼管、LED發光二級管、定時器 T0硬件分配:1、P1 口:作為輸出口,與發光二極管相連接,其狀態對應的十六進制值如下:向無東西南北十六進制值說明狀態P1.6P1.5P1.4P1.3P1.2P1.1P1.000000100109 H全為紅燈10
4、00011000CH南北綠東西 紅2000010100AH南北黃閃東0000100008H西紅30010000121H東西綠南北 紅40001000111H東西黃閃南0000000101H北紅五、交通信號燈模擬控制系統設計程序流程圖開始8051初始化四個路口紅燈亮東西紅燈亮,南北綠燈亮,延時東西紅燈亮,南北黃燈閃爍,延時六、交通信燈模擬控制系性主程序 ORG 0000H東西綠燈亮,南北紅燈亮,延時SJMP A3*ORG 0030H 東西黃燈閃爍,南北紅燈亮,延時A3:MOVSP,#60H;設棧指針初值MOV A,24HMOV P1,ASETB P3.2CLR P3.3CLR P3.4SETB
5、P3.5MOV R4,#00HMOV R7,#00HMOV R2,03HLCALL X1A2:MOV A,#0CHMOV P1,ASETB P3.2SETB P3.3CLR P3.4CLR P3.5MOV R4,#14HLOOP2: MOV R2,#03HLCALL X1DJNZ R4,LOOP2MOV R2,#03HLCALL X1LOOP8:MOV R2,#03HLCALL X1MOV R4,#05HSETB P3.2CLR P3.3A1:MOV A,#14HMOV P1,ASETB P3.4CLR P3.5MOV R2,#01HLCALL DELAYMOV A,#04HMOV P1,AC
6、LR P3.4CLR P3.5MOV R2,#01HLCALL DELAYDJNZ R4,LOOP8MOV A,#61HMOV P1,ACLR P3.2CLR P3.3CLR P3.4SETB P3.5MOV R4,#14HLOOP3:MOV R2,#03HLCALL X1DJNZ R4,LOOP3MOV R7,#05HSETB P3.5A0:MOV A,#0A2HMOV P1,ACLR P3.2CLR P3.3CLR P3.4MOV R2,01HLCALL DELAYMOV A,#20HMOV P1,ACLR P3.2CLR P3.4MOV R2,#01HLCALL DELAYDJNZ R7
7、,A0LJMP A2DELAY:PUSH 2PUSH 1PUSH 0DELAY1:MOV 1,#00HDELAY2:MOV 0,#0B2HDJNZ 0,$DJNZ 1,DELAY2DJNZ 2,DELAY1POP 0POP 1POP 2DJNZ R2,DELAYRETX1:MOV A,R4MOV B,#10DIV ABMOV R6,AMOV DPTR,#TABMOV A,BMOVC A,A+DPTRMOV SBUF,AMOV R7,#0FHH55S:DJNZ R7,H55SMOV A,R6MOVC A,A+DPTRMOV SBUF,AMOV R7,#0FHH55S1:DJNZ R7,H55S1
8、LCALL DELAYRETTAB:DB 0fch,60h,0dah,0f2h,66h,0bch,0e0hDB 0fch,0f6h,0eeh,3ch,9ch,7ah,9ch,8chEnd七、交通信號燈模擬控制系統原理圖isssss olBMtMtrtEwmTWOIUIOI 燈燈燈燈燈燈燈燈燈燈燈燈 綠黃紅建黃紅母黃紅綠黃紅J:,RTI 鼻 -* *外恒 3事3_gI Cl二八ar2TF? Ml 中二AZ%/X/ ri<ivccPU4ADINFO.OFIL3rl.4Mm上PIT>IM «*pmri.74W斗例L3RST4 DTiW.7心口mQ (TMhPJ.JFXvppifvrwrii網;Ni'3WE,E包,dimrj:m(AI3dC2.5xtautAiiA XrALflWLIGNTJ0M 電 I舊*吟A也 A F軟件調試是通過對擁護對程序的匯編、連接、執行來發現程序中存在的語法錯誤與邏輯錯誤并加以排除糾正的過程。程序后,編輯看程序是否有邏輯錯誤。八課程設計體會:我了解了編程和單片機接口的 可以說式比較順利,只是模仿通過這一個星期的課程設計, 我對單片機有了更深的體會, 使用。這次設計是通過單片機的輸入輸出接口來控制交通燈。 其他的編程思路。再加上自己的思想來滿足這次設計的需求。對單片機各個管腳的功能的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年物業管理師考試試卷及答案解析
- 2025年項目管理師考試題及答案
- 2025年家庭教育與咨詢考試題及答案
- 2025年市場營銷策略考試試卷及答案
- 抖音火花腦機接口內容共享與收益分配協議
- 農業蟲害防治燈光租賃及蟲情分析服務協議
- 抖音火花MCN機構與廣告商內容推廣分成協議
- 電力設施運維維護補充協議
- 家庭智能語音控制系統租賃與智能升級合同
- 電商平臺促銷活動期間售后服務與風控服務合同
- 2025-2030中國甘蔗收割機行業市場現狀供需分析及投資評估規劃分析研究報告
- 人工智能背景下的高職藝術設計專業教學模式探索
- 波羅的海BDI指數歷史行情(1985年05月16日-2025年3月31日)
- 2025年江蘇南通蘇北七市高三二模語文作文分析
- 2025屆百師聯盟高三聯考模擬預測(沖刺二)語文試題含答案
- 外研版(三起)(2024)三年級下冊英語Unit 2 單元測試卷(含答案)
- 智慧工廠安全管理
- 2025年CFA特許金融分析師考試金融產品設計與模擬試題
- 會計師事務所審計業務操作手冊
- Mission-Planner地面站操作手冊
- 《節奏控制生產流程》課件
評論
0/150
提交評論