導航:首頁 > 操作系統 > 單片機控制交通燈論文

單片機控制交通燈論文

發布時間:2023-01-27 08:00:01

單片機交通燈控制課設論文

這個還不簡單嗎。。。。。

② 論文PPT 基於單片機的交通燈控制器設計

關於內容:
1、一般概括性內容:課題標題、答辯人、課題執行時間、課題指導教師、課題的歸屬、致謝等;
2、課題研究內容:研究目的、方案設計(流程圖)、運行過程、研究結果、創新性、應用價值、有關課題延續的新看法等;
3、PPT要圖文並茂,突出重點,讓答辯老師明白哪些是自己獨立完成的,頁數不要太多,30頁左右足夠,不要出現太多文字,老師對文字和公式都不怎麼感興趣;
4、凡是貼在PPT上的圖和公式,要能夠自圓其說,沒有把握的堅決不要往上面貼;
5、每頁下面記得標頁碼,這樣比較方便評委老師提問的時候review 。

關於模板:
1、不要用太華麗的企業商務模板,學術ppt最好低調、簡潔一些;
2、推薦底色白底(黑字、紅字和藍字)、藍底(白字或黃字)、黑底(白字和黃字),這三種配色方式可保證幻燈質量,個人覺得學術ppt還是白底好;
3、動手能力強的大牛可以自己做符合課題主題的模板,其實很簡單,就是把喜歡的圖在「幻燈片母版」模式下插入就行了。

關於文字:
1、首先就是:不要太多!圖優於表,表優於文字,答辯的時候照著ppt念的人最遜了;
2、字體大小最好選ppt默認的,標題用44號或40號,正文用32號,一般不要小於20號。標題推薦黑體,正文推薦宋體,如果一定要用少見字體,記得答辯的時候一起到答辯電腦上,不然會顯示不出來;
3、正文內的文字排列,一般一行字數在20~25個左右,不要超過6~7行。更不要超過10行。行與行之間、段與段之間要有一定的間距,標題之間的距離(段間距)要大於行間距。

關於圖片:
1、圖片在ppt里的位置最好統一,整個ppt里的版式安排不要超過3種。圖片最好統一格式,一方面很精製,另一方面也顯示出做學問的嚴謹態度。圖片的外周,有時候加上陰影或外框,會有意想不到的效果;
2、關於格式,tif格式主要用於印刷,它的高質量在ppt上體現不出來,照片選用jpg就可以了,示意圖我推薦bmp格式,直接在windows畫筆里按照需要的大小畫,不要縮放,出來的都是矢量效果,比較pro,相關的箭頭元素可以直接從word里過來;
3、流程圖,用viso畫就可以了,這個地球人都知道;
4、ppt里出現圖片的動畫方式最好簡潔到2種以下,還是那句話,低調樸素為主;
5、動手能力允許的話,學習一下photoshop里的基本操作,一些照片類的圖片,在ps里做一下曲線和對比度的基本調整,質量會好很多。windos畫筆+ps,基本可以搞定一切學術圖片。

關於提問環節:
評委老師一般提問主要從以下幾個方面:
1、他本人的研究方向及其擅長的領域;
2、可能來自課題的問題:是確實切合本研究涉及到的學術問題(包括選題意義、重要觀點及概念、課題新意、課題細節、課題薄弱環節、建議可行性以及對自己所做工作的提問);
3、來自論文的問題:論文書寫的規范性,數據來源,對論文提到的重要參考文獻以及有爭議的某些觀察標准等;
4、來自幻燈的問題:某些圖片或圖表,要求進一步解釋;
5、不大容易估計到的問題:和課題完全不相乾的問題。似乎相干,但是答辯者根本未做過,也不是課題涉及的問題。答辯者沒有做的,但是評委想到了的東西,答辯者進一步打算怎麼做。

建議
一、要對論文的內容進行概括性的整合,將論文分為引言和試驗設計的目的意義、材料和方法、結果、討論、結論、致謝幾部分。
二、在每部分內容的presentation中,原則是:圖的效果好於表的效果,表的效果好於文字敘述的效果。最忌滿屏幕都是長篇大論,讓評委心煩。能引用圖表的地方盡量引用圖表,的確需要文字的地方,要將文字內容高度概括,簡潔明了化,用編號標明。
三、 1、文字版面的基本要求
幻燈片的數目:
學士答辯10min 10~20張
碩士答辯20min 20~35張
博士答辯30min 30~50張
2、字型大小字數行數:
標題44號(40)
正文32號(不小於24號字)
每行字數在20~25個
每張PPT 6~7行 (忌滿字)
中文用宋體(可以加粗),英文用 Time New Romans
對於PPT中的副標題要加粗
3、PPT中的字體顏色不要超過3種(字體顏色要與背景顏色反差大)
建議新手配色:
(1)白底,黑、紅、籃字
(2)藍底,白、黃字(淺黃或橘黃也可)
4、添加圖片格式:
好的質量圖片TIF格式,GIF圖片格式最小
圖片外周加陰影或外框效果比較好
PPT總體效果:圖片比表格好,表格比文字好;動的比靜的好,無聲比有聲好。
四、(注意)
幻燈片的內容和基調。背景適合用深色調的,例如深藍色,字體用白色或黃色的黑體字,顯得很莊重。值得強調的是,無論用哪種顏色,一定要使字體和背景顯成明顯反差。注意:要點!用一個流暢的邏輯打動評委。字要大:在昏暗房間里小字會看不清,最終結果是沒人聽你的介紹。不要用PPT自帶模板:自帶模板那些評委們都見過,且與論文內容無關,要自己做,簡單沒關系,純色沒關系,但是要自己做!時間不要太長:20分鍾的匯報,30頁內容足夠,主要是你講,PPT是輔助性的。 記得最後感謝母校,系和老師,弄得煽情點。

