九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

基于單片機的十字路口交通燈控制系統(tǒng)設(shè)計.doc

  • 資源ID:6683068       資源大?。?span id="24d9guoke414" class="font-tahoma">689.50KB        全文頁數(shù):29頁
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

基于單片機的十字路口交通燈控制系統(tǒng)設(shè)計.doc

長沙航空職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文)題目: 基于單片機的十字路口 交通燈控制系統(tǒng)設(shè)計 學(xué)生姓名 系 別 航空電子電氣工程系 專 業(yè) 應(yīng)用電子技術(shù)專業(yè) 學(xué) 號 指導(dǎo)教師 職 稱 目錄摘要2前 言4第一章 緒論51.1背景51.2 設(shè)計的目的及意義51.3 交通燈控制系統(tǒng)設(shè)計的任務(wù)與要求51.4 設(shè)計實現(xiàn)的主要功能6第二章 交通燈的總體方案設(shè)計與論證72.1 顯示界面方案72.2 輸入方案7第三章 交通燈原理分析83.1 交通燈顯示時序的理論分析83.2 交通燈顯示的理論分析93.2.1倒計時顯示的理論分析93.2.2狀態(tài)燈顯示的理論分析10第四章 交通燈系統(tǒng)硬件設(shè)計114.1 交通燈系統(tǒng)設(shè)計芯片選擇114.2.1系統(tǒng)構(gòu)成:124.2.2七段數(shù)碼管介紹:12第五章 交通燈系統(tǒng)軟件設(shè)計145.1程序設(shè)計流程圖145.2 交通燈系統(tǒng)編程信息16第六章 交通燈的仿真及調(diào)試176.1 Proteus軟件仿真176.2功能調(diào)試186.3 交通燈實物調(diào)試19結(jié)論21致 謝22參考文獻23附錄 A(源程序)24附錄 B(電路原理圖)27附錄 C(PCB圖)28摘要近年來隨著科技的飛速發(fā)展,單片機的應(yīng)用正在不斷深入,同時帶動傳統(tǒng)控制檢測技術(shù)日益更新。在實時檢測和自動控制的單片機應(yīng)用系統(tǒng)中,單片機往往作為一個核心部件來使用,僅單片機方面知識是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu)軟硬件結(jié)合,加以完善。十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。那么靠什么來實現(xiàn)這井然秩序呢?靠的就是交通信號燈的自動指揮系統(tǒng)。交通信號燈控制方式很多。本系統(tǒng)采用MCS-51系列單片機AT89C51為中心器件來設(shè)計交通燈控制器,實現(xiàn)了能根據(jù)實際車流量通過8051芯片的P1口設(shè)置紅、綠、黃燈燃亮?xí)r間的功能;紅綠燈循環(huán)點亮,倒計時剩3秒時黃燈警示,顯示時間通過P2口輸出至雙位數(shù)碼管。本系統(tǒng)設(shè)計周期短、可靠性高、實用性強、操作簡單、維護方便、擴展功能強。 關(guān)鍵詞:單片機;交通燈;AT89C51AbstractIn recent years, with the rapid development of science and technology, the application of SCM is going deep, driving the traditional detection techniques to renew day by day. In the real-time examination and in the automatic control monolithic integrated circuit application system, the monolithic integrated circuit often took a core part uses. The monolithic integrated circuit aspect knowledge is only insufficient, but should also act according to the concrete hardware architecture software and hardware union, to be improved.The intersection vehicles shuttle, the pedestrian is bustling, car dealership traffic lane, person sidewalk, methodical. Then depending on what to realizes this orderly order? the traffic lights on the automatic control system. There are great number kinds of modes to control the traffic lights. The system uses a series of MCS-51 as the center AT89C51 single-chip device designed to control the traffic lights, so as to realize the function of setting red, green light time by 8051 chips P1 port according to the actual traffic flows, lighting the red-light , green-light and yellow-light by turn and lighting the yellow-light to show while 3 seconds left,outpuing the time by P2 and showing the time on double-digits nixie tube. Short of the design cycle, high reliability, practical, simple operation, easy maintenance, the expansion of powerful is this system.Key words: SCM; MCU; traffic light; AT89C51前 言不同的城市有不同城市的問題,但共性就是混合交通流問題。在交叉口如何解決混合交通流中的互相影響或彼此的互相影響,就是解決問題的關(guān)鍵!隨著我國城市化建設(shè)的發(fā)展,越來越多的新興城市的出現(xiàn),使得城市的交通成為了一個主要的問題。同時隨著我國經(jīng)濟的穩(wěn)步發(fā)展,人民的生活水平日漸提高,越來越多的汽車進入尋常百姓的家庭,再加上政府大力發(fā)展的公交、出租車,車輛越來越多了。這不僅要求道路越來越寬闊,而且要求有新的交通管理模式的出臺。舊有的交通控制系統(tǒng)的弊病和人們越來越高的要求激化了矛盾,使原來不太突出的交通問題被提上了日程?,F(xiàn)有關(guān)部門愈來愈多的注重在交通管理中引進自動化、智能化技術(shù),比如“電子警察”、自適應(yīng)交通信號燈以及耗資巨大的交通指揮控制系統(tǒng)等。隨著經(jīng)濟的發(fā)展和社會的進步,道路交通愈來愈成為社會活動的重要組成部分。對交通的管控能力,也就從一個側(cè)面體現(xiàn)了這個國家對整個社會的管理控制能力,因此各國都是很重視用各種高科技手段來清華對交通的管控能力?,F(xiàn)在次提出用單片機空盒子的簡易交通紅綠燈系統(tǒng),借以解決單主干道的常規(guī)交通問題。第一章 緒論1.1背景由于我國經(jīng)濟的快速發(fā)展從而導(dǎo)致了汽車數(shù)量的猛增,大中型城市的城市交通,正面臨著嚴峻的考驗,從而導(dǎo)致交通問題日益嚴重,其主要表現(xiàn)如下:交通事故頻發(fā),對人類生命安全造成極大威脅;交通擁堵嚴重,導(dǎo)致出行時間增加,能源消耗加大;空氣污染和噪聲污染程度日益加深等。日常的交通堵塞成為人們司空見慣而又不得不忍受的問題,在這種背景下,結(jié)合我國城市道路交通的實際情況,開發(fā)出真正適合我們自身特點的智能信號燈控制系統(tǒng)已經(jīng)成為當(dāng)前的主要任務(wù)。隨著電子技術(shù)的發(fā)展,利用單片機技術(shù)對交通燈進行智能化管理,已成為目前廣泛采用的方法。1.2 設(shè)計的目的及意義單片機具有性價比高、集成度高、可靠性好、抗干擾性強等特點,廣泛運用于各種智能儀器中。基于新型規(guī)則的可編程交通控制系統(tǒng),可以實現(xiàn)對車輛、行人的控制,使的交通便于管理。所以,采用單片機自動控制交通燈有現(xiàn)實的社會意義。1.3 交通燈控制系統(tǒng)設(shè)計的任務(wù)與要求1.以單片機為核心芯片,通過控制三色LED的亮滅來控制各干道的通行。2. 電源:220VAC10%,50Hz10%,用數(shù)碼管顯示時間。3. 每次綠燈變紅燈時,要求黃燈先亮3秒鐘。 主干道每次放行45秒;支干道每次放行30秒。4. 用計算機輔助設(shè)計軟件Protel設(shè)計電路原理圖及PCB圖1.4 設(shè)計實現(xiàn)的主要功能本系統(tǒng)需要采用MSC-51系列單片機AT89C51作為中心器件來設(shè)計交通燈控制器,實現(xiàn)以下功能:1.初始東西(支干道)綠燈亮,南北(主干道)紅燈亮,東西方向通車。2.延時27s,東西路口綠燈熄滅,黃燈延時3秒。(支干道放行30s)3.黃燈閃爍后,東西路口紅燈亮同時南北路口綠燈亮,南北方向開始通車。4.延時42s,南北方向綠燈滅,黃燈延時3秒,(主干道放行45s)然后又切換成東西方向通車,如此重復(fù)。第二章 交通燈的總體方案設(shè)計與論證2.1 顯示界面方案倒計時顯示: 該系統(tǒng)要求完成倒計時的功能。因只需顯示數(shù)字,基于上述原因,完全采用數(shù)碼管顯示,四個路口分別采用一個二位陰極數(shù)碼管即可。狀態(tài)燈顯示:按照要求,各個路口都只有一種直行通行方式,這是最簡單的交通路口通行方式。所以,一個路口3種燈都只有一種顯示方式。狀態(tài)燈在綠燈變紅燈前,先亮3秒。2.2 輸入方案8051共有4組8位I/O口(P0、 P1、P2或P3),用于對外部數(shù)據(jù)的傳輸。本設(shè)計將P1口設(shè)置紅、綠、黃燈的燃亮;紅綠燈循環(huán)點亮,倒計時剩3秒時黃燈警示,顯示時間通過P2口輸出至雙位數(shù)碼管。該方案的優(yōu)點是:使用靈活,并且可提供較多I/O口,節(jié)省了AT89C51的中斷口資源。第三章 交通燈原理分析3.1 交通燈顯示時序的理論分析NSWENSWE下圖所示為一種紅綠燈規(guī)則的狀態(tài)圖。圖3.1 狀態(tài)S1東西直行通行圖3.2 狀態(tài)S2南北直接通行共兩種狀態(tài),分別設(shè)定為S1、S2,交通燈以這兩種狀態(tài)為一個周期,循環(huán)執(zhí)行如下圖所示:開始S2S1圖3.3 交通燈狀態(tài)循環(huán)圖依據(jù)上述車輛行駛的狀態(tài)圖,可以列出各個路口燈的邏輯表如下表所示(其中邏輯值“1”代表直行通行,邏輯值“0”代表禁止通行):S1的狀態(tài)ESWN邏輯值1010顯示時間延時30SS2的狀態(tài)ESWN邏輯值0101顯示時間延時45S圖3.4 東西支干道通行圖3.5 南北主干道通行程序就是在上述兩種狀態(tài)下循環(huán)轉(zhuǎn)化的。一個周期兩個狀態(tài),整個周期下共花費75s。3.2 交通燈顯示的理論分析 3.2.1倒計時顯示的理論分析 利用定時器中斷,設(shè)置TH0=(65536-50000)/256,TL0=(65536-50000)%256,即每0.05秒中斷一次。每到第20次中斷即過了20*0.05秒1秒時,使時間的計數(shù)值減1,便實現(xiàn)了倒計時的功能。3.2.2狀態(tài)燈顯示的理論分析AT89C51芯片的P1口分配:P10南北方向紅燈, P11南北方向綠燈P12南北方向黃燈, P15東西方向紅燈P16東西方向綠燈, P17東西方向黃燈這里黃燈只要求亮,所以更為簡單。如果要求將黃燈設(shè)置為閃爍,則同樣可以利用定時器中斷,只要將黃燈標(biāo)志位反置,每到第10次中斷即過了10*0.05秒0.5秒時,即可讓黃燈1秒閃爍一次。第四章 交通燈系統(tǒng)硬件設(shè)計4.1 交通燈系統(tǒng)設(shè)計芯片選擇圖4.1 89C51引腳圖AT89C51是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS 8位單片機,有40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含2個外中斷口,3個16位可編程定時計數(shù)器,2個全雙工串行通信口,2個讀寫口線,片內(nèi)含8k bytes的可反復(fù)擦寫的Flash只讀程序存儲器和256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),與標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及8051產(chǎn)品引腳兼容,片內(nèi)置通用8位中央處理器(CPU)和Flash存儲單元,可以按照常規(guī)方法對其進行編程,也可以在線編程。其將通用的微處理器和Flash存儲器結(jié)合在一起,特別是可反復(fù)擦寫的Flash存儲器可有效地降低開發(fā)成本。4.2交通燈顯示電路設(shè)計整體連接電路圖4.2.1系統(tǒng)構(gòu)成:電路板一塊,AT89C51單片機一片,七段數(shù)碼管兩個,發(fā)光二極管13個(12個用于交通控制,一個用于標(biāo)識電源),一個按鍵,一個數(shù)據(jù)下載線。4.2.2七段數(shù)碼管介紹:在單片機系統(tǒng)中,常用的顯示器有:發(fā)光二極管顯示器,簡稱LED;液晶顯示器,簡稱LCD;熒光管顯示器。而發(fā)光二極管顯示又分為固定段顯示和可以拼裝的大型字段顯示,此外還有共陽極和共陰極之分等。LED段顯示器結(jié)構(gòu)與原理LED顯示器是由發(fā)光二極管顯示字段組成的顯示塊,有7段和“米”字段之分。這種顯示塊有共陽極和共陰極兩種。此外,顯示塊中還有一個圓點型發(fā)光二極管(在圖中以dP表示)用于顯示小數(shù)點。通過發(fā)光二極管亮、暗的不同組,可以顯示多中數(shù)字、字母以及其他符號。LED顯示塊中的發(fā)光二極管共有兩種連接方法:(1)共陽極接法發(fā)光二極管的陽極連在一起構(gòu)成公共陽極。使用時公共陽極接5V,這樣,陰極端輸入低電平的段的發(fā)光二極管被點亮,相應(yīng)的段被顯示;而輸入高電平的段則不點亮。(2)共陰極接法圖4.2 數(shù)碼管引腳圖發(fā)光二極管的陰極連在一起構(gòu)成公共陰極。使用時公共陰極接地,這樣,陽極端輸入高電平的段的發(fā)光二極管被點亮,相應(yīng)的段被顯示;而輸入低電平的段則不點亮。共陰和共陽結(jié)構(gòu)的LED顯示器各筆劃段名和安排位置是相同的。當(dāng)二極管導(dǎo)通時,相應(yīng)的筆劃段發(fā)亮,由發(fā)亮的筆劃段組合而顯示的各種字符。8個筆劃段dP、g、f、e、d、c、b、a對應(yīng)于一個字節(jié)(8位)的D7、D6、D5、D4、D3、D2、D1、D0,于是用8位二進制碼就可以表示欲顯示字符的字形代碼。例如,對于共陰LED顯示器,當(dāng)公共陰極接地(為零電平),而陽極dP、g、f、e、d、c、b、a各段為0111011時,顯示器顯示"P"字符,即對于共陰極LED顯示器,“P”字符的字形碼是73H。如果是共陽LED顯示器,公共陽極接高電平,顯示“P”字符的字形代碼應(yīng)為10001100(8CH)。用LED顯示器顯示十進制轉(zhuǎn)換成十六進制數(shù)的字形代碼在表4.3中列出。表 4.3LED十六進制的數(shù)字代碼表字形共陽極代碼共陰極代碼字形共陽極代碼共陰極代碼0C0H3FH990H6FH1F9H06HA88H77H2A4H5BHB83H7CH3BOH4FHCC6H39H499H66HDA1H5EH592H6DHE86H79H682H7DHF8EH71H7F8H07H滅FFH00H880H7FH第五章 交通燈系統(tǒng)軟件設(shè)計5.1程序設(shè)計流程圖開始AT89C51 初始化東西直行通行南北禁止通行30s南北黃燈亮3s南北直行通行東西禁止通行45s東西黃燈亮3sYNYN圖5.1 主程序流程圖T0響應(yīng)到0.05s中斷一次第20次計數(shù)值減1返回YN圖5.2 中斷程序中斷程序?qū)崿F(xiàn)定時與計數(shù)的功能,上面已經(jīng)分析過,TH0=(65536-50000)/256,TL0=(65536-50000)%256,即每0.05秒中斷一次。每到第20次中斷即過了20*0.05秒1秒時,使時間的計數(shù)值減1,即實現(xiàn)了倒計時功能。5.2 交通燈系統(tǒng)編程信息定時器的中斷設(shè)置在單片機中,中斷技術(shù)主要用于實時控制。所謂實時控制,就是要求計算機能及時地響應(yīng)被控對象提出的分析、計算和控制等請求,使被控對象保持在最佳工作狀態(tài),以達到預(yù)定的控制效果。由于這些控制參量的請求都是隨機發(fā)出的,而且要求單片機必須做出快速響應(yīng)并及時處理,對此,只有靠中斷技術(shù)才能實現(xiàn)。相應(yīng)中斷服務(wù)子程序void T0_init()TMOD|=0x01; /定時器0設(shè)置為16位定時器TH0=(65536-50000)/256; /定時器0賦初值TL0=(65536-50000)%256;EA=1; /開總中斷ET0=1; /開定時器0中斷TR0=1; /定時器打開if(aa = 20)aa = 0;value +; /value單位為秒,nbnum -;dxnum -;void time_t0() interrupt 1TH0=(65536-50000)/256;TL0=(65536-50000)%256;aa+; /aa等于20,,20*50000大概是1秒第六章 交通燈的仿真及調(diào)試6.1 Proteus軟件仿真根據(jù)系統(tǒng)設(shè)計要求,進行Keil和Proteus系統(tǒng)仿真,不斷調(diào)試程序,直到符合功能要求。Proteus總體仿真圖如下。圖6.1 Proteus仿真圖6.2功能調(diào)試調(diào)試步驟1. 在Proteus仿真軟件中打開目標(biāo)電路圖。2. 將在Keil編程軟件中生成的hex文件導(dǎo)入到電路圖中。3. 點擊開始按鈕進行仿真測試。圖6.2 東西支干道通行 圖6.3 東西支干道黃燈警示圖6.4 南北主干道通行測試結(jié)果: 發(fā)光二極管,數(shù)碼管都能按要求顯示,符合要求。6.3 交通燈實物調(diào)試調(diào)試步驟1. 對照電路圖連接實物板,再接上電源。2. 打開電源開關(guān),電路板的發(fā)光二極管,數(shù)碼管開始運作,進行多次循環(huán)調(diào)試,確認無誤后得出結(jié)論。 圖6.5 東西支干道通行圖6.6 東西支干道黃燈警示圖6.7 南北主干道通行調(diào)試結(jié)果:發(fā)光二極管,數(shù)碼管都能按要求顯示,各功能都能實現(xiàn),符合要求。結(jié)論 本系統(tǒng)采用MSC-51系列單片機AT89C51為中心器件來設(shè)計交通燈控制器,芯片的P1口設(shè)置紅、綠、黃燈燃亮,P2口輸出至數(shù)碼管實現(xiàn)倒計時的功能。經(jīng)過仿真和實物調(diào)試,發(fā)光二極管正常顯示,數(shù)碼管能按要求實現(xiàn)倒計時且能夠和二極管同步?;竟δ芏寄軐崿F(xiàn),符合設(shè)計要求。通過這次畢業(yè)設(shè)計,使我得到了一次用專業(yè)知識、專業(yè)技能分析和解決問題全面系統(tǒng)的鍛煉。使我在單片機的基本原理、單片機應(yīng)用系統(tǒng)開發(fā)過程,以及在常用編程設(shè)計思路技巧(特別是匯編語言)的掌握方面都能向前邁了一大步,為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ)。致 謝我在指導(dǎo)老師 老師的精心指導(dǎo)和嚴格要求下,經(jīng)過自己的努力,終于完成了這次畢業(yè)設(shè)計。同時獲得了豐富的理論知識,極大地提高了實踐能力,并對當(dāng)前電子領(lǐng)域的研究狀況和發(fā)展方向有了一定的了解,尤其在單片機及其接口技術(shù)方面,這對我今后進一步學(xué)習(xí)應(yīng)用電子方面的知識有極大的幫助。通過大量閱讀資料,我拓寬了自己的知識面,并懂得將所學(xué)知識融會貫通到實踐中去。在獲得知識的同時,我也認識到了自己還需要學(xué)習(xí)的東西很多,理論需要很好的結(jié)合實踐,全面分析并解決問題的能力有待提高。另外,此次畢業(yè)設(shè)計還獲得了各位領(lǐng)導(dǎo)和老師的大力支持。在此,我衷心感謝各位老師的指導(dǎo)和支持。在未來的工作和學(xué)習(xí)中,我將以更好的成績來回報各位領(lǐng)導(dǎo)和老師,同時,在畢業(yè)設(shè)計過程中,同宿舍的舍友和同學(xué)給了我很多的幫助,我非常的感謝他們給我的幫助。謝謝你們!參考文獻1 清源計算機工作室.Protel 99 SE原理圖與PCB 及仿真M.北京:機械工業(yè)出版社.2 趙晶.電路設(shè)計與制版Protel 99高級應(yīng)用M.北京:人民郵電出版社.3 曾峰.印刷電路板(PCB)設(shè)計與制作M.北京:電子工業(yè)出版社.4 王俊峰,薛鴻德.理工科學(xué)生怎樣搞畢業(yè)設(shè)計M.北京:電子工業(yè)出版社.5 6 陳學(xué)平等.Protel2004電路設(shè)計與電路仿真M.北京:清華大學(xué)出版社.7 李建中.單片機原理及應(yīng)用M.西安:西安電子科技大學(xué)出版社.8 朱定華.單片機原理及接口技術(shù)實驗M.北京:北方交通大學(xué)出版社.9 王松武,于鑫,武思軍.電子創(chuàng)新設(shè)計與實踐M.北京:國防工業(yè)出版社.10馬忠梅.單片機的C語言應(yīng)用程序設(shè)計M.北京:北京航空航天大學(xué)出版社.附錄 A(源程序)#include<reg52.h>sbit Nred = P10; /南北方向紅燈sbit Ngre = P11; /南北方向綠燈sbit Nyer = P12; /南北方向黃燈sbit Ered = P15; /東西方向紅燈sbit Egre = P16; /東西方向綠燈sbit Eyer = P17; /東西方向黃燈sbit zuo1 =P20;/十位,sbit zuo2 =P21;/左邊四位數(shù)碼管,左兩位燈亮,個位sbit you1 =P26;/十位sbit you2 =P27;/右邊四位數(shù)碼管,右兩位燈亮,個位sbit P22=P22;sbit P23=P23;sbit P24=P24;sbit P25=P25;unsigned char aa;/aa表示中斷次數(shù),20次unsigned char value;/value單位為秒,后面將用做定時值unsigned char nbnum;/nbnum表示南北干道的時間值unsigned char dxnum;/dxnum表示東西干道的時間值/*段碼*/unsigned char code led_duan=0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f;/共陰段碼/*函數(shù)功能:簡單延時*/*入口參數(shù):z*/*出口參數(shù):無*/void delay(unsigned int z)while(z-);/*函數(shù)名稱:T0_init*/*函數(shù)功能:T0初始化*/*入口參數(shù):無*/*出口參數(shù):無*/ void T0_init()TMOD|=0x01;/定時器0設(shè)置為16位定時器TH0=(65536-50000)/256;/定時器0賦初值TL0=(65536-50000)%256;EA=1; /開總中斷ET0=1; /開定時器0中斷TR0=1; /定時器打開/*函數(shù)名稱:display*/*函數(shù)功能:顯示程序*/*入口參數(shù):無*/*出口參數(shù):無*/ void display()zuo1=0;P22=1;P23=1;P24=1;P25=1; P0=led_duandxnum/10;/數(shù)碼管右邊的表示東西干道的時間值,顯示十位delay(500);P2=0xff;zuo2=0;P22=1;P23=1;P24=1;P25=1; P0=led_duandxnum%10;/顯示個位delay(500);P2=0xff;you1=0;P22=1;P23=1;P24=1;P25=1;P0=led_duannbnum/10;/數(shù)碼管左邊的表示南北干道的時間值,顯示十位delay(500);P2=0xff;you2=0;P22=1;P23=1;P24=1;P25=1; P0=led_duannbnum%10;/顯示個位delay(500);P2=0xff;void main() P1 = 0xff;/清顯 T0_init();/定時初始化 while(1) if(aa = 20)aa = 0;value +;/value單位為秒,nbnum -;dxnum -;if(value = 0)Nyer = 1;Ered = 1;Nred = 0;/低電平,燈才亮Egre = 0;/一開始東西支干道綠燈將亮27秒nbnum = 30;/開始30秒倒計時dxnum = 30;if(value = 27)Egre = 1;/第27秒東西干道的綠燈開始關(guān)閉Eyer = 0;/第27秒東西干道的黃燈開始亮if(value = 30)Nred = 1;/第30秒南北主干道的紅燈關(guān)閉,開始通行Ngre = 0;/第30秒南北主干道的綠燈將開始亮,綠燈顯示42秒Eyer = 1;/第30秒東西支干道的黃燈關(guān)閉Ered = 0;/第30秒東西干道的紅燈將亮,禁止通行nbnum = 45;/東西和南北干道開始重新45秒計數(shù)dxnum = 45;if(value = 72)Ngre = 1;/南北主干道的綠燈又開始關(guān)閉Nyer = 0;/南北主干道的黃燈將要亮起3秒if(value = 75) value = 0;/開始循環(huán)/*黃燈延時*/if(value>=27)&&(value<30)&&(aa = 0) Eyer = 0;/東西干道黃燈亮3秒(可以改為閃爍)if(value>=27)&&(value<30)&&(aa = 3) Eyer = 0;if(value>=27)&&(value<30)&&(aa = 6) Eyer = 0;if(value>=27)&&(value<30)&&(aa = 9) Eyer = 0;if(value>=27)&&(value<30)&&(aa = 12) Eyer =0;if(value>=27)&&(value<30)&&(aa = 15) Eyer = 0; if(value>=72)&&(value<75)&&(aa = 0) Nyer = 0; /南北干道的黃燈亮3秒(可以改為閃爍)if(value>=72)&&(value<75)&&(aa = 3) Nyer = 0;if(value>=72)&&(value<75)&&(aa = 6) Nyer = 0;if(value>=72)&&(value<75)&&(aa = 9) Nyer = 0;if(value>=72)&&(value<75)&&(aa = 12) Nyer = 0;if(value>=72)&&(value<75)&&(aa = 15) Nyer = 0;display();/引用顯示程序 /*定時器中斷*/void time_t0() interrupt 1TH0=(65536-50000)/256;TL0=(65536-50000)%256;aa+;/aa等于20,,20*50000大概是1秒附錄 B(電路原理圖)附錄 C(PCB圖)

注意事項

本文(基于單片機的十字路口交通燈控制系統(tǒng)設(shè)計.doc)為本站會員(xin****828)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!