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

正文內(nèi)容

課程設計論文-基于51單片機的交通燈控制設計-wenkub

2022-11-05 19:16:39 本頁面
 

【正文】 通管制也提出了更高的要求,因此提供一個可靠、安全、便捷的多功能交通燈控制系統(tǒng)有著現(xiàn)實的必要性。 3 考慮到單片機具有物美價廉、功能強、使用方便靈活、可靠性高等特點,擬采用 MCS 51 系列的單片機來實現(xiàn)十字路口交通信號燈的控制。在完成理論學習和必要的實驗后,學生掌握了單片機的基 本原理和各種基本功能的應用,但對單片機的硬件實際應用設計和單片機完整的用戶程序設計還不清楚,實際動手能力不夠,因此對該課程進行一次課程設計是有必要的。 根據(jù)設計功能及要求,我們可得系統(tǒng)的原理框圖如圖所示。 2)在綠燈轉為紅燈時,要求黃燈先亮 3 秒鐘,才能變換運行車道; 2 系統(tǒng)方案及硬件設計 系統(tǒng)方案的確定 交通燈在安全行車過程中起著十分重要的作用 , 現(xiàn)在交通燈一般設在十字路口 , 在醒目位置用紅 、 綠 、 黃三種顏色的指示燈 , 加上一個倒計時的顯示計時器來控制行車 , 對于一般情況下的安全行車 、 車輛分流發(fā)揮著作用 , 但根據(jù)實際行車過程中出現(xiàn)的情況 , 如何全面有效地利用交通燈指示交通情況 ,我們 嘗試用單片機來控制交通燈 , 在軟、硬件方面采取一些改進措施 ,, 使交通燈在控制中靈活而有效 。按照題目的設計要求,本課題需要使用 LED 數(shù)碼管顯示和擴展 鍵盤。送入一次字型碼顯示自行一直保持,直到送入新字型碼為止。動態(tài)顯示的特點是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制 5 是哪一位數(shù)碼管有效。動態(tài)顯示的亮度比靜態(tài)顯示要差一些,所以在選擇限流電阻時應略小于靜態(tài)顯示電路中的。其中, A 到 G 為碼段控制端口, 1,2 為片選端口。 本設計采用 12MHz 晶振和兩個 33Pf 瓷片電容,他們構成一個穩(wěn)定的自激振蕩器。 如圖所示: 時鐘電路 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 12 3 4 5 6 7 8 91R P 1RE S P A C K 8d1d2d3d4d0d5d6d7p 2 1p 2 2p 2 3X1CR Y S T A LC23 3 pC33 3 pp 2 4p 2 5p 2 6p 1 0p 1 1p 1 2p 1 3 6 復位部分電路設計 復位引腳 RST 通過一個斯密特觸 發(fā)器與復位電路相連,斯密特觸發(fā)器用來抑制噪聲,在每個機器周期的 S5P2,斯密特觸發(fā)器的輸出電平由復位電路采樣一次,然后才能得到內(nèi)部復位操作所需要的信號。通過電阻回路放電,使電壓逐漸降為零,從而實現(xiàn)了復位功能。一類是執(zhí)行軟件,它能完成各種實質性的功能,如測量計算、顯示、打印、輸出控制等;另一類是監(jiān)控軟件,它是專門用來協(xié)調(diào)各執(zhí)行模塊和操作者的關系,在系統(tǒng)軟件中充當組織協(xié)調(diào)角色。 3)在編寫應用軟件之前,應繪制出程序流程圖。表示南北方向 B 車道上的車輛禁止通行,東西方向 A 車道允許通行。黃燈亮足規(guī)定時間間隔時,控制器發(fā)出狀態(tài)轉換信號,轉到下一工作狀態(tài)。表示東西方向 A 車 道禁止通行,南北方向 B 車道上未過限停車線的車輛停止通行,已過停車線的車輛繼續(xù)通行。 打開 keil軟件 調(diào)試環(huán)境,把已經(jīng)編好的程序輸入,保存為 “ .asm” 格式的,然后編譯,系統(tǒng)自動生成 “ .hex”文件。從查資料,整理資料到讀程序,寫程序,改程序,仿真直至通過老師的驗收,一切都充滿了刻苦與艱辛,其間充滿了挫折可是同時又伴隨著歡樂。.........數(shù)字顯示代碼 ........................................... ORG 0100H TAB: DB 3FH,6H,5BH,4FH,66H,6DH,7DH,7H,7FH,6FH 。 堆棧選址 CLR 。 計數(shù)器 0 初值高 8 位 MOV TL1,255 。 外部中斷二邊沿觸發(fā) MOV IE,8FH 。......東西綠燈南北紅燈 ............................................... DXLD: CLR 。 為東西方向顯示時間做準備 MOV A,R3 。 時間顯示 ,其中有 秒延時 LCALL DISP3 。 轉入黃燈閃亮 3 秒 HD1: MOV 22H,R2 。 點亮南北紅燈關閉東西黃燈 LCALL DISP2 。 MOV R1,25H 。 ADD A,3 。 再次顯示以便數(shù)碼管不閃,且再延時 秒以便湊夠一秒 DJNZ R1,NBLD1 。 點亮黃燈 MOV 22H,R2 。 顯時,且再延時 秒以便湊夠 1 秒 DJNZ R2,HD 。 10ms 延時 ACALL DELAY1 RET DELAY1: MOV R6,50 。 以下調(diào)用四次 5 毫秒延時程序,故 25*4*5 毫秒 = 秒 RP1: MOV A,20H 。 找到十位的顯示代碼 MOV P1,00001110B。 把個位數(shù)移到寄存器 A MOVC A,A+DPTR 。 延時 5ms 以點亮數(shù)碼管 MOV A,21H 。 找到十位的顯示代碼 MOV P1,00001011B。 把個位 數(shù)移到寄存器 A MOVC A,A+DPTR 。 是否已循環(huán) 25 次?( 25 次才夠 秒) RET 。 要顯示的時間移到寄存器 A MOV DPTR,TAB 。 選擇南北數(shù)碼管十位片和東西數(shù)碼管十位片 MOV P0,A 。 把個位數(shù)移到寄存器 A MOVC A,A+DPTR 。..............東西通行的時間顯示子程序 ............................. DISP3: MOV P0,0 。 要顯示的數(shù)字代碼表首地址 MOV B,10 DIV AB 。 送出十位顯示代碼 LCALL DELAY1 。 選擇南北道數(shù)碼管個位片 MOV P0,A 。 要顯示的時間與 10 相除,求出十位和個位 MOVC A,A+DPTR 。 延時 5ms 以點亮數(shù)碼管 MOV A,B MOVC A,A+DPTR MOV P1,00000111B 。根據(jù)哪個方向亮綠燈設定那個方向的通行時間,沒有綠燈亮不能設定時間,中斷 。 關閉中斷允許 */ MOV A,P2 。 ,NBSJ 。 如果不能調(diào)整時間(沒有綠燈亮)則退出后從狀態(tài) 1 開始,相當于復位。 恢復開中斷 RETI 。 MOV DPTR,NBLD 。 讀取南北通行時間 MOV 20H,A 。 顯示時間 LCALL DELAY1 MOV A,P3 JNB ,EXIT 。 從循環(huán)顯示時間和掃描按鍵情況 JX: MOV A,25H 。 為南北顯示時間做準備 ADD A,3 。 從循環(huán)顯示時間和掃描按鍵情況 JX1: MOV A,25H 。 為南北方
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1