③ 請問能否提供一份單片機控制交通燈的畢業論文

單片機控制交通燈設計 字數:8077 頁數:28 有開題報告。 論文編號:JD439 摘要 交通指示燈控制系統包括:控制電路、開關電路、狀態顯示電路、狀態設置電路及控制系統的電源電路。選用AT89C51單片機作主控制器,編程寫入單片機,實現對交通指示燈亮滅、相應狀態指示燈亮滅及時間顯示的控制。系統交通指示燈供電採用220V交流電源,控制系統供電採用220V交流整流穩壓電源,能源獲取很方便;電子開關採用光電隔離器MOC3041,安全性能好;控制台採用發光二極體指示相應被控交通指示燈,採用LED數碼管靜態顯示通行時間,非常直觀。系統實用性強、操作簡便、擴展性強 。 關鍵詞:交通指示燈;單片機;控制 主要技術指標: (1)十字路口交通指示燈分紅燈、黃燈、綠燈共12路,電源~220V; (2)單片機控制各色交通指示燈亮滅,以指示可通行與不可通行; (3)可通行與不可通行時間可由按鍵調整設置; (4)在工作台配合顯示狀態,採用LED數碼管顯示。 目錄 1引言 1 2交通指示燈控制系統硬體設計 2 2.1十字路口交通指示燈亮滅警示分析 2 2.2方案論證 3 2.3交通指示燈控制系統框圖 3 2.4交通指示燈控制系統各部分電路設計 4 2.4.1控制電路設計 4 2.4.2開關電路設計 7 2.4.3狀態顯示電路設計 8 2.4.4狀態設置電路設計 9 2.4.5控制系統電源電路設計 10 2.5交通指示燈控制系統原理圖 11 3交通指示燈控制系統軟體設計 12 3.1程序流程框圖 12 3.1.1總程序流程圖 12 3.1.2主程序流程圖 12 3.2狀態開關控制字及內存RAM分配 13 3.2.1狀態開關控制字 13 3.2.2內存RAM分配 14 3.3源程序清單 14 4系統調試及性能分析 15 4.1系統調試 15 4.2系統性能分析 15 5結束語 16 參考文獻 17 致謝18 附錄19 附錄1 整機電原理圖 19 附錄2 PCB板圖 20 附錄3 元件清單 21 附錄4 源程序清單 22 以上回答來自: http://www.lwtxw.com/html/42-2/2741.htm

④ 8051單片機交通燈控制系統設計畢業論文

家用可燃氣體報警器的設計
·基於數字溫度計的多點溫度檢測系統
·基於凌陽單片機的語音實時採集系統設計
·基於單片機的數字頻率計的設計
·基於單片機的數字電子鍾設計
·設施環境中溫度測量電路設計
·汽車倒車防撞報警器的設計
·籃球賽計時記分器
·基於單片機的家用智能匯流排式開關設計
·設施環境中濕度檢測電路設計
·基於單片機的音樂合成器設計
·設施環境中二氧化碳檢測電路設計
·基於單片機的水溫控制系統設計
·基於單片機的數字溫度計的設計
·基於單片機的火災報警器
·基於單片機的紅外遙控開關設計
·基於單片機的電子鍾設計
·基於單片機的紅外遙控電子密碼鎖
·大棚溫濕度自動監控系統
·基於單片機的電器遙控器的設計
·單片機的語音存儲與重放的研究
·基於單片機的電加熱爐溫度控制系統設計
·紅外遙控電源開關
·基於單片機的低頻信號發生器設計
·基於單片機的呼叫系統的設計
·基於PIC16F876A單片機的超聲波測距儀
·基於單片機的密碼鎖設計
·單片機步進電機轉速控制器的設計
·由AT89C51控制的太陽能熱水器
·防盜與恆溫系統的設計與製作
·AT89S52單片機實驗系統的開發與應用
·基於單片機控制的數字氣壓計的設計與實現
·智能壓力感測器系統設計
·智能定時器
·基於單片機的智能火災報警系統
·基於單片機的電子式轉速里程錶的設計
·公交車漢字顯示系統
·單片機數字電壓表的設計
·精密VF轉換器與MCS-51單片機的介面技術
·基於單片機的居室安全報警系統設計
·基於89C2051 IC卡讀/寫器的設計
·PC機與單片機串列通信畢業論文
·球賽計時計分器 畢業設計論文
·松下系列PCL五層電梯控制系統
我這有,肯定有你滿意的
QQ
89 ........................................後面接著輸入......
36........................................後面接著輸入......
28........................................後面接著輸入......
136
(4行連著輸入就是我的QQ)

⑤ 畢業論文範本的論文正文

