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

正文內(nèi)容

基于51單片機(jī)的智能交通燈課程設(shè)計-在線瀏覽

2025-08-15 00:16本頁面
  

【正文】 到LED數(shù)碼管上實時顯示。4智能交通燈控制系統(tǒng)的硬件設(shè)計 AT89C51單片機(jī)簡介 AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。單片機(jī)的可擦除只讀存儲器可以反復(fù)擦除100次。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。 與MCS51 兼容 ,4K字節(jié)可編程閃爍存儲器 ,壽命:1000寫/擦循環(huán),數(shù)據(jù)保留時間:10年,全靜態(tài)工作:0Hz24Hz,三級程序存儲器鎖定,128*8位內(nèi)部RAM,32可編程I/O線,兩個16位定時器/計數(shù)器,5個中斷源(兩個外部中斷源和3個內(nèi)部中斷源) ,可編程串行通道,低功耗的閑置和掉電模式,片內(nèi)振蕩器和時鐘電路。時鐘電路:時鐘電路的作用是產(chǎn)生單片機(jī)工作所需要的時鐘脈沖序列。中斷系統(tǒng):中斷系統(tǒng)的作用主要是對外部或內(nèi)部的終端請求進(jìn)行管理與處理。圖3 AT89C51系列單片機(jī)的內(nèi)部結(jié)構(gòu)示意圖 交通燈中的中斷處理流程(1)現(xiàn)場保護(hù)和現(xiàn)場恢復(fù):有特殊車輛要通過時就要進(jìn)行中斷,在中斷之前,先將交通燈中斷前情況保護(hù)好,當(dāng)中斷執(zhí)行后再恢復(fù)現(xiàn)場,包括信號燈和時間顯示電路。(3)中斷服務(wù)程序:有中斷產(chǎn)生,就必然有其具體的需執(zhí)行的任務(wù),中斷服務(wù)程序就是執(zhí)行中斷處理的具體內(nèi)容:即如果南北方向有特殊車輛要求通過,南北方向轉(zhuǎn)換為綠燈,東西方向為紅燈;如果東西方向有特殊車輛要求通過,東西方向轉(zhuǎn)換為綠燈,南北方向為紅燈。 系統(tǒng)硬件總電路構(gòu)成及原理實現(xiàn)本設(shè)計要求的具體功能,可以選用AT89C51單片機(jī)及外圍器件構(gòu)成最小控制系統(tǒng),12個發(fā)光二極管分成4組紅綠黃三色燈構(gòu)成信號燈指示模塊,8個LED東西南北各兩個構(gòu)成倒計時顯示模塊,若干按鍵組成時間設(shè)置和緊急按鈕。其具體的硬件電路總其中P0用于送顯兩片LED數(shù)碼管,P1用于控制紅綠黃發(fā)光二極管,XTAL1和XTAL2接入晶振時鐘電路,REST引腳接上復(fù)位電路。時間到達(dá)一個狀態(tài)所要全部時間,則要進(jìn)行下一狀態(tài)判斷及銜接,并裝入次狀態(tài)的相應(yīng)狀態(tài)碼值以及時間值,當(dāng)然,還要開啟兩個外部中斷,其一為緊急情況處理中斷,一旦信號有效,即K鍵為低電平時進(jìn)入中斷服務(wù)子程序,東西南北路口的保持現(xiàn)有通行狀態(tài),再按一下K鍵,中斷結(jié)束返回。LED顯示屏作為大型顯示設(shè)備的一種,具有亮度高、價格低、壽命長、維護(hù)簡便等優(yōu)點。以八段共陽管為例,它有8個發(fā)光二極管(比七段多一個發(fā)光二極管,用來顯示dP,即點),每個發(fā)光二極管的陽極連在一起。為方便起見,本文主要討論共陽八段LED數(shù)碼顯示管,其他類形的顯示管與其類似。 表驅(qū)動代碼表顯示數(shù)值dp,g,f,e,d,c,b,a驅(qū)動代碼011010000C0H111111001F9H210100100A4H310110000B0H41001100199H51001001092H61000001082H711111000F8H81000000080H91001000090H相應(yīng)在程序軟件上,可以通過調(diào)用程序給定的秒值經(jīng)過特定計算算出需要顯示的個位和十位,然后有DPTR調(diào)取LEDMAP的代碼。四個方位上總共用8個LED接在單片機(jī)的IO口上。其中A,B分別是P0,P1的網(wǎng)絡(luò)標(biāo)號。每個方向上設(shè)置紅綠黃燈,總共4組。 按鍵控制本設(shè)計設(shè)置了有3個鍵:每個按鍵一端接地,另一端接對應(yīng)的P3端口。按鍵連接如下圖5 系統(tǒng)軟件程序的設(shè)計 程序主體設(shè)計流程圖整個軟件程序方面主要分三大部分:主程序部分、運(yùn)行部分程序和中斷處理程序。開始設(shè)置中斷工作方式、觸發(fā)方式、初始化是否有中斷運(yùn)行過程執(zhí)行中斷YN中斷結(jié)束,退出中斷,返回主程序運(yùn)行過程SN:綠燈(24),EW:紅燈是否到6秒SN:黃燈亮,EW:紅燈Count10?SN:黃燈滅,EW:紅燈是否到0秒NYYNNEW:綠燈(24s),SN:紅燈是否到6秒EW:黃燈每秒閃一次,SN:紅燈Count10?EW:黃燈滅,EW:紅燈是否到0秒YYYNNNLED顯示緩沖區(qū) DISPY定時計數(shù)初值50ms計數(shù)(count)加1判斷1S(count=20?)到否count清0Time_SN。智能交通燈控制系統(tǒng)在正常工作的情況下,每30S循環(huán)變化一次。在此期間若中斷按鍵按下則轉(zhuǎn)入中斷服務(wù)子程序進(jìn)行相關(guān)操作。ision2 IDE包括:一個工程管理器,一個功能豐富并有交互式錯誤提示的編輯器選項設(shè)置生成工具,以及在線幫助。visio
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1