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

正文內(nèi)容

單片機交通燈課程設(shè)計報告畢業(yè)論文-wenkub

2023-07-12 12:54:56 本頁面
 

【正文】 防止按鍵抖動錯讀輸入,以及防止一次按鍵多次讀入。駕駛員和行人普遍都愿意選擇有倒計時顯示的信號控制方式,并且認為有倒計時顯示的路口更安全。由于開發(fā)板中燈與數(shù)碼管的端口是同一端口,所以我們決定用剩余的數(shù)碼管來顯示紅綠燈的狀態(tài)。(7)南北向黃燈,東西向黃燈,時長為黃燈時長。(5)步驟(1)(4)循環(huán)N次后(默認為1,運行后可設(shè)置為09任一值),選擇相間執(zhí)行(6)或(7)(6)南北方紅燈,東西方黃燈+綠燈,時長為南北向紅燈時間。其具體狀態(tài)如下:(1)南北、東西方向黃燈都亮3秒,其他燈滅(為了方便演示,我們把初始時間設(shè)得較短,進入程序后,可根據(jù)需求用鍵盤把黃燈時間設(shè)定為09秒中的任意值)(2)南北方向黃燈滅,同時綠燈亮,東西方向紅燈亮,同時黃燈滅,倒計時2秒(為了方便演示,我們把初始時間設(shè)得較短,進入程序后,可根據(jù)需求用鍵盤把黃燈時間設(shè)定為099秒中的任意值)。同時由于我們此次設(shè)計是基于開發(fā)板的,其內(nèi)部已經(jīng)將電源供電模塊安裝好,為了方便節(jié)省時間,我們采用開發(fā)板上的電源模塊。 (3)進行顯示電路,按鍵電路的設(shè)計和對各器件的選擇及連接,大體分配各個器件及模塊的基本功能要求。本模擬系統(tǒng)有單片機硬/軟件系統(tǒng),8位8段數(shù)碼管顯示系統(tǒng)。近年來,隨著科技的飛速發(fā)展,電子器件也隨之廣泛應(yīng)用,其中單片機也不斷深入人民的生活當中。本模擬交通燈系統(tǒng)利用單片機AT89S51作為核心元件,實現(xiàn)了通過信號燈對路面狀況的智能控制。和復(fù)位電路控制電路等組成,較好的模擬了交通路面的控制。(4)進行軟件系統(tǒng)的設(shè)計,對于本系統(tǒng),本人采用單片機匯編語言編寫,對單片機內(nèi)部結(jié)構(gòu)和工作情況做了充足的研究,了解中斷以及延時原理,總體上完成了軟件的編寫。 該系統(tǒng)要求完成倒計時功能,又由于所買開發(fā)板的限制,我們無法同時分別控制使用開發(fā)板上的LED燈和八段數(shù)碼顯示管,因此我們采取用最右邊的兩個數(shù)碼管顯示時間,其余六個數(shù)碼管分別代表南北、東西方的紅黃綠燈及左轉(zhuǎn)信號。此狀態(tài)下,東西向禁止通行,南北向允許通行。此時,南北向禁行,東西向可前行和左轉(zhuǎn)。接著是南北向黃燈+綠燈,東西向紅燈,時長為紅燈時長。某個管全亮,代表這個管所代表的燈亮,黃綠燈齊亮表示可左轉(zhuǎn)。倒計時顯示是用來減少駕駛員在信號燈色改變的關(guān)鍵時刻做出復(fù)雜判斷的1種方法,它可以提醒駕駛員燈色發(fā)生改變的時間,幫助駕駛員在“停止”和“通過”兩者間作出合適的選擇 。整個鍵盤程序設(shè)計使操作簡單方便,以便此設(shè)計可適應(yīng)各種路況,增加了人為的可控性,避免自動故障和意外發(fā)生。系統(tǒng)的總體框圖如下所示。 :VCC:電源電壓GND:接地P0口:P0口是一組8位雙向I/0口。P1口:Pl 是一個帶內(nèi)部上拉電阻的8準位雙向I/O口,P1作為通用的I/O口使用。表2 具有第二功能的P3口引腳端口引腳第二功能:RXD(串行輸入口)TXD(串行輸出口)/INT0(外中斷0)/ INT1(外中斷1)T0(定時/計數(shù)器0外部輸入)T1(定時/計數(shù)器1外部輸入)/ WR(外部數(shù)據(jù)存儲器寫選通)/ RD外部數(shù)據(jù)存儲器讀選通) 89S51的引腳圖RST:復(fù)位輸入。ALE/:當訪問外部程序存儲器或數(shù)據(jù)存儲器時,ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。如有必要,可通過對特殊功能寄存器(SFR)區(qū)中的8EH 單元的D0 位置位,可禁止ALE 操作。當訪問外部數(shù)據(jù)存儲器,沒有兩次有效的信號。如EA端為高電平(接VCC端),CPU則執(zhí)行內(nèi)部程序存儲器中的指令。 MCS—51的中斷源8051有5個中斷源,它們是兩個外中斷INT0()和INT1()、兩個片內(nèi)定時/計數(shù)器溢出中斷TF0和TF1,一個是片內(nèi)串行口中斷TI或RI,這幾個中斷源由TCON和SCON兩個特殊功能寄存器進行控制,其中5個中斷源的程序入口地址如表4所示:表3中斷源程序入口中斷源的服務(wù)程序入口地址中斷源入口地址外中斷00003H定時/計數(shù)器0000BH外中斷10013H定時/計數(shù)器0001BH串行口中斷 0023H 系統(tǒng)硬件總電路構(gòu)成和工作原理,P1用于鍵盤輸入,XTAL1和XTAL2接入晶振時鐘電路,REST引腳接上復(fù)位電路,,, 。對于時間設(shè)定,按下時間設(shè)置鍵(S19)后,需說明的是————用戶需先選擇對哪個項目進行輸入,否則輸入數(shù)據(jù)不但無效,反而會影響系統(tǒng)讀入十位個位的順序(系統(tǒng)默認先讀入十位,再度個位)。LED數(shù)碼管的結(jié)構(gòu)簡單,分為七段和八段兩種形式,也有共陽和共陰之分。注:我們用的開發(fā)板數(shù)碼管為共陰,因此數(shù)值段碼與共陽的為取反關(guān)系。從P1口的高四位輸出低電平。讀P1 口的低四位狀態(tài)為“1110”,P1值為“0EH”。讀 P1口的高四位狀態(tài)為“1101”。將用上述方法得到的16個按鍵的特征編碼與順序編碼的對應(yīng)關(guān)系表,然后用當前讀的特征編碼來查表,當表中有該特征編碼時,它所在的位置就是對應(yīng)的順序編碼。 030EDH,0DDH,0BDH,7DH。0號管亮MOV DPTR,2000HMOV A,33HMOVC A,A+DPTRMOV P0,A。顯示東西方黃燈,3號顯像管全亮ACALL DLYMOV P2,01HMOV P0,0FFH。F0=0,紅燈SJMP RED ②南北綠,東西紅子程序BLUE:MOV 34H,5CHMOV 35H,5DHMOV A,34HJNZ BLUE2。 1號管亮MOV DPTR,2000HMOV A,34HMOVC A,A+DPTRMOV P0,A。使整段子程序用時1秒DJNZ 35H,BLUE1 SJMP Y。; 1號管亮MOV DPTR,2000HMOV A,34HMOVC A,A+DPTRMOV P0,A。使整段子程序用時1秒DEC 35HMOV A,35HCJNE A,0FFH,BLUE2。; 1號管亮MOV DPTR,2000HMOV A,36HMOVC A,A+DPTRMOV P0,A。使整段子程序用時1秒DJNZ 37H,RED1 SJMP N。; 管亮MOV DPTR,2000HMOV A,36HMOVC A,A+DPTRMOV P0,A。使整段子程序用時1秒DEC 37HMOV A,37HCJNE A,0FFH,RED2。南北向紅燈時長MOV A,36HJNZ RED02。顯示十位ACALL DLYMOV P2,00HMOV P0,0FFH。 表示繼續(xù)+左轉(zhuǎn)+倒車ACALL DLYDJNZ 70H,D6。顯示個位ACALL DLYMOV P2,06H。ACALL DLYMOV P2,04HMOV P0,0FFH。 ;0號管亮MOV DPTR,2000HMOV A,33HMOVC A,A+DPTR
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1