目錄
第一章 前言…………………………………………………………………………3
第二章 單片機概述………………………………………………………………4
2.1單片機的定義……………………………………………………………………4
2.2單片機的發展方向…………………………………………………………5
2.3 單片機的應用……………………………………………………………………5
2.4 MCS-51簡介………………………………………………………………………6
第三章 單片機交通燈控制……………………………………………………………7
3.1 硬體電路……………………………………………………………………………7
3.1.1晶元選用……………………………………………………………………………7
3.1.2硬體電路圖……………………………………………………7
3.1.3系統工作原理………………………………………………………………………7
3.2軟體設計………………………………………………………………8
3.2.1 每秒鍾的設定………………………………………………………8
3.2.2 計數器初值計算………………………………………………………8
3.2.3 綜合計算………………………………………………………8
3.2.4 設定一秒的方法………………………………………………………8
3.2.5 程序設計………………………………………………………8
3.3 軟體延時………………………………………………………9
3.4 時間及信號燈顯示………………………………………………………9
3.5 程序………………………………………………………13
第四章 總結……………………………………………………………………………12
參考文獻………………………………………………………………………………13
致謝………………………………………………………………………………14
第一章 前言
城市交通是保持城市活力最主要的基礎設施,是城市生活的動脈,制約著城市經濟的發展。展望21世紀的城市交通事業,給我們提出了更高要求。發展多層次、立體化、智能化的交通體系,將是城市建設發展中普遍追求的目標。而發展大、中、低客運量相互匹配的多種形式相結合的客運交通工具,將是實現上述遠景目標的一項重大技術決策措施。
自改革開放以來,我國的城市規模和經濟建設都有了飛速的發展7城市化進程在逐步加快,城市人口在急劇增加,大量流動人口涌進城市,人員出行和物資交流頻繁,使城市交通面臨著嚴峻的局勢。當前,全國大中城市普遍存在著道路擁擠、車輛堵塞、交通秩序混亂的現象。如何解決城市交通問題已成為全社會關注的焦點和大眾的迫切呼聲。
當今,紅綠燈安裝在各個交通要道上已經成為了緩解交通問題最常見、最根本、最有效的方法。交通燈的出現使交通得以有效管制,對於疏導交通流量、提高道路通行能力,減少交通事故有明顯的效果。
單片機是一種集成的微型計算機,與微處理器相比,它可單獨地完成現代工業控制所要求的智能化控制功能,它有唯一的、專門為嵌入式應用而設計的體系結構和指令系統。紅綠燈的控制有PLC控制,單片機控制等方法,隨著近年來單片機控制交通燈技術的成熟,單片機給交通帶來了很大的便利。
第二章 單片機概述
二十世紀七十年代,微電子技術正處於發展階段,集成電路屬於中規模發展時期,各種新材料新工藝尚未成熟,單片機仍處在初級的發展階段。1974年,美國研製出了世界第一台單片微型計算機F8,深受家用電器和儀器儀表領域的歡迎和重視,從此拉開了研製單片機的序幕。
2.1單片機的定義
所謂單片機,即把組成微型計算機的各個功能部件,如中央處理器(CPU)、隨機存儲器(RAM)、只讀存儲器(ROM)、輸入/輸出介面電路(I/O口)、定時/計數器以及串列通信介面等集成在一塊晶元中,構成一個完整的微型計算機。這些電路能在軟體的控制下准確、迅速、高效地完成程序設計者事先規定的任務。與微處理器相比,它可單獨地完成現代工業控制所要求的智能化控制功能,它有唯一的、專門為嵌入式應用而設計的體系結構和指令系統這是單片機最大的特徵。
現代單片機加上了中端單元、定時單元及A/D轉換電路等更復雜、更完善的電路,使得單片機的功能越來越強大,應用更廣泛。因此可以把單片機理解為一個單晶元形態的微控制器。
單片機是單晶元形態作為嵌入式應用的計算機,它有唯一的、專門為嵌入式應用而設計的體系結構和指令系統,加上它的晶元級體積的優點和在現場環境下可高速可靠地運行的特點,因此單片機又稱為嵌入式微控制器。
2.2單片機的發展方向
單片機的發展趨勢將是向著高性能化,大容量,小容量、低價格化及外圍電路內裝化等幾個方面發展。
(1)單片機的高性能化:主要是指進一步改進CPU的性能,加快指令運算的速度和提高系統控制的可靠性,並加強了位處理功能、中斷和定時控制功能;採用流水線結構,指令以隊列形式出現在CPU中,從而有很高的運算速度。
(2)片內存儲器大容量化:以往單片機的片內ROM為1到4KB,RAM為64到128B。因此在一些較復雜的應用系統中,存儲器容量就顯得不夠,不得不外擴存儲器。為了適應這種領域的要求,利用新工藝,將片內存儲器的容量大幅度增加,不得不外擴存儲器。為了適應這種領域的要求,利用新工藝,將片內存儲器的容量大幅度增加,片內ROM可以達到12KB。
(3)小容量、低價格化:與上述相反,小容量、低價格化的4位、8位單片機也是發展方向之一。這類單片機主要用於兒童玩具等較小規模的控制系統。
(4)外圍電路內裝化:隨著集成度的不斷提高,有可能把眾多的各種外圍功能器件集成在片內。除了一般必須具備的CPU、RAM、ROM、定時/計數器等之外,片內集成的部件還有A/D、D/A轉換器,DMA控制器,聲音發生器,監視定時器,液晶顯示驅動器,彩色電視機和錄像機用的鎖相電路等。
(5)增強I/O介面功能:為了減少外部驅動晶元,進一步增加單片機並行口的驅動能力,現在有些單片機可直接輸入大電流和高電壓,以便直接驅動顯示器。
(6)加快I/O介面的傳輸速度:有些單片機設置了高速I/O介面,以便能以更快的速度觸發外圍設備,以更快的速度讀取數據。
2.3單片機的應用
單片機廣泛應用於儀器儀表、家用電器、醫用設備、航空航天、專用設備的智能化管理及過程式控制制等領域,大致可分為如下幾個:
1.在計算機網路和通信領域中的應用;
2.在工業控制中的營運;
3.在家用電器中的應用;
4.在智能儀器儀表上的應用;
5.在醫用設備領域的應用;
2.4 MCS-51簡介
MCS-51系列單片機在結構上基本相同,只是在個別模塊和功能上有些區別。MCS-51單片機是在一塊晶元中集成了一個8位CPU、128B RAM、4KB ROM、兩個16位定時/計數器、32個可編程I/O口和一個可編程的全雙工串列介面、五個中斷源、一個片內振盪器等。
1.中央處理器(CPU):中央處理器是單片機的核心部分,是一個8位的中央處理單元,它對數據的處理是以位元組為單位進行的,CPU主要由運算器、控制器和寄存器陣列組成。
2.數據存儲器(片內RAM):數據存儲器用於存放變化的數據。在8051單片機中,通常把控制與管理寄存器(簡稱為「專用寄存器」)在邏輯上劃分在片內RAM中,因為其地址與RAM是連續的。8051單片機數據存儲器的地址空間為256個RAM單元,但其中能作為數據存儲器供用戶使用的僅有前面128個,後128個被專用寄存器佔用。
3.程序存儲器(片內ROM):程序存儲器用於存放程序和固定不變的常數、表格等。通常採用只讀存儲器,且其有多種類型。
4.定時/計數器:定時/計數器用於實現定時和計數功能。8051單片機共有兩個16位定時/計數器,8052單片機共有三個16位定時/計數器。
5.並行I/O口:8051單片機共有四個8位的並行I/O(P0、P1、P2、P3),每個口都由一個鎖存器和一個驅動器組成。並行I/O口主要是用於實現與外部設備中數據的並行輸入/輸出,有些I/O口還具有其他功能。
6.串列口:8051單片機有一個全雙工非同步串列口,用以實現單片機和其他具有相應介面的設備之間的非同步串列數據傳送。
7.時鍾電路:時鍾電路的作用是產生單片機工作所需要的時鍾脈沖序列。
8.中斷系統:中斷系統的主要作用是對外部或內部的中斷請求進行管理與處理。8051單片機的中斷系統可以滿足一般控制應用的需要:共有五個中斷源,其中有兩個外部中斷源INT0和INT1、三個內部中斷源(兩個定時/計數器中斷和一個串列口中斷);此外,8052單片機還增加了一個定時器2的中斷源。
第三章 交通燈單片機控制
3.1 硬體電路
3,1.1晶元選用:
選用設備8031單片機一片,8255並行通用介面晶元一片,74LS07,MAX692「看門狗」一片,共陰極的七段數碼管兩個,雙向晶閘管若干,7805三端穩壓電源一個,紅、黃、綠交通燈各兩個,開關鍵盤、連線若干。
3.1.2 硬體電路圖:
3.1.3 系統工作原理:
1.開關鍵盤輸入交通燈初始時間,通過8051單片機P1輸入到系統。
2.由8051單片機的定時器每秒鍾通過P0口向8255的數據口傳送信息,由8255的PA口顯示紅、綠、黃等的燃亮情況;由8255的PC口顯示每個燈的燃亮時間。
3.8051通過設置各個信號等的燃亮時間,通過8031設置,綠、紅時間分別為60秒,80秒循環由8051的P0口向8255的數據口輸出。
4.通過8051單片機的P3.0位來控制系統的工作或設置初值,當牌位0就對系統進行初始化,為1系統就開始工作。
5.紅燈倒計時時間,當有車輛闖紅燈時,啟動蜂鳴器進行報警,3S後恢復正常。
6.增加每次綠燈時間車流量檢測的功能,並且通過查詢P2.0埠的電平是否為低,開關按下為低電平,雙位數碼管顯示車流量,直到下一次綠燈時間重新記入。
7.綠燈時間倒計時完畢,重新循環。
3.2 軟體設計
3.2.1每秒鍾的設定:
利用MCS-51內部定時器材溢出中斷來確定1秒的時間。
3.2.2 計數器初值計算:
定時器工作時必須給計數器送計數器初值,這個值是送到TH和TL中的,他是以加法計數的,並能從全1到全0時自動產生溢出中斷請求。因此,我們可以把計數器記滿為零所需的計數值設定為C和計數初值設定為TC,即:
TC=M-C;式中,M為計數器模值,該值和計數器工作方式有關,在方式0時M為213;在方式1時M的值為216;在方式2和3時為28。
3.2.3 綜合計算:
T=(M-TC)T1 或者 TC=M-T/T1 式中T1是單片機時鍾周期的12倍;TC為定時初值。這種方法在使用後悔超過計數器的最大定時間,所以再採用定時器和軟體相結合的辦法。
3.2.4 設定一秒的方法:
我們採用在主程序中設定一個初值為20的軟體計數器和使T0定時50毫秒,這樣每當T0到50毫秒時CPU就響應它的溢出中斷請求,進入他的中斷服務子程序,在中斷子程序中,CPU先使軟體計數器減1,然後判斷它是否為零,為零表示1秒已到可以返回到輸出時間顯示程序。
3.2.5 程序設計:
1.主程序:
定時器定時50毫秒,故T0工作於方式1,初值:
TC=M-T/T1=216-50ms/1us=3CBOH
ORG 1000H
START:MOV TMOD, #01H; 令T0為定時器方式1
MOV TH0, #3CH; 裝入定時器初值
MOV TL0, #BOH;
MOV IE, #82H; 開T0中斷
SEBT TR0; 啟動T0計數器
MOV R0, #14H; 軟體計數器賦初值
LOOP: SJMP S; 等待中斷
2.中斷服務子程序:
ORG 000BH
AJMP BRT0
ORG 00BH
BRT0:DJNZ R0,NEXT AJMP TIME; 跳轉到時間及信號燈顯示子程序
DJNZ:MOV R0,#14H; 恢復R0值
MOV TH0,#3CH; 重裝入定時器初值
MOV TL0,#BOH;
MOV IE, #82H
RET1
END
3.3 軟體延時
MCS-51的工作頻率為2-12MHZ,我們選用的8051單片機的工作頻率為6MHX,機器周期與主頻由關,機器周期是主頻的12倍,所以一個機器周期的時間為12*(1/6M)=2us,我們可以知道具體每條指令的周期數,這樣我們就可以通過指令的執行條數來確定1秒的時間。
3.4時間及信號燈顯示
當定時器定時為1秒時,程序跳轉到時間顯示及信號燈顯示子程序,它將依次顯示信號燈時間,同時一直顯示信號燈的顏色,這時在返回定時子程序定時一秒,在顯示黃燈的下一個時間,這樣依次把所有的燈色的時間顯示完後再重新給時間計數器賦初值,重新進入循環。由於發光二極體為共陽極接法,輸出埠為低電平,對應的二極體發光,所以可以用復位方法點亮紅,綠,黃發光二極體。
3.5 程序
實現交通燈的交替控制及特殊情況(如急救車等)通過時 ,通過外中斷實現:
North_South_Red BIT P1.0
North_South_Yellow BIT P1.1
North_South_Green BIT P1.2
East_West_Red BIT P1.3
East_West_Yellow BIT P1.4
East_West_Green BIT P1.5
Scd EQU 30H ;秒
ORG 0000H
JMP START
ORG 0003H
JMP INIT0
ORG 000BH
JMP TIME0
交通燈交替工作時,紅綠黃交替點亮: 紅燈亮33秒鍾後綠燈亮27秒,然後閃爍3秒,最後黃燈點亮三秒 ,循環。
TIME0:
MOV TH0,#30H
MOV TL0,#0B0H
INC 31H
MOV A,31H
N: CJNE A,#20,EXIT ;判斷是否到一秒
MOV 31H,#0
INC Scd
MOV A,Scd
CJNE A,#27,NEXT1 ;判斷綠燈是否到27s
SETB F0
JMP EXIT
NEXT1: MOV A,Scd
CJNE A,#30,NEXT2 ;判斷綠燈是否亮30s
CLR F0
MOV P1,#0EEH
JMP EXIT
NEXT2:
MOV A,Scd
CJNE A,#33,NEXT3
MOV P1,#0F3H ;初始化
NEXT3:
MOV A,Scd
CJNE A,#60,NEXT4
SETB 00H
JMP EXIT
NEXT4: MOV A,Scd
CJNE A,#63,NEXT5
CLR 00H
MOV P1,#0F5H
JMP EXIT
NEXT5: MOV A,Scd
CJNE A,#66,EXIT
MOV P1,#0DEH
MOV Scd,#0
EXIT: RETI
外中斷:東西方向出現特殊情況 時南北紅燈亮,東西綠燈亮,延時10s。
INIT0:
PUSH PSW
PUSH ACC
CLR EA
MOV R2,P1 ;保存數據
MOV P1,#0F6H
CALL DELLAY10S
MOV P1,R2 ;恢復
SETB EA
POP ACC
POP PSW
RETI
主程序:
START:
MOV Scd, #00H
MOV 31H, #00H
MOV P1, #0FFH
CLR 00H
CLR F0
MOV TMOD, #01H ;設定定時器1
MOV IE, #83H ;設定中斷使能 定時器中斷0、外部中斷0和1
MOV SP, #60H
MOV TH0, #30H
MOV TL0, #0B0H
SETB TR0
LOOP:
JNB F0,N0
CPL East_West_Green ;綠燈閃三秒
CALL DELAY500MS
JMP N1
N0:
JNB 00H,N1
CPL North_South_Green ;綠燈閃三秒
CALL DELAY500MS
N1:
JMP LOOP
第四章 總結
本系統實現了紅、綠燈燃亮時間的功能,紅綠燈循環點亮,倒計時剩5秒時黃燈閃爍警示。車輛闖紅燈報警;綠燈時間可檢測車流量並可通過雙位數碼管顯示。系統不足之處不能控制車的左、右轉、以及自動根據車流改變紅綠燈時間等。這是由於本身地理位子以及車流量情況所定,如果有需要可以設計擴充原系統來實現。
通過此次課題的研究,讓我更加深入的了解了單片機的一些功能,對於單片機在日常生活中的運用有了更深層次的了解。在研究時也發現了自身對於單片機的不理解之處,並查看相關書籍等資料解決了不懂的問題。結合實際工作中的實踐,和這次的畢業論文撰寫,了解了很多也學到了很多。同時,對以前所學的專業知識,有了進一步的加深和鞏固。
參考文獻
[1] 張國鋒.單片機原理及應用[J].高等教育研究,200.9.8
[2] 張毅坤.單片微型計算機原理及運用,西安電子科技大學出版社,1998
[3] 胡漢才.單片機原理及其介面技術[M].北京:清華大學出版社,2004.5
[4] 胡乾斌.單片機原理與應用[M].華中科技大學出版社.2006
[5] 張毅剛.單片機原理及介面技術[M].哈爾濱:哈爾濱工業大學出版社,1990
[6] 雷麗文.微機原理與介面技術,北京:電子工業出版社,1997.2
[7] 余錫存 曹國華.單片機原理及介面技術,陝西:西安電子科技大學出版社,2000.7
致謝
通過這段時間的研究設計學習,我學到了很多以前不知道的知識,並且在學習中培養了一種做事情一絲不苟的態度和耐心,為以後的工作打下了堅實的基礎。
在此我要向我們論文的指導老師表示衷心的感謝,可以讓我通過這次機會系統學習了單片機的有關知識,並能具體結合實踐生活完成交通燈的設計,他幽默,風趣,嚴謹的教學作風將是我學習的榜樣。

