交通燈模擬控制系統

2023-01-15 12:42:06 字數 2480 閱讀 8568

課程設計說明書

課程設計名稱專業課程設計

課程設計題目: 交通燈模擬控制系統

學院名稱資訊工程學院

專業: 電子資訊工程班級:

學號姓名:

評分教師:

20 15 年 7 月 3 日

電子資訊工程專業課程設計任務書

20 14 -20 15學年第 2 學期分散1週第 17 周- 19 周集中

注:1、此表一組一表二份,課程設計小組組長乙份;任課教師授課時自帶乙份備查。

2、課程設計結束後與「課程設計小結」、「學生成績單」一併交院教務存檔。

摘要 隨著計算機科學技術的不斷發展,單片微型機得到了廣泛的應用,是人們利用計算機設計和開發各種應用系統的基礎。同時,這次課設就是讓我們能夠切身的體會微控制器的運用,使知識能夠更加全面的體現在實踐上。

交通燈是交通安全的關鍵,已廣泛應用於城鄉的十字路口,它的有無作為交通安全檢查的重要依據,是交通秩序正常進行的有力保障,同時也能夠保障車和人的秩序安全,讓城市的疏通得到更好的作用,是人類文明的一種體現。

本次的交通燈控制系統主要由微控制器結合8255a並行口等晶元組成。整個課程設計使用微控制器的p1口和p0口擴張埠至8255晶元,獲取程式設計的位址由8255的pa口和pb口實現交通燈的並由開關k1、k2實現東西、南北方向的緊急放行。這個系統看上去比較簡單,但它運用了微控制器的定時功能、io口的擴充套件功能以及對8255a的熟悉運用。

關鍵字: 8255a、緊急情況、定時

(1)用微控制器擴充套件一片8255,用12 個發光二極體模擬乙個十字交叉路紅、綠、黃燈,並設定二個緊急放行按鍵。

(2)正常行駛時,東西或南北方向的燈按綠燈亮10 秒,黃燈閃爍3 秒,紅燈亮12秒控制。

(3)當東西或南北方向的緊急放行按鍵按下時,如果禁行方向為紅燈,則紅燈繼續維持12 秒;如果禁行方向為綠燈,則立即變為黃燈閃爍3 秒;如果禁行方向為黃燈,則黃燈繼續維持。

89c51是intel公司mcs-51系列微控制器中基本的產品,它採用intel公司可靠的chmos工藝技術製造的高效能8位微控制器,基於標準的mcs-51微控制器體系結構和指令系統,整合了時鐘輸出和向上或向下計數器等更多的功能。89c51內建8位**處理單元、節內部資料儲存器ram、4k片內程式儲存器(rom)32個雙向輸入/輸出(i/o)口、2個16位定時/計數器和5個兩級中斷結構,乙個全雙工序列通訊口,片內時鐘振盪電路。在空閒模式下凍結cpu而ram定時器、序列口和中斷系統維持其功能。

掉電模式下,儲存ram資料,時鐘振盪停止,同時停止晶元內其它功能。

下面介紹89c51各管腳圖及各引腳的功能與連線方法:

89c51各管腳圖

vcc:供電電壓。 gnd:接地。

p0口:p0口為乙個8位漏級開路雙向i/o口,每腳可吸收8ttl門電流。當p1口的管腳第一次寫1時,被定義為高阻輸入。

p0能夠用於外部程式資料儲存器,它可以被定義為資料/位址的第八位。在fiash程式設計時,p0 口作為原碼輸入口,當fiash進行校驗時,p0輸出原碼,此時p0外部必須被拉高。

p1口:p1口是乙個內部提供上拉電阻的8位雙向i/o口,p1口緩衝器能接收輸出4ttl門電流。p1口管腳寫入1後,被內部上拉為高,可用作輸入,p1口被外部下拉為低電平時,將輸出電流,這是由於內部上拉的緣故。

在flash程式設計和校驗時,p1口作為第八位位址接收。

p2口:p2口為乙個內部上拉電阻的8位雙向i/o口,p2口緩衝器可接收,輸出4個ttl門電流,當p2口被寫「1」時,其管腳被內部上拉電阻拉高,且作為輸入。並因此作為輸入時,p2口的管腳被外部拉低,將輸出電流。

這是由於內部上拉的緣故。p2口當用於外部程式儲存器或16位位址外部資料儲存器進行訪問時,p2口輸出位址的高八位。在給出位址「1」時,它利用內部上拉優勢,當對外部八位位址資料儲存器進行讀寫時,p2口輸出其特殊功能暫存器的內容。

p2口在flash程式設計和校驗時接收高八位位址訊號和控制訊號。

p3口:p3口管腳是8個帶內部上拉電阻的雙向i/o口,可接收輸出4個ttl門電流。當p3口寫入「1」後,它們被內部上拉為高電平,並用作輸入。

作為輸入,由於外部下拉為低電平,p3口將輸出電流(ill)這是由於上拉的緣故。p3口作為at89c51的一些特殊功能口,管腳備選功能

p3.0 rxd(序列輸入口)p3.1 txd(序列輸出口)p3.2 /int0(外部中斷0)

p3.3 /int1(外部中斷1)p3.4 t0(記時器0外部輸入)p3.5 t1(記時器1外部輸入)

p3.6 /wr(外部資料儲存器寫選通)p3.7 /rd(外部資料儲存器讀選通)

rst:復位輸入。當振盪器復位器件時,要保持rst腳兩個機器週期的高電平時間。

/psen:外部程式儲存器的選通訊號。在由外部程式儲存器取指期間,每個機器週期兩/psen有效。

但在訪問外部資料儲存器時,這兩次有效的/psen訊號將不出現。/ea / vpp:當/ea保持低電平時,則在此期間外部程式儲存器(0000h-ffffh),不管是否有內部程式儲存器。

加密方式1時,/ea將內部鎖定為reset;當/ea端保持高電平時,此間內部程式儲存器。在flash程式設計期間,此引腳也用於施加12v程式設計電源(vpp)。

交通燈PLC控制

四川化工職業技術學院 畢業設計 題目十字路 通燈plc控制 學生姓名 何萍 學號 10070511009 專業 機電一體化 指導教師 張健 學院 四川化工職業技術學院 2013年 5月 28 日 目錄摘要3 引言3第一章 交通訊號控制系統 fx2n 型可程式設計控制器4 一 十字路 通燈控制實際情況...

微控制器課程設計 交通燈控制系統設計

微控制器課程設計報告 交通燈控制系統設計 摘要本設計是針對交通燈系統的設計,由微控制器at89c51 實物用at89s52 鍵盤 led顯示 交通燈演示系統組成。微控制器是把微型計算機的各功能部件整合在一塊晶元中,構成的乙個完整的微型計算機。at89c51微控制器是mc 51中的子系列,是一組高效能...

基於微控制器應用例項的交通燈控制系統

第一章十字路 通燈的簡介 交通訊號燈道路交通訊號燈是交通安全產品中的乙個類別,是為了加強道路交通管理,減少交通事故的發生,提高道路使用效率,改善交通狀況的一種重要工具。適用於十字 丁字等交叉路口,由道路交通訊號控制機控制,指導車輛和行人安全有序地通行。第一節交通燈的由來 歷史背景 由來 交通燈是指由...