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

正文內(nèi)容

基于51單片機匯編語言設(shè)計的交通燈畢業(yè)設(shè)計論文(編輯修改稿)

2025-05-09 12:26 本頁面
 

【文章內(nèi)容簡介】 數(shù)據(jù)存儲器時將跳過一個ALE脈沖。對FLASH存儲器編程期間,該引腳還用于輸入編程脈沖(PROG)。PSEN——程序儲存允許(PSEN)輸出是外部程序存儲器的讀選通信號,當AT89C52由外部程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次PSEN有效,即輸出兩個脈沖,在此期間,當訪問外部數(shù)據(jù)存儲器,將跳過兩次PSEN信號。EA/VPP——外部訪問允許,欲使CPU僅訪問外部程序存儲器(地址為0000HFFFFH),EA端必須保持低電平(接地)。需注意的是:如果加密位LB1被編程,復(fù)位時內(nèi)部會鎖存EA端狀態(tài)。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲器的指令。下圖是MCS51系列單片機的內(nèi)部結(jié)構(gòu)示意圖1。 圖1單片機的復(fù)位及初始化如圖2: 圖2 74LS47芯片簡介 74LS47的端子功能圖如下圖3: 圖374LS47的主要功能端如下:BI為熄滅輸入端,低電平有效,當BI=0時,無論其他輸入端狀態(tài)如何,譯碼器輸出七段同時熄滅。BI=1時,不影響譯碼器正常譯碼。LT為測試輸入端,低電平有效,用于檢查數(shù)碼管的七段是否正常發(fā)光。當LT=0,同時BI=1時,不管輸入的B南北碼是什么狀態(tài),都可使驅(qū)動數(shù)碼管的七段同時點亮。譯碼器要正常譯碼,必須LT輸入無效電平。RBI為滅零輸入端,低電平有效。設(shè)置滅零輸入端的目的是為了能將不希望顯示的0熄滅,例如一個四位數(shù)碼顯示電路,整數(shù)部分兩位,小數(shù)部分兩位,,如果將前、后多余的0熄滅,顯示的結(jié)果更醒目一些。滅零輸入端只能對顯示的0進行熄滅,而對其他數(shù)字沒有影響。在原理圖中,譯碼器與數(shù)碼管的連接如圖4: 圖4:74LS47七段驅(qū)動器數(shù)據(jù)口數(shù)碼管顯示CD方向時 間89C51系 統(tǒng) 處 理鍵盤設(shè)置時間參數(shù)東西和CD方向紅綠黃三種燈的顯示情況74LS47七段驅(qū)動器數(shù)據(jù)口數(shù)碼管顯示東西方向時 間、交通燈硬件線路圖:、系統(tǒng)工作原理(1)開關(guān)鍵盤a、改變數(shù)碼管顯示的時間。b、開關(guān)控制十字路口十個方向的燈同時顯示紅燈且數(shù)碼管顯示00。(2) 由AT89C51單片機每秒鐘通過P0、P2口向74LS47的數(shù)據(jù)口送信息,由P1口顯示紅、綠、黃燈的燃亮情況;由7SEGMPX2CA顯示每個燈的燃亮時間。(3)AT89C51 ,P1口對應(yīng)的紅燈即四個方向的紅燈亮,數(shù)碼顯示為00.(4 AT89C51 ,時間暫停,進入時間顯示狀態(tài),時間顯示以240ms的速度進行加1。,時間顯示以240ms的速度進行減1。,時間暫停消除,恢復(fù)正常。(5)初始狀態(tài)東西方向綠燈60秒南北方向紅燈65秒。(6)當東西方向綠燈60秒倒計時完了。進入下一階段,東西方向黃燈3秒,且黃燈以40ms的速度閃爍。南北方向紅燈5秒。(7)當東西方向黃燈3秒倒計時完。進入第三階段,東西方向紅燈40秒。南北方向紅燈2秒。(8)當南北方向紅燈2秒倒計時完。進入第四階段,東西方向紅燈38秒。南北方向綠燈35秒。(9)當南北方向綠燈35秒倒計時完。進入第五階段,東西方向紅燈3秒。南北方向黃燈3秒,且黃燈以40ms的速度閃爍。(10)東西方向紅燈和南北方向黃燈3秒同時倒計時完畢,重新循環(huán)。4.軟件設(shè)計、每秒鐘的設(shè)定延時方法可以有兩種一中是利用AT89C51內(nèi)部定時器才生溢出中斷來確定1秒的時間,另一種是采用軟延時的方法。 、秒的方法我們采用在主程序中設(shè)定一個初值為20的軟件計數(shù)器和使T0定時50毫秒.這樣每當T0到50毫秒時CPU就響應(yīng)它的溢出中斷請求,進入他的中斷服務(wù)子程序。在中斷服務(wù)子程序中,CPU先使軟件計數(shù)器減1,然后判斷它是否為零。為零表示1秒已到可以返回到輸出時間顯示程序.、相應(yīng)程序代碼(1)主程序    定時器需定時10毫秒,故T0工作于方式1。 初值:    T0初值=216fose/12Xt=216()/12=55536D=D8F0H ORG 0000H MAIN: MOV TMOD,01H MOV TL0,0F0H MOV TH0,0D8H SETB EA SETB ET0 SETB TR0 SETB EX0 SETB EX1 SETB IT0 CLR IT1 SETB PT0(2)中斷服務(wù)子程序
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1