⑥ 急需AT89S52單片機控制的交通燈的畢業論文。。。謝謝了

關於AT89S52單片機串口通信功能的單片機系統的設計與製作(一)一 綜述
單片機全稱為單片微型計算機(Single Chip Microcomputer),又稱微控制器(Microcontroller Unit)或嵌入式控制器(Embedded Controller)。它的誕生標志著計算機正式形成了通用計算機系統和嵌入式計算機系統兩個分支。通用計算機系統主要用於海量高速數值運算,不必兼顧控制功能;單片機作為最典型的嵌入式系統,由於其微小的體積和極低的成本,廣泛應用於家用電器、機器人、儀器儀表、工業控制單元、辦公自動化設備以及通信產品中,成為現代電子系統中最重要的智能化工具。因此,單片機的出現大大促進了現代計算機技術的飛速發展,成為近代計算機發展史上一個重要里程碑。
具體而言,單片機是將計算機的基本部件微型化並集成到一塊晶元上的微型計算機,通常片內都含有CPU、ROM、RAM、並行I/O、串列I/O、定時器/計數器、中斷控制、系統時鍾及系統匯流排等。隨著技術的發展,單片機片內集成的功能越來越強大,並朝著SoC(片上系統)方向發展。
通常按單片機數據匯流排的位數將單片機分為4位、8位、16位、32位機。而八位單片機是目前品種最為豐富、應用最為廣泛的單片機,有著體積小、功耗低、功能強、性能價格比高、易於推廣應用等顯著優點。目前主要分為MCS-51系列及其兼容機型和非MCS-51系列單片機。MCS-51兼容產品因開發工具及軟硬體資源齊全而佔主導地位, ATMEL、PHILIPS、WINBOND是MCS-51單片機生產的老牌廠家,CYGNAL及ST也推出新的產品,其中ST的新推出的μPSD系列片內有大容量FLASH(128/256KB)、8/32KB的SRAM、 集成A/D、看門狗、上電復位電路、兩路UART、支持在系統編程ISP及在應用中編程IAP等諸多先進特性,迅速被廣大51單片機用戶接受。非51系列單片機在中國應用較廣的有MOTOROLA68HC05/08系列、 MICROCHIP的PIC單片機以及ATMEL的AVR單片機。八位單片機在自動化裝置、智能儀器儀表、過程式控制制、通信、家用電器等許多領域得到廣泛應用。
總之,單片機的應用已經越來越廣泛,而對我們工科大學生來說,掌握單片機的基本知識,具備一定的單片機系統設計能力,對於不管是即將參加工作,還是繼續進行學習研究,都是必不可少的。
二 實驗目的及任務
本次實驗的目的主要是對單片機系統有一個比較全面的認識,並通過製作一個單片機最小系統,並自行設計軟體,實現一定的功能,從而實現理論與實踐相結合,加深對理論知識的理解,提高自主設計和動手製作的能力。
本次實驗的任務是:自主設計滿足以下功能要求的電路並進行實驗。
1,電源:DC12V供電
2,選用AT89S52單片機(配套基本系統)
3,外接8個LED,1個數碼管,16個按鍵
4,自行設計部分,實現一定的功能,如電子琴、紅綠燈、串列通信等
三 檢索文獻
1 關於AT89S52單片機及其配套基本系統

