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

正文內(nèi)容

單片機自動控制交通路燈的設(shè)計(已修改)

2025-08-11 00:24 本頁面
 

【正文】 職業(yè)學院課題設(shè)計題 目 單片機自動控制交通路燈的設(shè)計 專 業(yè) 學生姓名 準考證號 指導教師 摘 要交通的發(fā)達,標志著城市的發(fā)達,相對交通的管理則顯得越來越重要。對于復雜的城市交通系統(tǒng),為了確保安全,保證正常的交通秩序,十字路口的信號控制必需按照一定的規(guī)律變化,以便于車輛行人能順利地通過十字路口。考慮到單片機具有物美價廉、功能強、使用方便靈活、可靠性高等特點,擬采用MCS 51系列的單片機來實現(xiàn)十字路口交通信號燈的控制。 正常情況下,十字路口的紅綠燈應交替變換,考慮緊急情況下,如有救護車或警車到來時,應優(yōu)先讓其通過。 在本設(shè)計中,用發(fā)光二極管來模擬信號燈,救護車的優(yōu)先通過請求信號由外部中斷技術(shù)來模擬。要求使用 8051定時器/ 計數(shù)器0作為定時器,假設(shè)南北和東西的通車時間都為30 s ,外部中斷的延時為10 s ,要求對通行時間進行倒計時,從P1 口輸出,在LED上顯示并進行遞減。以此來實現(xiàn)十字路口交通燈的指示功能。關(guān)鍵詞:交通燈;指示功能;電路設(shè)計目 錄摘 要 i目錄 ii第一章 交通信號燈硬件電路的設(shè)計 交通信號燈的作用及工作原理 設(shè)計要求 設(shè)計方法 3第二章 系統(tǒng)組成 控制要求 工作原理 器件和原理 部分電路功能 12第三章 交通信號燈軟件的系統(tǒng)編程 2單片機的C語言程序設(shè)計 2C語言與MCS—51 2利用C51程序編寫延時程序 2信號燈亮滅的定時功能 251單片機的中斷系統(tǒng) 數(shù)碼管顯示程序功能 3軟件流程圖 37第四章 系統(tǒng)的組裝與調(diào)試 3制板 3組裝及調(diào)試的生產(chǎn)流程及安裝,布線 38第五章 總結(jié) 43參考文獻 44謝謝 45iii 第一章 交通信號燈硬件電路的設(shè)計 第一章 交通信號燈硬件電路的設(shè)計、交通信號燈的作用及工作原理 一般情況下,紅綠燈設(shè)在十字路口,或在多干道的叉口上,目的是為了調(diào)整叉口的交通秩序使各干道來往車輛能夠有條不紊地行駛,否則將造成意想不到的嚴重后果。當然在叉口設(shè)置合理的紅綠燈后,也可大大減少交通管理部門的人力、物力。叉口交通信號等的基本作用:紅燈亮表示車輛、行人禁止通行,綠燈亮表示車輛、行人可以通行,綠燈轉(zhuǎn)換成紅燈前幾秒,可用黃燈亮來暗示駕駛員或行人即將禁止通行。該系統(tǒng)的屏幕時間顯示用倒計時方式表示紅綠燈的切換時間,時間顯示器的作用是協(xié)助紅綠燈工作,跟隨紅、綠燈反復地進行切換。目的是為了使駕駛員和行人能夠看見紅綠等亮的時間還剩幾秒以便停車線以內(nèi)的駕駛員和行人能夠更清楚地知道此時該繼續(xù)通行或減速,才不會使駕駛員盲目地加速或減速停車而阻礙另一干道車輛或行人的通行,從而可以提高叉口車輛及行人的流通率,當然也可以減少事故的發(fā)生,為交通安全提供保障。交通信號燈的工作原理:如圖1示,當A、B組紅燈亮綠燈滅;則C、D組綠燈亮紅燈滅。對A、B組或C、D組而言,每當綠燈亮轉(zhuǎn)換成紅燈亮前幾秒(具體多長時間視實際情況而定)黃燈亮,當綠燈滅時黃燈也滅。、設(shè)計要求首先,要了解實際交通燈的變化規(guī)律. 假設(shè)一個十字路口為東西南北走向. 初始狀態(tài)0東西方向綠燈通車,南北方向紅燈,延時30 s. 轉(zhuǎn)狀態(tài)1 ,東西方向黃燈亮,南北方向紅燈按1HZ的頻率閃爍,延時5s . 再轉(zhuǎn)狀態(tài)2 ,東西方向紅燈亮,南北方向綠燈通車,延時20 s. 轉(zhuǎn)狀態(tài)3 ,東西方向紅燈按1HZ的頻率閃爍,南北方向黃燈亮,延時5 s . 最后循環(huán)至狀態(tài)0. 這里的延時采用定時器0延時.其次,當有緊急救護車出現(xiàn)時,應使東西南北四個方向全亮紅燈,并延時10 s , 以便急救車通過,同時對通行時間進行倒計時,從P1口及P3口輸出在發(fā)光二極管,使用8051 定時器/ .再次,一般交通信號燈控制程序中使用軟件延時,軟件延時是靠執(zhí)行一個循環(huán)程序以進行時間延遲. 軟件定時的特點是時間精確,且不需外加硬件電路. 但軟件定時要占用CPU ,增加CPU 開銷,定時電路已經(jīng)集成在芯片中,這種由硬件電路完成,不占CPU 時間. 它通過對系統(tǒng)時鐘脈沖的計數(shù)來實現(xiàn),即每個機器周期產(chǎn)生一個計數(shù)脈沖,也就是每個機器周期計數(shù)器加1. 計數(shù)值通過程序設(shè)定,改變計數(shù)值,也就改變了定時時間,使用起來既靈活又方便.、設(shè)計方法⑴選用MCS51單片機來實現(xiàn),根據(jù)設(shè)計要求,交通信號燈控制器的外部輸出信號為主、副車道紅、黃、綠燈共12個驅(qū)動信號;編程使相應位復/置位來實現(xiàn)信號燈的亮/滅控制,使得十字路口的紅、綠燈交替點亮;在燈色交換時,黃燈閃爍提醒。⑵設(shè)計要求有緊急車輛通過時,十字路口均顯示紅燈??梢酝ㄟ^軟件中斷來完成緊急任務,定義T0為計數(shù)中斷并為下降沿觸發(fā),編寫對應中斷向量子程序和中斷服務程序,完成中斷處理。⑶設(shè)計還對定時控制有所要求。對于精確定時,應該用計數(shù)器加以控制,硬件實現(xiàn)復雜度增加??紤]到該設(shè)計對時間精度要求不高,所以采用軟件定時可以大大簡化電路。先計算出程序單部執(zhí)行的時間,設(shè)置循環(huán)參數(shù),利用if語句按設(shè)計要求完成定時控制。47 第二章 系統(tǒng)組成第二章 系統(tǒng)組成、控制要求⑴主、支干道交替通行,主干道每次放行30秒,支干道每次放行20秒;⑵綠燈亮時表示可以通行,紅燈亮時表示禁止通行;⑶每次綠燈變紅燈時,黃燈先亮5秒(此時另一干道上的紅燈不變);⑷十字路口要求有數(shù)字顯示,作為時間提示,以便人們更直觀地把握時間,具體要求主、支干道通行時間及黃燈亮的時間均以秒為單位做減數(shù)器;⑸在黃燈亮時,原紅燈按1HZ的頻率閃爍;⑹當有急救車到達時,路口的信號燈全部變紅,讓急救車通過。假定急救車通過時間為10s,急救車通過后,交通燈恢復先前狀態(tài)。、工作原理采用單片機的I/O口P1口和P3直接和交通燈連接, 控制程序放在MCS 51單片機如8051的ROM中, 在十字路口的四組紅、黃、綠交通燈中, ~、 控制, 由于交通燈為發(fā)光二極管且陽極通過限流電阻和電源正極連接, 因此I/O口輸出低電平時, 與之相連的相應指示燈會亮, I/O口輸出高電平時, 相應指示燈會滅。緊急車請求通過的信號由人工控制, 以中斷方式輸入單片機, 無緊急車通過時, 中斷引腳INT0 通過電阻和電源正極連接為高電平, 不產(chǎn)生中斷請求, 單片機執(zhí)行主程序, 有緊急車通過時, 中斷引腳采用人工方法接地為低電平, 產(chǎn)生中斷請求, 單片機執(zhí)行中斷服務程序, 讓緊急車通過, 緊急車通過后, 中斷引腳變?yōu)楦唠娖? 返回主程序。由于倒計時顯示裝置已普遍采用, 因此本文未引入探討。、器件和原理單片機是將中央處理器(CPU)、隨機存儲器(RAM)、只讀存儲器(ROM或EPROM)、定時器芯片和一些輸入/輸出接口電路集成在一個芯片上的微控制器(Microcontroller)。 中央處理器包括運算器、控制器和寄存器3個主要部分,是單片機的核心。存儲器按工作方式可以分為兩大類:隨機存儲器RAM和只讀存儲器ROM。RAM可被CUP隨機地讀寫,斷電后存儲的內(nèi)容消失;ROM中的信息只能被讀取,一般用于存放固定的程序。ROM中的內(nèi)容只能用編程器專用設(shè)備寫入。輸入/輸出接口(I/O接口)是單片機的重要組成部分。程序、數(shù)據(jù)以及現(xiàn)場信息需要通過輸入設(shè)備送到單片機,計算結(jié)果需要通過輸出設(shè)備輸出到外設(shè)。常用的輸入有按鍵、鍵盤、A/D等,輸出設(shè)備一般有LED、電機等。為了方便理解,我們可以將單片機和PC機進行一個比較。一臺能夠工作的計算機要由CPU、RAM、ROM、輸入/輸出設(shè)備等幾個部分組成。在PC機上這些部分被分成若干塊芯片,安裝在主板上。而單片機相當于集成了以上所有芯片的一塊集成電路芯片。有一些單片機中除了上述基本的功能,還集成了其他部分功能,如A/D、D/A等。一個標準的89C51單片機的引腳功能圖如圖3所示。圖3 89C51單片機及其引腳1.AT89C51單片機性能介紹 AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的MCS51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。2.主要特性: 兼容 :1000寫/擦循環(huán):10年:0Hz24Hz*8位內(nèi)部RAM 3.管腳說明:——VCC:供電電壓?!狦ND:接地?!狿0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。 ——P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 ——P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。 ——P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表21所示:口管腳備選功能RXD(串行輸入口)TXD(串行輸出口)/INT0(外部中斷0)/INT1(外部中斷1)T0(記時器0外部輸入)T1(記時器1外部輸入)/WR(外部數(shù)據(jù)存儲器寫選通)/RD(外部數(shù)據(jù)存儲器讀選通)P3口同時為閃爍編程和編程校驗接收一些控制
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1