機電一體化專業畢業設計

p3.5:t1,計時計數器1輸入。

p3.6:wr:外部數據存儲器的寫入信號。

p3.7:rd,外部數據存儲器的讀取信號。

2.2.3  proteus的介紹:

proteus軟體是由isis和ares兩個軟體構成,其中isis是一款便捷的電子系統仿真平台軟體,ares是一款高級的布線編輯軟體。它集成了高級原理布線圖、混合模式spice電路仿真、pcb設計以及自動布線來實現一個完整的電子設計。通過proteus isis軟體的vsm(虛擬仿真技術), 用戶可以對模擬電路、數字電路、模數混合電路,以及基於微控制器的系統連同所有外圍接口電子元器件一起仿真。

圖2-4 isis的編輯界面

選擇左側“模式選擇工具列”中的  圖示,並選擇“對象選擇視窗”中的p按鈕,就 會出現如圖2-5的元器件選擇界面:

圖2-5元器件庫選擇界面

在元器件列表框中點擊你需要的器件類型(例如:電阻-resistors,單片機晶片-microprocessorics, led-optoelectronics)或在左上角的關鍵字(keywords)框中輸入你需要的器件名稱的關鍵字(如:信號源 - clock, 運放 - ca3140等),就會在圖2-5中間的大空白框列出你所需的一系列相關的元件。

第三章 系統模組設計

3.1顯示部分電路模組設計

該設計採用如下所示的數碼管,分別顯示東西和南北燈的剩餘時間,左邊兩位為東西,右邊兩位為南北。該數碼管為共陽接法(0脈衝有效),片選部分接單片機管腳的p2口和數碼段顯示部分接單片機管腳的p0口,見圖3-1所示:

圖3-1顯示部分電路設計圖

3.2時鐘部分電路模組設計

時鐘電路用於產生mcs-51單片機工作時所必須的時鐘控制信號。其內部電路在時鐘信號控制下,嚴格地按時序執行指令進行工作。在執行指令時,cpu首先要到程式存儲器中取出需要執行的指令操作碼,然後解碼,並由時序電路產生一系列控制信號去完成指令所規定操作。  本設計採用12mhz晶振和兩個33pf電容,他們構成一個穩定的自激振盪器。該電容的大小影響振盪器頻率的高低、振盪器的穩定性和起振的快速性。為單片機提供標準時鐘。其中兩個電容起微調作用, 見圖3-2所示:

圖3-2時鐘部分電路圖

3.3按鍵模組

在此系統中,按鍵模組是實現各項功能的關鍵,按鍵通過電阻與 單片機相連線,可以對單片機進行控制,低電平信號對相應的單片機引腳有效,可使按鍵的另一端接地。本設計中有夜間模式按鍵﹑正常模式按鍵﹑緊急模式按鍵五個按鍵,分別對應著相應的子模式,見圖3-3所示:

圖3-3按鍵模組電路圖

第四章 總結

交通燈控制在交通運輸領域有著非常重要的作用。本文完成了基於單片機的交通燈控制系統的設計與模擬。包括通行方案的設計,系統的硬體開發、軟體編程與仿真調試等。在論文完成過程中,主要做的工作有: 

(1)確定交通系統具體的通行方案,規定東西向和南北向車輛的行止狀態和時間分配,以及要求其他多功能的實現。 

(2)以atmel公司的at89s51單片機為核心進行系統硬體設計,輸入量包括:車流量,按鍵狀態和違規檢測感測信號;輸出控制交通信號燈亮滅狀態及時間,以及led數碼管倒計時顯示。 

(3)在車流量檢測系統中採用模糊控制方法,這需要知道被控對象的數學模型,進行清晰化,具體化。因此,必須實施調查確定車流量少,中,多所要求的具體數量,然後經過單片機控制器的相關算法及處理確定紅綠燈亮滅時間。

這個畢業設計雖然花費了很多時間,但是我們學會了很多東西,提高了自我學習能力與單獨思考能力,這其實也是一種自我鍛鍊,今天的努力,便是明天的成功。

由於第一次做畢業設計,畢業設計整理的可能不是很完善,如果論文有問題的話希望老師及時指導,在這次畢業設計中,我的學習能力與溝通能力都有一定的提高,並不是我們一定要完美無缺的完成這個工作,其實就是鍛鍊我們對工作的一種態度,我想這才是我們在做畢業設計得到的最大收穫。

致  謝

本論文是在張老師細心指導下完成的。從論文選題到課題難點的解決,都給予了本人悉心地指導。張老師的治學態度、專業造詣和敬業精神都使我收益非淺。老師的工作作風嚴謹,是一個值得我們學習的老師。在此,我首先向張老師致以衷心的感謝!

在課題完成過程中,還得到了同組同學的幫助,給我提供了很多思路與經驗,對我深入理解課題的有關知識與方法起到了重要作用。在此,我對同學們也表示誠摯的謝意,沒有他們熱心的幫助,我想我現在還不能完成這個論文,最後經過老師不斷的細心指導,我也很順利的完成了本次畢業論文