freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于51單片機的交通燈控制系統(tǒng)課程設(shè)計報告-資料下載頁

2024-10-22 13:35本頁面

【導(dǎo)讀】編輯排版要求:一級標題為4號字加粗。為嵌入式版式,居中插入到合適位置。字體統(tǒng)一為簡體宋體字。行距統(tǒng)一為倍行距,文字間距為標準默認間距。LED燈,完成交通燈的管理任務(wù);初始時東西方向亮紅燈,南北方向亮綠燈。2s,以此進行循環(huán)。如果發(fā)生緊急事件,則按下按鈕,此時東西、南北向都亮紅燈。1s顯示數(shù)據(jù)減1,直到減為0以后指示燈再進行變換。高峰時,各方向通行時間縮短,南北方向30s,東西方向10s。所有的時間設(shè)置都可以根據(jù)車流量實際情況進行調(diào)整??梢宰詣訖z測違章闖紅燈。為各標志、寄存器賦初值,值,開始計時,設(shè)定中斷級別,標志,并作出相應(yīng)的處理,P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口。禁止,置位無效。據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。

  

【正文】 PUSH PSW SETB LOADNEWFLAG 。設(shè)置 確定輸入標志 CLR TR0 。停止兩定時器 CLR TR1 MOV TMOD,51H 。設(shè)置定時器 /計數(shù)器 1 為方式 1 計數(shù) SETB TR1 。開始計數(shù) SETB NR 。全部禁止通行 CLR NY CLR NG SETB ER CLR EY CLR EG BEGIN: MOV TL1,00H 。設(shè)置計數(shù)初值 MOV TH1,00H OBSERVE: MOV DISPLAYNUM,TL1 。顯示當前設(shè)置的時間 LCALL DISPLAYLED RESETWAIT: JNB ,TERMINATE 。等待停止設(shè)定信號 JNB ,LOADNEW 。等待確定信號 SETB LOADNEWFLAG JNB ,OBSERVE 。計數(shù)器加一時 ,用于同步顯示當前數(shù)值 SJMP RESETWAIT LOADNEW: JNB LOADNEWFLAG,RESETWAIT 。確定將當前數(shù)值放入各方向、各時段寄存器 JNB PEAKORNORM,PEAKSELECT 。判斷當前設(shè)定時間是否為高峰值 JNB SELECTDIR,EWN 。判斷當前設(shè)定時間是哪個方向的 MOV NSNORM,TL1 。將設(shè)定值放入南北方向正常寄存器 CLR LOADNEWFLAG LJMP BEGIN EWN: MOV EWNORM,TL1 。將設(shè)定值放入東西方向正常寄存器 CLR LOADNEWFLAG LJMP BEGIN PEAKSELECT: JNB SELECTDIR,EWP MOV NSPEAK,TL1 。將設(shè)定值放入南北方向高峰寄存器 CLR LOADNEWFLAG LJMP BEGIN EWP: MOV EWPEAK,TL1 。將設(shè)定值放入東西方向高峰寄存器 CLR LOADNEWFLAG LJMP BEGIN TERMINATE: POP PSW 。中斷返回 ,恢復(fù)現(xiàn)場 POP ACC SETB ES ?;謴?fù)所有中斷 SETB ET1 SETB EX1 SETB ET0 SETB EX0 SETB SETNEW 。設(shè)置重新設(shè)置標志 RETI 。倒計時顯示 DISPLAYLED: MOV B,10 。將十六進制數(shù)轉(zhuǎn)換為 BCD 碼 MOV A,DISPLAYNUM DIV AB SWAP A ADD A,B MOV P1,A 。將顯示 BCD 碼從 P1 口輸出 RET 。交通燈顯示 LIGHT: JNB DIRECTION,EWLIGHT 。判斷當前通行方向 JNB DISPLAYYELLOW,SE01 。判斷是否顯示黃燈 CLR NR 。南北方向顯示黃燈 ,東西方向顯示紅燈 SETB NY CLR NG SETB ER CLR EY CLR EG LJMP LIGHTRET SE01: CLR NR 。南北方向顯示綠燈 ,東西方向顯示紅燈 CLR NY SETB NG SETB ER CLR EY CLR EG LJMP LIGHTRET EWLIGHT: JNB DISPLAYYELLOW,SE02 。判斷是否顯示黃燈 SETB NR 。南北方向顯示紅燈 ,東西方向顯示黃燈 CLR NY CLR NG CLR ER SETB EY CLR EG LJMP LIGHTRET SE02: SETB NR 。南北方 向顯示紅燈 ,東西方向顯示綠燈 CLR NY CLR NG CLR ER CLR EY SETB EG LIGHTRET: 。子程序返回 RET 。重載倒計時緩存 RELOAD: JNB DIRECTION,SE03 。判斷當前方向 MOV DISPLAYNUM,NSPUT 。南北方向緩存放入顯示寄存器 SJMP RELOADRET SE03: MOV DISPLAYNUM,EWPUT 。東西方向緩存放入顯示寄存器 RELOADRET: RET 。喂狗 FEEDDOG: MOV TH1,01BH 。喂狗 ,重置定時器初值 MOV TL1,0E0H SETB TR1 。重新啟動 T1 RET 。 END 注:具體系統(tǒng)仿真請參照 Proteus 仿真文件。 總結(jié): 用單片機控制的交通燈控制系統(tǒng)比模擬電路有明顯優(yōu)勢,即不用對電路有大改動就可以適應(yīng)新的工作條件,升級也很方便,只需對 CPU 重新刷寫一次程序就可以了。 80C51 單片機具有結(jié)構(gòu)簡單、編程方便、經(jīng)濟、易于連接等優(yōu)點,特別是其內(nèi)部定時器 /計數(shù)器、中斷系統(tǒng)資源豐富,有應(yīng)用價值。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1