1)89系列單片機特點及型號
AT89S52是美國ATMEL公司生產的一款單片機。ATMEL公司是美國20世紀80年代中期成立並發展起來的半導體公司。該公司與1994年以E�0�5PROM技術與Intel公司的80C51核的使用權進行交換。ATMEL公司的技術優勢在於Flash存儲器技術,將Flash與80C51核相結合,形成了Flash單片機AT89系列。AT89系列單片機和MCS-51單片機在內部功能、引腳以及指令系統方面完全兼容。由於AT89系列單片機繼承了MCS-51的原有功能,內部含有大容量的Flash存儲器,又增加了新的功能,如看門狗定時器、ISP及SPI串列介面技術等,因此在電子產品開發及智能化儀器儀表中有著廣泛的應用,是目前取代MCS-51系列單片機的主流晶元之一。
89系列單片機的特點89系列單片機對於一般用戶來說,存在下列很明顯的優點。
1.內部含Flash存儲器由於內部含Flash存儲器,因此在系統的開發過程 中 可以十分容易地進行程序的修改。這就大大縮短了系統的開發周期。同時,在系統工作過程中,能有效地保存一些數據信息,即使外界電源損壞也不影響信息的保存。
2.和 AT80C51插座兼容89系列單片機的引腳和80C51是一樣的,所以,當用89系列單片機取代80C51時,可以直接進行代換。這時,不管採用40引腳還是44引腳的產品,只要用相同引腳的89系列單片機取代80C51的單片機即可。
3.靜態時鍾方式89系列單片機採用靜態時鍾方式,所以可以節省電能。這對於降低攜帶型產品的功耗十分有用。
4.錯誤編程亦無廢品產生一般的 OTP 產品,一旦錯誤編程就成了廢品。而89系列單片機內部採用了Flash存儲器,所以,錯誤編程之後仍可以重新編程,直到正確為止,故不存在廢品。
5.可反復進行系統試驗用89系列單片機設計的系統,可以反復進行系統試驗。每次試驗可以編入不同的程序,這樣可以保證用戶的系統設計達到最優。而且隨用戶的需要和發展,還可以進行修改,使系統能不斷追隨用戶的最新要求。
89系列單片機結構簡況89系列單片機的內部結構和80C51相近,主要含有如下一些部件。
1,8031CPU。
2,振盪電路。
3,匯流排控制部件。
4,中斷控制部件。
5,片內 Flash存儲器。
6,片內 RAM。
7,並行I/O 介面。
8,定時器。
9,串列I/O介面。
10,在89系 列 單 片 機 中,AT89C1051 的 Flash存 儲 容 量 最 小,只 有 1KB;而 AT89C52,AT89LV52,AT89S8252的 Flash存儲器容量最大,有8KB。
這個系列中,結構最簡單的是 AT89C1051,內部也不含串列介面;最復雜的是 AT89S8252,它內部不但含標準的串列介面,還含一個串列外圍介面 SPI、WATCHDOG定時器、雙數據指針、電源下降的中斷恢復等功能和部件。
89系列單 片 機 一共 有 7 種型號,分別為 AT89C51,AT89LV51,AT89C52,AT89LV52,AT89C2051,AT89C1051,AT89S8252。其中 AT89LV51和 AT89LV52分別是 AT89C51和AT89C52的低電壓產品,最低電壓可以低至2.7V。而 AT89C1051和 AT89C2051則是低檔型低電壓產品。它們只有20條引腳,最低電壓也為2.7V。

