版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、-. z*大學課程設計說明書題目:智能儀器儀表課程設計*:*院 系:電氣信息工程學院專業(yè)班級:自動化09-2班*:540901010204 指導教師:銀華 毋媛媛 成績:時間:2013 年1 月2 日至 2013 年1 月18 日-. z說明1、課程設計進展期間,學生應按教學方案,將每天的學習情況包括學習容、遇到問題及解決方法、心得體會等如實進展記錄。2、完畢時,根據(jù)課程設計容和學習記錄書寫報告。3、指導教師應綜合考慮學生的學習態(tài)度、報告容和實際操作情況等,給出評語和成績。課程設計報告撰寫格式1、課程設計說明書用紙一律采用16開幅面,有條件最好打印。打印正文用宋體小四號字;版面頁邊距:上2.5
2、cm,下2.5cm,左3cm,右2cm;頁碼用小五號字底端居中;左邊裝訂。2、課程設計報告一般由以下幾局部組成:A任務書; B目錄; C正文; D參考文獻;E.附錄。3、報告正文撰寫的題序層次格式:第一種第二種第一章居中、小二號黑體字1居中、小二號黑體字、第一節(jié)頂格、小三號黑體字11頂格、小三號黑體字一頂格、四號黑體字111 頂格、四號黑體字一頂格、小四號黑體字*大學課 程 設 計 任 務 書題目 交通信號燈控制系統(tǒng) 專業(yè)、班級 自動化09-2班 * 04 * 主要容、根本要求、主要參考資料等:主要容:設計容參見附件根本要求:明確課程設計任務,復習與查閱有關資料。按要求對設計進展簡要說明,總體
3、設計方案,設計電路,使用計算機繪圖,畫出詳細的電路接線圖,列出元器件清單。電路圖要求工整、清楚、正確,并標明管腳。軟件編程必須有流程圖,程序必須加注釋,各程序段的開場要注明該段功能和作用。寫出體會和總結。要求使用B5打印稿或16開紙手寫,不少于5000字。格式遵照學校規(guī)定。主要參考資料:單片機與控制技術 寧主編,航空航天大學。單片機應用程序設計技術 (修訂版) 周航慈主編,航空航天大學。電子技術應用、電子設計應用、單片機與嵌入式系統(tǒng)應用等期刊.zlgmcu.單片機和元器件資料.ICBASE. 元器件資料.edw.電子產(chǎn)品世界完 成 期 限: 2012年1月6日指導教師簽名:課程負責人簽名:20
4、11年 12 月 16 日基于MSP320單片機的交通信號燈控制器設計摘要一個好的交通燈控制系統(tǒng),將給道路擁擠、違章控制等方面給予技術革新。隨著大規(guī)模集成電路及計算機技術的迅速開展,以及人工智能在控制技術方面的廣泛運用,智能設備有了很大的開展,是現(xiàn)代科技開展的主流方向?;贛SP430單片機的交通控制系統(tǒng)以MSP430F149單片機為路口控制核心、LED作為顯示、驅動電路與局部模擬器件構成的一種電子產(chǎn)品。MSP430F149單片機為控制核心,能實時的進展控制;由于LED有高節(jié)能、平安性高 、壽命長 、快速響應、運行本錢低等優(yōu)點,所以用作顯示很合理;74HC573驅動電路用于對LED的驅動;此系
5、統(tǒng)可以長時間穩(wěn)定的運行,可用于各種十字路口,進展自動的交通控制,由于留有其它接口,可以很方便的進展升級擴展。 在本設計中充分利用了單片機部資源,涉及到了鍵盤控制、數(shù)碼管顯示、中斷系統(tǒng)、定時/計數(shù)器、串口通信等。關鍵字 交通燈 MSP430單片機 數(shù)碼管目 錄TOC o 1-3 h u HYPERLINK l _Toc346111905摘要 PAGEREF _Toc346111905 h 4HYPERLINK l _Toc3461119061系統(tǒng)設計 PAGEREF _Toc346111906 h 6HYPERLINK l _Toc3461119071.1 硬件系統(tǒng)框圖 PAGEREF _Toc
6、346111907 h 6HYPERLINK l _Toc3461119081.2 軟件系統(tǒng)設計 PAGEREF _Toc346111908 h 6HYPERLINK l _Toc3461119091.2.1 軟件系統(tǒng)主流程 PAGEREF _Toc346111909 h 6HYPERLINK l _Toc3461119101.2.2 程序設計 PAGEREF _Toc346111910 h 7HYPERLINK l _Toc3461119112硬件系統(tǒng)單元電路設計 PAGEREF _Toc346111911 h 8HYPERLINK l _Toc3461119122.1 MSP430最小系統(tǒng)
7、 PAGEREF _Toc346111912 h 8HYPERLINK l _Toc3461119132.2 電源電路 PAGEREF _Toc346111913 h 9HYPERLINK l _Toc3461119142.3 數(shù)碼管顯示電路 PAGEREF _Toc346111914 h 9HYPERLINK l _Toc3461119152.4 LED顯示電路 PAGEREF _Toc346111915 h 10HYPERLINK l _Toc3461119163軟件系統(tǒng)單元設計 PAGEREF _Toc346111916 h 10HYPERLINK l _Toc3461119173.1
8、protel 99概述 PAGEREF _Toc346111917 h 10HYPERLINK l _Toc3461119183.2 IAR FOR 430簡介 PAGEREF _Toc346111918 h 11HYPERLINK l _Toc3461119193.3 子任務流程 PAGEREF _Toc346111919 h 11HYPERLINK l _Toc3461119204系統(tǒng)測試 PAGEREF _Toc346111920 h 12HYPERLINK l _Toc3461119215結論 PAGEREF _Toc346111921 h 12HYPERLINK l _Toc3461
9、11922參考文獻 PAGEREF _Toc346111922 h 14HYPERLINK l _Toc346111923附錄 PAGEREF _Toc346111923 h 151系統(tǒng)設計1.1 硬件系統(tǒng)框圖該系統(tǒng)由MSP430單片機最小系統(tǒng)、電源電路、按鍵電路、數(shù)碼管顯示電路、紅綠燈顯示電路組成。強大的處理能力MSP430系列單片機是一個16位的單片機,采用了精簡指令集RISC構造,具有豐富的尋址方式7種源操作數(shù)尋址、4種目的操作數(shù)尋址、簡潔的27條核指令以及大量的模擬指令;大量的存放器以及片數(shù)據(jù)存儲都可以參加多種運算;還有高效的查表處理指令;有較高的處理速度,在8MHZ晶體驅動下指令周期
10、為125ns。這些特點保證了可編制出高效率的源程序,完全可以滿足本系統(tǒng)的需要;與其他控制方法相比,所用器件可以說是比擬簡單經(jīng)濟的。電源電路主要負責對整個系統(tǒng)進展供電,讓系統(tǒng)能夠正常運行。按鍵電路實現(xiàn)對一些時間和工作模式的轉換,很好的實現(xiàn)了人機交互的功能。數(shù)碼管顯示電路實現(xiàn)對倒計時間的顯示功能,紅綠燈顯示電路實現(xiàn)十字路口紅黃綠之間的轉換。系統(tǒng)框圖如圖1所示,復位電路時鐘電路MSP430單片機紅綠燈顯示電路2位LED數(shù)碼管顯示電路電源電路按鍵輸入電路圖1 硬件系統(tǒng)框圖1.2 軟件系統(tǒng)設計1.2.1 軟件系統(tǒng)主流程 如圖2所示為軟件系統(tǒng)主流程圖:開場初始化調用LED顯示子程序開中斷返回調用時間顯示子
11、程序圖2 軟件系統(tǒng)主流程框圖1.2.2 程序設計 道口交通控制系統(tǒng)程序主要分為以下幾個模塊:初始化程序、主程序、鍵盤顯示和延時。1初始化程序 初始化程序主要完成的是對顯示初值以及定時器初值。2主程序 主程序要負責總體程序管理功能,實現(xiàn)人機交換設定。由于采用動態(tài)掃描方式顯示時間,因此主程序大局部時間要調用掃描顯示程序。鍵盤也加在主程序中了。3延時效勞程序主要是在整個電路中,在動態(tài)顯示時間得用延時來保證數(shù)碼管亮足夠的時間。4顯示 主要是對數(shù)碼管的顯示,讓人們能更準確的看清時間,可以什么時間通過。在整個程序流程圖中,提高了系統(tǒng)的靈活性中斷任務主要進展緊急情況處理,并保護當前的現(xiàn)場,以便于恢復。2硬件
12、系統(tǒng)單元電路設計2.1 MSP430最小系統(tǒng)圖3 MSP430單片機最小系統(tǒng) 如圖3所示,MSP430最小系統(tǒng)由復位電路、晶振電路、JTAG等組成。MSP430單片機的64個引腳大致可分為4類:電源、時鐘、控制和I/O引腳。MSP430系列單片機的中斷源較多,并且可以任意嵌套,使用時靈活方便。當系統(tǒng)處于省電的備用狀態(tài)時,用中斷請求講它喚醒只有6us。超低功耗MSP430單片機之所以有超低的功耗,是因為其在降低芯片的電源電壓及靈活而可控的運行時鐘方面都有其獨到之處。首先,MSP430系列單片機的電源電壓采用的是1.83.6V電壓。因而可使其在1MHz的時鐘條件下運行時,芯片的電流會在200400
13、uA左右,時鐘關斷模式的最低功耗只有0.1uA。其次,獨特的時鐘系統(tǒng)設計,在MSP430系列中有兩個不同的系統(tǒng)時鐘系統(tǒng):根本時鐘系統(tǒng)和鎖頻FLL和FLL+)時鐘系統(tǒng)或DCO數(shù)字振蕩器時鐘系統(tǒng)。有的使用一個晶體振蕩器32768Hz,有的使用兩個晶體振蕩器。由系統(tǒng)時鐘系統(tǒng)產(chǎn)生CPU和各功能所需的時鐘,并且這些時鐘可以在指令的控制下,翻開和關閉,從而實現(xiàn)對總體功耗的控制。2.2 電源電路圖4 電源電路接入電路時如圖5,P1為DC5V輸入接頭,D1二極管防止電源接反,對電路具有保護作用,ASM1117-3.3電源管理芯片輸出穩(wěn)定的+3.3V電壓。C6、C3、C5為濾波電容,實現(xiàn)高頻和低頻濾波。D2的發(fā)
14、光二極管是電源指示燈。 2.3 數(shù)碼管顯示電路圖5 數(shù)碼管顯示電路采用74HC573數(shù)據(jù)鎖存器,對數(shù)碼管進展驅動,同時還具有數(shù)據(jù)所存作用,方便程序設計。采用兩個獨立的共陽極數(shù)碼管實現(xiàn)倒計時間的顯示。兩PNP三極管實習對數(shù)碼管的為控制還具有驅動功能。C9和C10兩個電容實現(xiàn)對電源高頻和低頻的濾波作用,保證鎖存器的電源穩(wěn)定。2.4 LED顯示電路圖6 紅綠燈顯示電路由于LED有高節(jié)能、平安性高 、壽命長 、快速響應、運行本錢低等優(yōu)點,所以用作顯示很合理,特別是室外運作,LED更有優(yōu)勢。采用灌電流的輸出方式,提高了了電流驅動能力,保證了LED燈的亮度。3軟件系統(tǒng)單元設計3.1 protel 99概述
15、 (1) 將電原理圖編輯(Schematic Edit)、印制電路板設計(PCB)、可編程邏輯器件PLD設計、自動布線(Route)、電路模擬/仿真(Sim)等功能有機地結合在一起,是真正意義上的EDA軟件,智能化、自動化程度高。 (2) 支持由上到下或由下到上的層次電路設計,使Protel98能夠完成大型、復雜的電路設計。 (3) 當電原理圖中的元件來自仿真元件庫時,可以直接對電原理圖中的電路進展仿真測試。 (4) 提供ERC(電氣法則檢查)和DRC(設計規(guī)則檢查),最大限度地減少設計過失. (5) 庫元件的管理、編輯功能完善,操作非常方便。通過根本的作圖工具,即可完成原理圖用元件電氣圖形符
16、號以及PCB用元件封裝圖形的編輯、制作。 (6) 全面兼容TANGO及Protel for DOS,即在Protel98中可以使用、編輯TANGO或低版本Protel建立的文件,并提供了與OrCAD格式文件轉換功能。 (7) Schematic和PCB之間具有動態(tài)功能,保證了原理圖與印制板的一致性,以便相互檢查、校驗。(8) 具有連續(xù)操作功能,可以快速地放置同類型元件、連線等。3.2 IAR FOR 430簡介IAR Systems是全球領先的嵌入式系統(tǒng)開發(fā)工具和效勞的供給商。公司成立于1983年,迄今已有27年,提供的產(chǎn)品和效勞涉及到嵌入式系統(tǒng)的設計、開發(fā)和測試的每一個階段,包括:帶有C/C
17、+編譯器和調試器的集成開發(fā)環(huán)境、實時操作系統(tǒng)和中間件、開發(fā)套件、硬件仿真器以及狀態(tài)機建模工具。國普及的MSP430開發(fā)軟件種類不多,主要有IAR公司的Embedded Workbench forMSP430(簡稱EW430)和AQ430。目前IAR的用戶居多。IAR EW430軟件提供了工程管理,程序編輯,代碼下載,調試等所有功能,并且軟件界面和操作方法與IAR EW for ARM等開發(fā)軟件一致,因此,學會了IAR EW430,就可以很順利的過度到另一種新處理器的開發(fā)工作。3.3 子任務流程在本設計中有兩個任務和一個中斷,任務0創(chuàng)立了兩個任務,任務1用于對紅綠燈的驅動控制與計時;任務2用于L
18、ED顯示驅動器。兩個任務同時進展,相互滲透;任務1計時改變當前的倒計時Time,而任務2進展當前Time的顯示;同時還進展中斷控制,提高了系統(tǒng)的靈活性,在本系統(tǒng)中,中斷與兩個任務實時進展,并行執(zhí)行。中斷任務主要進展緊急情況處理,并保護當前的現(xiàn)場,以便于恢復。在處理緊急情況時,所有方向的紅燈都亮10S。處理完畢時,恢復到處理之前的狀態(tài),并繼續(xù)執(zhí)行交通控制。任務1初始化模式0南北綠燈,東西紅燈南北黃燈閃爍,東西紅燈模式1南北紅燈,東西綠燈模式2南北紅燈,東西黃燈閃爍模式3 中斷進入恢復現(xiàn)場模式4圖7 任務1流程任務1用于對紅綠燈的驅動控制與計時,改變當前的倒計時Time如圖7。任務2主要進展LED
19、顯示,通過動態(tài)掃描的方法進展2位LED顯示。4系統(tǒng)測試 基于MSP430單片機的交通控制系統(tǒng)測試,實現(xiàn)了:1南北綠燈時,東西紅燈30S;2南北黃燈閃爍3S,東西紅燈;3南北紅燈,東西綠燈30S;4南北紅燈,東西黃燈閃爍3S;倒計時顯示用2位LED顯示;有緊急情況處理機制,當緊急情況觸發(fā)時,所有方向亮紅燈10S;緊急情況處理后,可以恢復到緊急情況處理這前的狀態(tài),即現(xiàn)場保護。在整個測試中,運行正常無異常。5結論經(jīng)過幾個月的努力,我終于完成了這次的畢業(yè)設計基于MSP430單片機的交通信號燈控制系統(tǒng)。從承受到這個課題到逐步的完成,每一步的完成對我來說都有著新的體會。在大學期間,這是給我的最大的一個挑戰(zhàn)
20、。從拿到這個題目開場,到收集這方面的資料,一步一步的逐步完善自己的方案設計,在這個過程中可以說自己收獲了很多,同時也發(fā)現(xiàn)了自身知識的缺乏,我們必須具備一定的專業(yè)根底知識,才能成功的設計出一件合格的東西。當然最重要的是學到了關于根本MSP430的一些根本應用,同時也加深了對一些常用電路的了解及設計方法。但是其中遇到的問題也不少,因為我們之前學的都是51單片機,現(xiàn)在著手做MSP430的芯片,這是一個很有難度和挑戰(zhàn)性的設計,所以很多的容都是需要自己去自學的,比方有些MSP430的芯片和引腳問題不懂的時候就可以試著去參考51單片機的,兩者相比擬一下,一些問題就能迎刃而解,這也是一種很好的學習方法。通過
21、這一階段的畢業(yè)設計,我受益匪淺,不僅鍛煉了良好的邏輯思維能力,而且培養(yǎng)了棄而不舍的求學精神和嚴謹作風?;貞洿舜萎厴I(yè)設計,是大學三年所學知識很好的總結。參考文獻2 龍脈工作室51單片機C4 維成單片機原理及應用M.:清華大學,附錄局部程序源碼*設計者:*設計時間:2013年1月7日*/typedef unsigned char uchar;typedef unsigned int uint;/宏定義#define DUAN_OFF P5OUT |= BIT2#define DUAN_ON P5OUT &= BIT2#define SHI_OFF P5OUT |= BIT0#define SHI_
22、ON P5OUT &= BIT0#define GE_OFF P5OUT |= BIT1#define GE_ON P5OUT &= BIT1#define keyin (P1IN & 0*0f)#include /數(shù)碼管7位段碼:0-fuchar scandata16 = 0*3f,0*06,0*5b,0*4f,0*66,0*6d,0*7d,0*07, 0*7f,0*6f,0*77,0*7c,0*39,0*5e,0*79,0*71;/*設置全局變量*/uchar num,num*,shi,ge,state;/*子函數(shù)聲明*/void display_shu(uchar shi,uchar g
23、e);void display_led();void delayms(uint *ms);/*主函數(shù)*/void main(void) WDTCTL = WDT_ADLY_1000; / 設置部看門狗工作在定時器模式,1s中斷一次 IE1 |= WDTIE; / 使能看門狗中斷 TACCR0 = 50000; / 設置定時器初值,設定黃燈閃爍頻率為2Hz TBCCR0 = 50000; TACTL = TASSEL_2 + MC_1;/ 設置定時器時鐘為SMCLK,遞增方式為連續(xù)方式 TBCTL = TBSSEL_2 + MC_1; P1IES = 0*01; / 設置P1.0為下降沿中斷 P
24、1IE = 0*0f; / 翻開PI口外部中斷使能 P2DIR = 0*ff; / 設置P2、P4、P3、P5的IO方向為輸出 P3DIR = 0*ff; P4DIR = 0*ff; P5DIR = 0*ff; P2OUT = 0*ff;/設置P4,P5的輸出初值,關閉數(shù)碼管和交通燈 P3OUT = 0*ff; P4OUT = 0*ff; P5OUT = 0*ff; _EINT(); /翻開全局中斷 while(1)/循環(huán) display_shu(shi,ge); display_led(); /*函數(shù)名稱:display_shu功 能:讓數(shù)碼管顯示倒計時間參 數(shù):shi,ge返回值 :無*/
25、void display_shu(uchar shi,uchar ge) DUAN_ON;/翻開鎖存器,送入十位段選信號 P5OUT = scandatashi; GE_OFF;/關閉個位數(shù)據(jù),顯示十位數(shù)據(jù) SHI_ON; delayms(5);/延時 DUAN_ON;/翻開鎖存器,送入個位段選信號 P5OUT = scandatage; DUAN_OFF; SHI_OFF;/關閉十位數(shù)據(jù),顯示個位數(shù)據(jù) GE_ON; delayms(5);/延時 /*函數(shù)名稱:display_led功 能:讓數(shù)碼管顯示倒計時間參 數(shù):無返回值 :無*/void dispay_led() if(num=0&st
26、ate=0) P2OUT &= (BIT4+BIT5+BIT6+BIT7);/東西方向綠燈,南北方向紅燈 P2OUT |= BIT0+BIT1+BIT2+BIT3; state+; if(num=5&state=1) P2OUT &= (BIT4+BIT5);/東西方向黃燈,南北方向紅燈 P2OUT |= BIT0+BIT1+BIT2+BIT3+BIT6+BIT7; TACCTL0 = CCIE; / 翻開定時器A中斷,東西方向黃燈閃爍 state+; if(num=0&state=2) P2OUT &= (BIT0+BIT1+BIT2+BIT3);/東西方向紅燈,南北方向綠燈 P2OUT |
27、= BIT4+BIT5+BIT6+BIT7; state+; if(num=5&state=3) P2OUT &= (BIT0+BIT1);/東西方向紅燈,南北方向黃燈 P2OUT |= BIT2+BIT3+BIT4+BIT5+BIT6+BIT7; TBCCTL0 = CCIE;/ 翻開定時器B中斷,南北方向黃燈閃爍 state=0; /*函數(shù)名稱:delayms功 能:實現(xiàn)毫秒延時參 數(shù):*ms返回值 :無*/void delayms(uint *ms) uint tmp; for(tmp = 1000*ms;tmp 0;tmp-);/*函數(shù)名稱:watchdog_timer功 能:看門狗中斷效勞函數(shù),設置顯示時間和位數(shù)參 數(shù):無返回值 :無*/#pragma vector=WDT_VECTOR_interrupt void watchdog_timer(void) num-; if(num=0) num=num*; shi=num/10; ge=num%10;/*函數(shù)名稱:T
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自動噴水系統(tǒng)設計規(guī)范
- 建設三北工程-促進社會和諧
- 2025年鋼球全陶瓷軸承項目可行性研究報告
- 江西省吉安市峽江縣2023-2024學年九年級上學期期末化學試題
- (教研室)2023屆山東省德州市、煙臺市高考一模化學試題 附答案
- 2025年北師大版數(shù)學六年級下冊教學計劃(含進度表)
- “醫(yī)養(yǎng)結合嵌入式”養(yǎng)老模式的必要性、困境與對策研究
- 育嬰知識培訓課件大全
- 二零二五年度成都上灶師父招聘與培訓一體化合同2篇
- 輔導員年終總結
- 2024年1月自考18960禮儀學試題及答案含解析
- Vue.js前端開發(fā)實戰(zhàn)(第2版)-教學課件 第1章 初識Vue
- 事業(yè)單位年度考核實施方案
- 2024-2029年中國中藥煎藥機行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告
- 竣工驗收消防查驗和消防驗收
- 衛(wèi)生院崗位風險分級和監(jiān)管制度工作方案
- 2016-2023年大慶醫(yī)學高等專科學校高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 供應商審核培訓教程
- 整合營銷策劃-標準化模板
- 物業(yè)前期介入與承接查驗要點精講培訓
- 四川省廣元市2022-2023學年八年級上學期語文期末試卷(含答案)
評論
0/150
提交評論