模擬交通燈課程設(shè)計(jì)_第1頁
模擬交通燈課程設(shè)計(jì)_第2頁
模擬交通燈課程設(shè)計(jì)_第3頁
模擬交通燈課程設(shè)計(jì)_第4頁
模擬交通燈課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《單機(jī)微原理應(yīng)用題模擬交通燈的設(shè)計(jì)專業(yè)

測控技術(shù)與儀器班級(jí)姓名姓名姓名姓名

:::::指導(dǎo)老師:1日

錄1設(shè)計(jì)任務(wù)..............................................................................................................32模擬交通燈制系統(tǒng)作原理42.1

模擬交通燈控制系統(tǒng)的工作原理.........................................................................3設(shè)計(jì)基本要和步驟............................................................................................53.13.23.2

基本要求..................................................................................................................5設(shè)計(jì)思路..................................................................................................................5設(shè)計(jì)步驟..................................................................................................................54硬件和軟件計(jì)74.1交通燈控制系統(tǒng)硬件框圖........................................................................................74.24.3

硬件電路圖..............................................................................................................9程序流程圖............................................................................................................105心得體會(huì)............................................................................................................136附錄145.1匯編語言源程序......................................................................................................145.2

模擬交通燈仿真效果圖.......................................................................................2

、計(jì)任務(wù)

模擬交燈設(shè)計(jì)1.1模交燈制統(tǒng)總方設(shè)單片用AT89C51單控的+5V3

、通燈控系統(tǒng)工作原理2.1、交通燈控制系工作原理通過直接運(yùn)了LED數(shù)碼管顯示倒計(jì)添加便視經(jīng)單輛,LED倒時(shí)調(diào)用中到修正通行時(shí)間滿足不同時(shí)間不同路況的需求。4

、計(jì)基本求和步驟車有條不紊3.1

基本要求并接數(shù)碼。。3.2

設(shè)計(jì)思路時(shí),在7段數(shù)當(dāng)?shù)沟巩?dāng)3s始倒倒計(jì)20s的爍3s爍3.3

設(shè)計(jì)步驟用Proteus仿真5

個(gè)8個(gè)共陽極LED數(shù)碼管6

、件和軟設(shè)計(jì)4.1

交通燈控系統(tǒng)硬件框上電復(fù)位自動(dòng)/手動(dòng)鍵

AT89C5P2.1~P2.3P2.4~P2.61.2

數(shù)碼管十位數(shù)碼管個(gè)位LED顯器東西方向LED示器南北方向AT89C51引7

含4KB的數(shù)1000含的有程I/O線;有2個(gè)16有6個(gè)中斷源、、級(jí)優(yōu)有1個(gè)全雙工的可針DPTR;的3級(jí)為(1±0.2為5V,為振蕩器和時(shí)鐘電路

程序存儲(chǔ)器14KB

數(shù)據(jù)存儲(chǔ)器128節(jié)

兩個(gè)16位定時(shí)器計(jì)數(shù)器CPU中斷控制

內(nèi)部總

總線擴(kuò)展控制器

并行可編程I/O口

可編程串行口線外部中斷

擴(kuò)展控制

RXD8

4.2

硬件電路整實(shí)連電如圖示圖9

4.3

程序流程

主程序到1s?減并為0?10

運(yùn)行過程顯示區(qū)

綠燈20),SN:燈是否到3秒Y黃亮紅燈?N黃滅紅燈是否到秒YSN:燈20),紅是否到Y(jié)SN:燈亮EW:紅燈?NSN:燈滅EW:紅燈是否到0秒Y

NYNNYN11

LED顯示序獲取當(dāng)前通行剩余時(shí)間E/S/W/N狀送P1口位選碼送P2口倒計(jì)時(shí)個(gè)十位送P2口調(diào)用延N

加兩位顯示完?Y返回主程序12

、得體會(huì)使我們在單片機(jī)的基本原理單及夠13

、錄6.1匯編語言源程序SECOND;定義口H_GREENH_YELLOWBITBITP2.4P2.5L_YELLOWBITP2.6ORGMAINORGMAIN:MOV;設(shè)置定時(shí)器0,為方式1TH0,#3CH;置定時(shí)器的初始值,時(shí)50msCLR;清定時(shí)器溢出標(biāo)志TR0;啟動(dòng)定時(shí)器START:CLRAP1,A;首先關(guān)閉顯示P3,A;***********************************;狀態(tài)東西方向綠燈亮南北方向紅燈亮;***********************************SECOND,#20;20秒初值LCALLLCALLCOUNT;***********************************;狀態(tài)東西方向綠燈閃南北方向紅燈亮;***********************************;標(biāo)志位南北方向綠燈閃R2,#2R3,#4SECOND,#3;3初值LCALLLCALLLCALLCOUNT1;***********************************14

;狀態(tài)東西方向黃燈閃南北方向紅燈亮;***********************************;標(biāo)志位南北方向黃燈閃R2,#2R3,#3SECOND,#2;2初值LCALLLCALLCOUNT1;************************************;狀態(tài)東西方向紅燈亮南北方向綠燈亮;************************************SECOND,#20;20秒初值LCALLLCALL;************************************;狀態(tài)東西方向紅燈亮南北方向綠燈閃;************************************;標(biāo)志位東西方向綠燈閃R2,#2R3,#4SECOND,#3;3初值LCALLLCALLCOUNT1;************************************;狀態(tài)東西方向紅亮南北方向黃燈閃;************************************;標(biāo)志位東西方向黃燈閃R2,#2R3,#3SECOND,#2;2初值LCALLLCALLCOUNT1;************************************;計(jì)時(shí)程序;************************************COUNT:LCALLDISPLAYJNBTF0,WAIT1;定時(shí)器未到,等待CLRTF0;定時(shí)器50ms到了,清定時(shí)0溢出標(biāo)志15

TH0,#3CHLCALLDISPLAYDJNZR2,WAIT1;是否到秒DECSECOND;到1秒則秒值減1DJNZR3,WAIT1;20秒是否倒計(jì)時(shí)減完,未完則返回RETCOUNT1:LCALLDISPLAYJNBTF0,WAIT2CLRTH0,#3CHLCALLDISPLAYDJNZR4,WAIT2;是否到500ms,未到則返回,D1L_GREEN;到了500ms,則南北方向綠燈,D2L_YELLOW;閃南北方向黃燈,D3H_GREEN;閃東西方向綠燈,D4H_YELLOW;閃東西方向黃燈MOVR4,#10DJNZR2,WAIT2;是否到秒R2,#2DECSECONDDJNZR3,WAIT2RET;********************************;LED顯示狀態(tài);********************************STATE1:SETBH_RED;東西方向綠燈亮南北方向紅燈亮CLRH_GREENCLRH_YELLOWCLRL_REDCLRL_YELLOWRETSTATE2:CLRH_GREEN;東西方向綠燈閃,南北方向紅燈亮CLRH_YELLOWCLRL_REDCLR16

CLRL_YELLOWRETSTATE3:CLRH_RED;東西方向黃燈閃,南北方向紅燈亮CLRH_YELLOWCLRRETSTATE4:CLRH_RED;東西方向紅燈亮,南北方向綠燈亮H_GREENCLRH_YELLOWL_REDCLRCLRRETSTATE5:CLRH_RED;東西方向紅燈亮,南北方向綠燈閃H_GREENCLRH_YELLOWCLRCLRRETSTATE6:CLRH_RED;東西方向紅燈亮,南北方向黃燈閃CLRH_GREENH_YELLOWCLRRET;*************

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論