2)AT89S52的引腳描述
現在市場上的單片機主要有三種封裝形式,分別是雙列直插封裝(DIP),塑料有引線晶元載體(PLCC),薄塑料四邊引出扁平封裝(TQFP)。如圖1為AT89S52單片機的雙列直插式封裝的引腳圖。

圖1 AT89S52管角定義
引腳功能概述如下:
VCC:電源,范圍+5V±20%
GND:電源地
RESET:高電平復位
XT以上回答來自: http://www.lwtxw.com/html/101-6/6353.htm

⑦ 單片機交通燈畢業設計

單片機交通燈畢業設計

在日常生活中,交通燈是一項必不可少的公共設施,可以維護道路的暢通和交通的秩序。如若交通燈發生故障,那麼後果可想而知。因此,交通燈的正常工作就顯得尤為重要。由於交通燈對於公共安全的重要性,本文基於51單片機模擬雙向交通燈的設計。下面是我整理的單片機交通燈畢業設計,歡迎來參考!

一、交通燈的設計要求

雙向交通燈紅、黃、綠燈對應相同,紅燈5s,黃燈1s,綠燈5s。當有急救車到達時,雙向交通信號為全紅,以便讓急救車通過。假定急救車通過路口時間為10s,急救車通過後,交通燈恢復中斷前狀態。

