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

正文內(nèi)容

基于at89s51單片機(jī)的交通燈設(shè)計(jì)(專業(yè)版)

2025-08-08 18:05上一頁面

下一頁面
  

【正文】 判斷是否計(jì)滿8次125ms,即1s 。南北方向按鈕按下,東西方向強(qiáng)制由綠燈變成黃燈警告 REL2:MOV P1,0EEH MOV R6,00H 。紅燈30s倒計(jì)時(shí) SETB TR0,東西紅燈。本設(shè)計(jì)采用一主干道(南北方向),一從干道(東西方向)的路口,即主干道的通行時(shí)間為從干道的2倍。ET1=1。TMOD=0x20。state_val_sn=0。 break。//東西方向紅燈 //暫存十位 delay(100)。 while(i)。 倒計(jì)時(shí)的數(shù)值在偉福中將程序文件編譯成目標(biāo)文件后,運(yùn)行“MCU下載程序”,選擇相應(yīng)的flash 數(shù)據(jù)文件,點(diǎn)擊“編程”按鈕,將程序文件下載到單片機(jī)的Flash中。在初始化變量與寄存器后,主程序進(jìn)入一個(gè)循環(huán)結(jié)構(gòu),在循環(huán)中只做動(dòng)態(tài)掃描的工作,根據(jù)東西、南北兩向的剩余時(shí)時(shí)間進(jìn)行動(dòng)態(tài)掃描顯示。整個(gè)程序依據(jù)定時(shí)器的溢出數(shù)來計(jì)時(shí),每計(jì)時(shí)1S則相應(yīng)狀態(tài)的剩余時(shí)間減1,一直減到0時(shí)觸發(fā)下一個(gè)狀態(tài)的開始。中斷返回INT1:MOV A,P1 。用于存放東西十位數(shù)D_BIT EQU 23H 。 令T0為定時(shí)器方式1 MOV TH0, 3CH 。十字路口車輛通行順序如圖42所示:圖42 十字路口車輛通行順序由于南往北,北往南時(shí)間顯示相同,所以只要一個(gè)方向多車,下次時(shí)間就要加長東往西,西往東也一樣,顯示時(shí)間選擇如表3。也就是說,綠燈放行時(shí)間越長,單位時(shí)間通過車輛的數(shù)量就越多。程序儲(chǔ)存允許()輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89S51 由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次有效,即輸出兩個(gè)脈沖。作輸入端時(shí),被外部拉低的P3口將用上拉電阻輸出電流(IIL)。在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。并行輸入輸出(I/O)口: 8051共有4組8位I/O口(P0、 PP2或P3),用于對(duì)外部數(shù)據(jù)的傳輸。AT89S51是美國ATMEL公司生產(chǎn)的低功耗,高性能CMOS8位單片機(jī),片內(nèi)含4k bytes的可系統(tǒng)編程的Flash只讀程序存儲(chǔ)器,器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)8051指令系統(tǒng)及引腳。即使主控制機(jī)停止工作,或者由于某種原因不能正常工作,各終端機(jī)也可以照常穩(wěn)定的工作。這是世界上最早的交通信號(hào)燈。 綠燈亮,、黃、綠交通燈的狀態(tài)轉(zhuǎn)換,指揮各種車輛和行人安全通行,實(shí)現(xiàn)十字路口城鄉(xiāng)交通管理自動(dòng)化。利用單片機(jī)控制技術(shù),提出了軟件和硬件設(shè)計(jì)方案及改進(jìn)措施:根據(jù)各道路路口車流量的大小自動(dòng)調(diào)節(jié)通行時(shí)間。程序存儲(chǔ)器(內(nèi)部ROM):程序存儲(chǔ)器用于存放程序和固定不變的常數(shù)等。AT89S51共有5個(gè)中斷源,其中又2個(gè)外部中斷源和3個(gè)內(nèi)部中斷源。在訪問外部程序存儲(chǔ)器或16位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVXDPTR指令)時(shí),P2口送出高8位地址數(shù)據(jù)。即使不訪問外部存儲(chǔ)器,ALE 仍以時(shí)鐘振蕩頻率的1/6 輸出固定的正脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。XTAL1:振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端。當(dāng)交叉路口雙方車輛較多時(shí)通行時(shí)間設(shè)為40秒。他是以加法記數(shù)的,并能從全1到全0時(shí)自動(dòng)產(chǎn)生溢出中斷請(qǐng)求。機(jī)器周期與主頻有關(guān),機(jī)器周期是主頻的12倍,所以一個(gè)機(jī)器周期的時(shí)間為12*(1/6M)=2us。跳轉(zhuǎn)到外部1中斷INT0: MOV A,P1 。要求交通燈按照表1進(jìn)行顯示和定時(shí)切換,并要求在數(shù)碼管上分別倒計(jì)時(shí)顯示東西、南北方向各狀態(tài)的剩余時(shí)間。2紅燈亮unsigned int P2=0x7f。//南北方向紅燈 if (t_ew!=0) //東西方向計(jì)時(shí) case 2: EW_green=1 。 }}//main(){//初始化各變量//南北方向紅燈滅 交通燈控制系統(tǒng) MOV TH0,0BH 。 MOV P1,0F5H南北黃燈,東西紅燈 MAIN4:CALL DELAY MOV P2,02H 。 LOOP4:MOV R3,125 。 END 。 DEC R6 LOOP6:MOV R3,1251s延時(shí)子程序MOV R7,05H東西方向按鈕按下,南北方向強(qiáng)制由綠燈變成黃燈警告 REL1:MOV P1,0F5H CPL 綠燈25s倒計(jì)時(shí) MOV R7,19H 。 MOV IE,00H led_show(t_sn,t_ew)。 250=(256x)*12/ x= //南北方向黃燈滅 SN_red=1 。//南北方向黃燈//南北方向黃燈 { state_val_sn++。 //延時(shí)}//void P0=led_seg_code[i]。//東西方向黃燈sbit EW_red=P3^3 。 state_val_sn,state_val_ew: 狀態(tài)值 南北方向0綠燈亮。在計(jì)時(shí)模塊中,需要定義兩個(gè)數(shù)組變量(init_sn[3],init_ew[3])來存儲(chǔ)東西、南北兩個(gè)方向在不同狀態(tài)中倒計(jì)時(shí)的初始值,題目中每個(gè)方向的交通燈共有3種顯示狀態(tài),因此數(shù)組元素個(gè)數(shù)為3。中斷返回基于單片機(jī)的交通燈信號(hào)控制器設(shè)計(jì)(含源程序和電路圖)設(shè)計(jì)一個(gè)基于單片機(jī)的交通燈信號(hào)控制器。跳轉(zhuǎn)到外部0中斷ORG 0013H 。重裝入定時(shí)器初值 MOV TL0, BOH  。圖44 數(shù)碼管連接方法5. 系統(tǒng)軟件設(shè)計(jì) 控制器的軟件設(shè)計(jì) 每秒鐘的設(shè)定 延時(shí)方法可以有兩種一中是利用MCS51內(nèi)部定時(shí)器產(chǎn)生溢出中斷來確定1秒的時(shí)間,另一種是采用軟件延時(shí)的方法。所以筆者設(shè)定了綠燈通行時(shí)間的上限為40秒。F1ash存儲(chǔ)器編程時(shí),該引腳加上+12V的編程電壓Vpp。P2 口:P2 是一個(gè)帶有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4 個(gè)TTL邏輯門電路。 AT89S51中數(shù)據(jù)存儲(chǔ)器的地址空間為256個(gè)RAM單元,但其中能作為數(shù)據(jù)存儲(chǔ)器供用戶使用的僅有前面128個(gè),后128個(gè)被專用寄存器占用。加上一個(gè)倒計(jì)時(shí)的顯示計(jì)時(shí)器來控制行車。智能的交通信號(hào)燈指揮著人和各種車輛的安全運(yùn)行,實(shí)現(xiàn)紅、黃、,為了保證交通秩序和行人安全,一般在每條道路上各有一組紅、黃、綠交通信號(hào)燈,其中紅燈亮,表示該條道路禁止通行。它由紅綠兩以旋轉(zhuǎn)式方形玻璃提燈組成,紅色表示“停止”,綠色表示“注意”。為了方便我們稱主控制機(jī)為主系統(tǒng),各個(gè)終端機(jī)稱為子系統(tǒng)。 AT89S51單片機(jī)的主要性能參數(shù)和主要引腳 主要性能參數(shù)與單片機(jī)產(chǎn)品兼容8K字節(jié)在系統(tǒng)可編程Flash存儲(chǔ)器、1000次擦寫周期、全靜態(tài)操作:0Hz~33Hz、三級(jí)加密程序存儲(chǔ)器、32個(gè)可編程I/O口線 、三個(gè)16位定時(shí)器/計(jì)數(shù)器 八個(gè)中斷源 、全雙工UART串行通道低功耗空閑和掉電模式、掉電后中斷可喚醒、看門狗定時(shí)器、雙數(shù)據(jù)指針、掉電標(biāo)識(shí)符。它們主要用于實(shí)現(xiàn)與外部設(shè)備中數(shù)據(jù)的并行輸入與輸出,有些I/O口還有其他功能。P1口:Pl 是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,Pl的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。如果每次車輛通行的時(shí)間改為40秒,40秒內(nèi)每車道可以通過45輛,一個(gè)紅綠燈循環(huán)是80秒(單交叉路口),加上每次狀態(tài)轉(zhuǎn)換的黃燈5秒(一個(gè)循環(huán)要兩次轉(zhuǎn)換),即一個(gè)紅綠黃燈循環(huán)要90秒,即90秒內(nèi)通行的車輛為90輛。每個(gè)路口的信號(hào)的的轉(zhuǎn)換順序?yàn)椋壕G——黃——紅 綠燈表示允
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1