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

正文內(nèi)容

基于單片機(jī)的(數(shù)顯)交通燈控制系統(tǒng)設(shè)計--課程設(shè)計(編輯修改稿)

2025-02-14 15:04 本頁面
 

【文章內(nèi)容簡介】 場保護(hù)和現(xiàn)場恢復(fù):有特殊車輛要通過時就要進(jìn)行中斷,在中斷之前,先將交通燈中斷前情況保護(hù)好,當(dāng)中斷執(zhí)行后再恢復(fù)現(xiàn)場,包括信號燈和時間顯示電路。(2)中斷打開和中斷關(guān)閉:為了使特殊車輛通行按一下打開中斷開關(guān)就可以打開中斷,關(guān)閉中斷開關(guān)就關(guān)閉中斷。(3)中斷服務(wù)程序:有中斷產(chǎn)生,就必然有其具體的需執(zhí)行的任務(wù),中斷服務(wù)程序就是執(zhí)行中斷處理的具體內(nèi)容:即如果南北方向有特殊車輛要求通過,南北方向轉(zhuǎn)換為綠燈,東西方向?yàn)榧t燈;如果東西方向有特殊車輛要求通過,東西方向轉(zhuǎn)換為綠燈,南北方向?yàn)榧t燈。(4)中斷返回:執(zhí)行完中斷服務(wù)程序后,必然要返回,即回交通燈信號回到中斷前狀態(tài),顯示時間也和中斷前一樣。 智能交通燈系統(tǒng)的組成4 智能交通燈控制系統(tǒng)的軟件設(shè)計(如圖 4)圖8 交通燈的軟件設(shè)計流程圖 控制器的軟件設(shè)計 每秒鐘的設(shè)定 延時方法可以有兩種一中是利用STC51內(nèi)部定時器產(chǎn)生溢出中斷來確定1秒的時間,另一種是采用軟件延時的方法。計數(shù)器硬件延時.a計數(shù)器初值計算 定時器工作時必須給計數(shù)器送計數(shù)器初值,這個值是送到TH和TL中的。他是以加法記數(shù)的,并能從全1到全0時自動產(chǎn)生溢出中斷請求。因此,我們可以把計數(shù)器記滿為零所需的計數(shù)值設(shè)定為C和計數(shù)初值設(shè)定為TC 可得到如下計算通式: TC=MC式中,M為計數(shù)器模值,該值和計數(shù)器工作方式有關(guān)。在方式0時M為213 ;在方式1時M的值為216;在方式2和3為28.b 計算公式 T=(M-TC)T計數(shù) 或TC=MC/T計數(shù)T計數(shù)是單片機(jī)時鐘周期TCLK的12倍;TC為定時初值如單片機(jī)的主脈沖頻率為TCLK12MHZ ,經(jīng)過12分頻方式0    TMAX=213?。蔽⒚耄椒绞?    TMAX=216 *1微秒= 顯然1秒鐘已經(jīng)超過了計數(shù)器的最大定時間,所以我們只有采用定時器和軟件相結(jié)合的辦法才能解決這個問題. 1秒的方法 我們采用在主程序中設(shè)定一個初值為20的軟件計數(shù)器和使T0定時50毫秒.這樣每當(dāng)T0到50毫秒時CPU就響應(yīng)它的溢出中斷請求,進(jìn)入他的中斷服務(wù)子程序。在中斷服務(wù)子程序中,CPU先使軟件計數(shù)器減1,然后判斷它是否為零。為零表示1秒已到可以返回到輸出時間顯示程序。相應(yīng)程序代碼(1)主程序    定時器需定時50毫秒,故T0工作于方式1?!〕踔担骸   C=MT/ T計數(shù)?。剑玻保丁。?0ms/1us=15536=3CBOH ORG 1000H INIT: MOV  R2,  20  。軟件計數(shù)器賦初值MOV TMOD, 01H 。 令T0為定時器方式1 MOV TH0, 3CH 。裝入定時器初值 MOV TL0, BOH  。 MOV IE,   82H 。開T0中斷 SEBT  TRO     ??;啟動T0計數(shù)器(2)中斷服務(wù)子程序      ORG 000BH      LJMP DSZDDSZD:PUSH ACC 。保護(hù)現(xiàn)場 PUSH PSW      AJMP TIME 。 跳轉(zhuǎn)到時間及信號燈顯示子程序 DJNZ:MOV R0,#14H ?;謴?fù)R0值   MOV TH0, 0B0H 。重裝入定時器初值 MOV TL0, 3CH  。 DJNZ R2, DS_C 。判定1S時間是否到達(dá) MOV R2, 20 ?;謴?fù)R2值 軟件延時 MCS51的工作頻率為212MHZ,我們選用的8031單片機(jī)的工作頻率為6MHZ。機(jī)器周期與主頻有關(guān),機(jī)器周期是主頻的12倍,所以一個機(jī)器周期的時間為12*(1/6M)=2us。我們可以知道具體每條指令的周期數(shù),這樣我們就可以通過指令的執(zhí)行條數(shù)來確定1秒的時間。 具體的延時程序分析: D5MS:MOV R7,5 延時5ms秒子程序 D1MS:MOV R7,10 MOV R6,50L1: MOV R6,$ ;延時1ms 子程序 MOV R7,L1 RETMOV RN,DATA ;字節(jié)數(shù)數(shù)為2 ,機(jī)器周期數(shù)為1所以此指令的執(zhí)行時間為2ms,而l1 為一個雙重循壞 循環(huán)次數(shù)為10*50=500 所以延時時間=500*2=1000us 約為1ms 。由于單片機(jī)的運(yùn)行速度很快其他的指令執(zhí)行時間可以忽略不計。5 系統(tǒng)分析及改進(jìn)措施智能控制交通系統(tǒng)實(shí)現(xiàn)是目前研究的方向,也已經(jīng)取得不少成果,但傳統(tǒng)的定時交通燈控制仍然在一些地方廣泛應(yīng)用,那是車流量不大,而且交通道路相對好的地方,傳統(tǒng)的定時交通燈控制還是起到了一定的作用。但隨著社會的高速發(fā)展,城市化日益完善,車的數(shù)量必然增多,給交通的壓力也增大,這時候,智能交通燈控制將會起到疏導(dǎo)交通,改善城市交通環(huán)境,推動城市化日益完善!基于Proteus智能交通燈控制系統(tǒng)軟件設(shè)計上有兩個主要特點(diǎn),一方面是本設(shè)計采用模糊控制方法實(shí)現(xiàn)交通的控制,由于模糊控制不需要建立被控對象精確的數(shù)學(xué)模型,特別適用于隨機(jī)的.復(fù)雜的城市交通控制,因此以多變少為例子,在通行時間方面控制設(shè)置為40s→25s→40s→25s→40s 為一個循環(huán),根據(jù)車流量,合理分配了通行時間。另一方面,設(shè)計應(yīng)急轉(zhuǎn)換開關(guān),考慮緊急車通過時,譬如,急救車或消防車執(zhí)行緊急任務(wù)通過時,兩車道的車都應(yīng)停止,讓緊急車通過。實(shí)驗(yàn)測試結(jié)果證明用本系統(tǒng)STC 單片機(jī)能完成交通燈控制過程,有效地疏導(dǎo)交通,提高了交通路口的通行能力. 該系統(tǒng)應(yīng)用了單片機(jī)實(shí)現(xiàn)智能交通燈管制的控制系統(tǒng),以及該系統(tǒng)軟、硬件設(shè)計方法,實(shí)驗(yàn)證明該系統(tǒng)實(shí)現(xiàn)簡單、經(jīng)濟(jì),能夠有效地疏導(dǎo)交通,提高交通路口的通行能力.但功能還不夠完善,比如交通燈紅、黃、綠時間還不能按交通緊松完成手控調(diào)整,軟件編寫實(shí)現(xiàn)功能還不能很好控制硬件,本系統(tǒng)將增加更多功能,比如手控時間的調(diào)節(jié),攝像機(jī)交通監(jiān)控的控制,盲人通過時交通燈的控制等,使系統(tǒng)更加完善. 結(jié)束語 經(jīng)過兩周的努力工作,終于完成了自己的畢業(yè)設(shè)計。在本次的畢業(yè)設(shè)計中我主要完成了以下的工作:(1)完成了系統(tǒng)硬件和軟件電路設(shè)計。包括單片機(jī)主控制電路與外圍電路設(shè)計。(2)掌握了電子系統(tǒng)設(shè)計的流程,熟悉了各種硬件電路以及軟件編程方法。(3)理解了最單片機(jī)的各部分組成及特性。(4)熟練使用了各種計算機(jī)輔助設(shè)計工具完成設(shè)計,充分掌握了這些工具的使用。(5)學(xué)會了利用Keil 。通過本次的課程設(shè)計,受益匪淺,充分意識到自己所學(xué)的東西還是非常有限的,不過通過設(shè)計,還是學(xué)到了一些書本上沒有學(xué)到
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1