二、AT89C51單片機的中斷系統介紹

計算機系統中止當前的正常工作,轉入處理突發事件,等到突發事件處理完畢之後,再回到原來被中斷的地方,繼續原來的工作,這樣的整個過程稱為中斷。能夠實現這種功能的.部件稱為中斷系統。產生中斷請求的事件稱為中斷源。其中AT89C51單片機具有5個中斷源,在本次設計中我們採用的是外部事情中斷請求源0,以及T1計數溢出事情中斷請求這兩個中斷源。

三、AT89C51單片機的定時/計數器介紹

在單片機中,通常計數器和定時器設計成一個部件――計數器,當計數脈沖的周期一定時,計數器就作為定時器,定時時間就是計數器計數次數和計數脈沖周期的乘積。在此我們採用的就是計數器的這個定時功能。

四、交通燈的硬體電路搭建

本次設計的硬體電路搭建如圖1。兩路交通燈的6個燈依次接在51單片機P1口的P1.0到P1.5,另外在單片機的P3.2口接一個按壓式開關作為救護車到來時的中斷源。

五、交通燈的軟體編程設計

中斷部分的程序設計。首先,應將51單片機中中斷允許寄存器IE的EA位設為1,這代表允許中斷源向CPU申請中斷,即CPU開放中斷。同時將IE的EX0位設為1,這代表允許外中斷0向CPU申請中斷。這樣的話,當救護車來的時候,可以藉此發出中斷請求。接下來,應將定時器控制寄存器TCON的IT0位設為1,這代表外部中斷0的觸發方式選擇為邊沿觸發方式。由於筆者採用了按壓式的開關作為中斷的發出方式,這樣會產生一個脈沖,因此應當選擇邊沿觸發方式。定時部分的程序設計。首先,應將控制寄存器TCON的TR1位置1,啟動定時器T1計數。接下來,應將方式寄存器TMOD的值設為0x01,使得定時器T1工作在方式1,即16位定時/計數方式。然後,由於計時器的定時周期是1s,筆者使用定時/計數器T1精確定時50ms,則20次50ms中斷時,定時時間就是1s。在定時器中斷部分,筆者採用的是查詢方式,即CPU不斷查詢TF1的狀態,當TF1為1時,表示50ms定時已到,在主程序中判斷是否20次50ms定時已到,如是,則時間恰好為1s。同時TF1位軟體清0。根據公式,當定時時間為50ms時,計數初值應為15536,換算成十六進制是3CB0H,即計數器T1中TL1的初值為B0H;TH0的初值為3CH。當救護車到來時,雙向交通燈置紅,即將雙向交通燈的紅燈所對應的P1口位置1,其他位清0即可。時間長短的設置方法同上。最後,由於雙向交通燈紅燈5s,黃燈1s,綠燈5s,共11個狀態,我們利用switch語句為這11個狀態分別設置相應P1口的值,再利用一個循環即可。

