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

正文內容

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

2025-07-11 16:34 本頁面
 

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