六、結語

在機動車數量激增的今天,車輛擁堵、交通崩潰的現象還是時有發生的。其原因多半是交通燈時長設置的不合理,抑或無法根據一天之內不同時間的車流狀況,對交通燈的狀態進行調整。因此,合理地設計交通系統,同時對於交通燈的適當調試無疑將會派上很大用場。

;

⑧ 單片機課程設計:交通燈控制!

我給你發一個看看,是protues的模擬電路圖,可以運行看效果,還有keil的匯編程序,有郵箱給你發去
我給你發了啊!!!下邊是程序:
org 0000h
sjmp main
org 0030h
main: mov p0,#11101110b
acall del1
acall del1
acall del1
acall mmm
mov p0,#11011011b
acall del1
acall del1
mov p0,#11110101b
lcall del1
acall del1
acall del1
acall mmm
sjmp main
del1:mov r0,#0ffh
loop1:mov r1,#0ffh
loop2:djnz r1,loop2
djnz r0,loop1
ret
mmm:mov p1,#0ffh
mov p2,#0ffh
mov r3,#02h
mmm2:mov p1,r3
mov r2,#09h
mmm1:mov p2,r2
acall del1
acall del1
djnz r2,mmm1
djnz r3,mmm2
mov p1,r3
mov r2,#09h
mmm3: mov p2,r2
acall del1
acall del1
djnz r2,mmm3
ret
end

⑨ 課題:基於單片機的交通燈控制系統設計

你好,你想找人代做還是?

閱讀全文

與單片機控制交通燈論文相關的資料

熱點內容
不用付費看視頻的網站 瀏覽:628
皇宮寫肉寫的很細致的小說 瀏覽:561
征服ol怎麼轉移伺服器 瀏覽:705
恐怖電影國語 瀏覽:947
有吃乳汁電影嗎 瀏覽:888
李采潭出演的善良的女老師3 瀏覽:173
台灣影視在線免費看 瀏覽:106
支付寶跳蹬app源碼下載 瀏覽:886
倩女銷魂 紀倩倩 瀏覽:53
周星馳粵語電影 瀏覽:516
5個小時的愛情電影在線觀看 瀏覽:975
求飛機類游戲源碼 瀏覽:406
樂釣app怎麼寫出五星報告 瀏覽:626
類似團鬼六的電影有哪些 瀏覽:660
學校門口向右轉是電影院的英文 瀏覽:961
大樂透五行演算法 瀏覽:142
英語圖解pdf 瀏覽:612
智能租房系統源碼 瀏覽:346
c編程軟體哪個好 瀏覽:674
程序員寫什麼代碼最好 瀏覽:980