版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第一章 緒論近年來隨著科技的飛速發(fā)展,單片機的應用正在不斷地走向深入,同時帶動傳統(tǒng)控制檢測日新月益更新。在實時檢測和自動控制的單片機應用系統(tǒng)中,單片機往往是作為一個核心部件來使用,僅單片機方面知識是不夠的,還應根據(jù)具體硬件結構,以及針對具體應用對象特點的軟件結合,加以完善。交通信號燈的出現(xiàn),使交通得以有效管制,對于疏導交通流量、提高道路通行能力,減少交通事故有明顯效果。隨著中國加入wto,我們不但要在經濟、文化等各方面與國際接軌,在交通控制方面也應與國際接軌。如果交通控不好道路還是無法保障暢通安全。作為交通控制的重要組成部份單片機。因此,本人選擇制作交通燈作為課題加以研究。我國大中城市交通系統(tǒng)
2、壓力沉重。交通管制當以人性化、智能化為目的,做出相應的改善。以此為出發(fā)點,本系統(tǒng)采用的單片機控制的交通信號燈。該系統(tǒng)分為單片機主控電路、鍵盤控制電路和顯示電路三部分組成。并在軟硬件方面采取一些改進措施,實現(xiàn)了根據(jù)十字路口車流量、進行對交通信號燈的智能控制,使交通信號燈現(xiàn)場控制靈活、有效從一定程度上解決了交通路口堵塞車輛停車等待時間不合理等問題。系統(tǒng)具有結構簡單、可靠性高、成本低、實時性好、安裝維護方便等優(yōu)點,有廣闊的應用前景。1.1 課題背景隨著我國國民經濟的迅速發(fā)展,城市街道車輛大幅度增長,給城市交通帶來巨大壓力,交通擁堵已成為影響城市可持續(xù)發(fā)展的一個全局性問題。而街道各十字路口,又是車輛通
3、行的瓶頸所在。已有的許多建立在精確模型基礎上的交通系統(tǒng)控制方案都存在著一定的局限性。研究車輛通行規(guī)律,找出提高十字路口車輛通行效率的有效方法,對緩解交通堵塞,提高暢通率具有十分現(xiàn)實的意義。地面道路是一個龐大的網絡,交通狀況十分復雜,使目前交通控制器的單一時段控制已不能滿足現(xiàn)代交通流量的多邊性,特別是在交通流量高峰期時,往往會造成交通路口的通過率下降,甚至出現(xiàn)交通混亂現(xiàn)象,城市的交通擁擠問題正逐漸引起人們的注意。道路平面交叉口(簡稱交叉口)是交通網中通行能力的“隘口”和交通事故的“多發(fā)源”,國內外城市的交通事故約有一半發(fā)生在交叉口。因此,交叉口這個事故多發(fā)源不能不引起人們的高度關注。隨著交通技術
4、、電子技術的發(fā)展及微機技術的應用,人們制造出了適應各種需要的交通檢測器、信號控制機和交通信號燈。交通燈是交管部分管理城市交通的重要工具?,F(xiàn)在交通燈一般設在十字路口,在醒目位置用紅綠黃三種顏色的指示燈,加上一個倒計時的顯示器來控制行車,對一般情況下的安全行車、車輛分流發(fā)揮著作用。目前絕大部分交通燈器時間都是設定好的,采用的單端式定時控制或多段式定時控制,其最大的缺點是綠燈時間和最佳綠信比的整定較為困難,需要大量的實測統(tǒng)計數(shù)據(jù),且很多情況下征訂所得值并不是最優(yōu)的甚至是不合理的??刂破饋矶疾皇呛莒`活,這使得城市車流的調節(jié)不能達到最優(yōu)。這次設計就是針對之以弊端進行了改進,較好地解決了這一問題。通過鍵盤
5、的輸入控制交通倒計時初始值。該控制系統(tǒng)有一定的智能水平和很強的控制能力。1.2 智能交通在我國的發(fā)展情況智能交通系統(tǒng)的研究和推進在我國還處于起步階段,但its作為跨世紀經濟增長點和交通系統(tǒng)建設必然選擇的重要性已得到國家相關部門的高度重視。1998年1月交通部正式批復成立交通智能運輸系統(tǒng)工程研究中心(itsc)。為加強該中心在交通智能交通系統(tǒng)的開發(fā)及試驗能力,投資1400萬元建設交通智能運輸系統(tǒng)中心試驗室,將為今后國家制定道路交通運輸?shù)陌l(fā)展和政策提供科學依據(jù),現(xiàn)已完成了“交通智能運輸系統(tǒng)發(fā)展戰(zhàn)略研究”。1998年2月,在國家科委的領導下,交通智能交通系統(tǒng)工程研究中心還與歐盟合作成立了中歐its信
6、息服務中心(sticnisc/its),并于同年7月正式向國際社會提供基于internet的信息咨詢和技術服務。1.3 智能交通在東亞地區(qū)的發(fā)展情況韓國的智能交通系統(tǒng)示范工程選在光州市,該工程預計耗資100億韓元(1250萬美元),選取了交通感應信號系統(tǒng)、公交車乘客信息系統(tǒng)、動態(tài)線路引導系統(tǒng)、自動化管理系統(tǒng)、即時播報系統(tǒng)、電子收費系統(tǒng)、停車預報系統(tǒng)、運行中測重系統(tǒng)、智能交通系統(tǒng)中心建立9項內容進行開發(fā)和檢測智能交通系統(tǒng)技術和效益,并以此驗證智能交通在韓國的適用性。香港早在1977年就在九龍設置了一套電腦化區(qū)域交通控制系統(tǒng),現(xiàn)在全港約有320組交通燈由電腦控制,有利于車輛盡快通過交叉口的時間。公
7、路上所有車輛都配有無線對講機,隨時向公司報告行車情況并接受公司的行車指示。第二章 單片機概述單片機微型計算機是微型計算機的重要分支,也是頗具生命力的機種。單片機微型計算機又稱計算機,特別適用于控制領域,故又稱為微控制器。通常,單片機由單塊集成電路芯片構成,內部包含有計算機的基本功能部件:從中央處理器、存儲器和i/o接口電路等。因此,單片機只需要和適當?shù)能浖巴獠吭O備相結合,便可以稱為一個單片機控制系統(tǒng)。單片機經過1、2、3代的發(fā)展,目前單片機正朝著高性能和多品種方向發(fā)展,它們的cpu功能在增強,內部資源在增多,引腳的多功能化,以及低電壓低功耗。單片機的應用已經延伸到社會生活的方方面面,它取代了
8、以前利用發(fā)雜的數(shù)字組合及模擬電路構成的控制系統(tǒng),并能夠實現(xiàn)智能化。有電器的地方就有單片機,而且在辦公自動化領域,商業(yè)營銷領域,工業(yè)自動化領域,智能儀器儀表領域,集成智能傳感器的測控領域,汽車電子與航空航天電子系統(tǒng)等方面起到了不可想象的作用!第三章 芯片簡介3.1 at89c51芯片簡介1、 主要元器件介紹 單片機主控電路的主要元件是at89c51, at89c51是一個低電壓,高性能cmos 8位單片機,片內含4k bytes的可反復擦寫的只讀程序存儲器(perom)和128 bytes的隨機存取數(shù)據(jù)存儲器(ram),器件采用atmel公司的高密度、非易失性存儲技能生產,兼容標準mcs-51指
9、令系統(tǒng),片內置通用8位中央處理器和flash存儲單元,內置功能強大的微型計算機的at89c51提供了高性價比的處理方案。 at89c51是一個低功耗高性能單片機,40個引腳,32個外部雙向輸入/輸出(i/o)端口,同時內含2個外中斷口,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,at89c51可以按照常規(guī)要領執(zhí)行 編程,也可以在線編程。其將通用的微處理器和flash存儲器結合在一起,特別是可反復擦寫的flash存儲器可有效地降低開發(fā)成本。 2、管腳說明:vcc:供電電壓。 gnd:接地。 p0口:p0口為一個8位漏級開路雙向i/o口,每腳可吸收8ttl門流。當p1口的管腳第一次寫1時,被
10、定義為高阻輸入。p0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在fiash編程時,p0 口作為原碼輸入口,當fiash執(zhí)行 校驗時,p0輸出原碼,此時p0外部必須被拉高。 p1口:p1口是一個內部提供上拉電阻的8位雙向i/o口,p1口緩沖器能接收輸出4ttl門電流。p1口管腳寫入1后,被內部上拉為高,可用作輸入,p1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在flash編程和校驗時,p1口作為第八位地址接收。 p2口:p2口為一個內部上拉電阻的8位雙向i/o口,p2口緩沖器可接收,輸出4個ttl門電流,當p2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為
11、輸入。并因此作為輸入時,p2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。p2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器執(zhí)行 存取時,p2口輸出地址的高八位。在給出地址“1”時,它運用 內部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器執(zhí)行 讀寫時,p2口輸出其特殊功能寄存器的內容。p2口在flash編程和校驗時接收高八位地址信號和控制信號。 p3口:p3口管腳是8個帶內部上拉電阻的雙向i/o口,可接收輸出4個ttl門電流。當p3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3口將輸出電流(ill)這是由于上拉的緣故。 p3口也可作為at89c51
12、的一些特殊功能口,如下表所示: 口管腳 備選功能 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(外部數(shù)據(jù)存儲器寫選通) p3.7 /rd(外部數(shù)據(jù)存儲器讀選通) p3口同時為閃爍編程和編程校驗接收一些控制信號。 st:復位輸入。當振蕩器復位器件時,要保持rst腳兩個機器周期的高電平時間。ale/prog:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。在
13、平時,ale端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要留心的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ale脈沖。如想禁止ale的輸出可在sfr8eh地址上置0。此時, ale只有在執(zhí)行movx,movc指令是ale才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ale禁止,置位無效。 /psen:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/psen有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/psen信號將不出現(xiàn)。 /ea/vpp:當/ea保持低電平時,則在此期間外部程序存儲器(000
14、0h-ffffh),不管能不能有內部程序存儲器。留心加密方式1時,/ea將內部鎖定為reset;當/ea端保持高電平時,此間內部程序存儲器。在flash編程期間,此引腳也用于施加12v編程電源(vpp)。 xtal1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。 xtal2:來自反向振蕩器的輸出。3.2 74hc244芯片簡介74hc244芯片是一個八同相三態(tài)緩沖器/線驅動器如果輸入的數(shù)據(jù)可以保持比較長的時間(比如鍵盤),簡單輸入接口擴展通常使用的典型芯片為74hc244,由該芯片可構成三態(tài)數(shù)據(jù)緩沖器。74hc244芯片的引腳排列如圖3-1所示。圖3-1 74hc244芯片的引腳排列74hc
15、244芯片內部共有兩個四位三態(tài)緩沖器,使用時可分別以1c和2g作為它們的選通工作信號。當i/o和2/oe都為低電平時,輸出端y和輸入端a狀態(tài)相同;當i/o和2/oe都為高電平時,輸擴展閱讀:74hc244芯片內部共有兩個四位三態(tài)緩沖器,使用時可分別以1c和2g作為它們的選通工作信號。當1c和2g都為低電平時,輸出端y和輸入端a態(tài)相同;當1g和2g都為高電平時,輸出呈高阻態(tài)。3.3 led晶體管分析簡單的led顯示器有l(wèi)ed狀態(tài)顯示器(俗稱發(fā)光二極管)、7段led顯示器(俗稱數(shù)碼管)和16段led顯示器。發(fā)光二極管用于顯示系統(tǒng)的兩種狀態(tài);數(shù)碼管用于顯示數(shù)字;led16段顯示器用于字符顯示。這里用
16、7段數(shù)碼管。7段數(shù)碼管由8個發(fā)光二極管構成,通過不同組合可用來顯示數(shù)字09,字符af、h、l、p、r、u、y等及減號“-”與小數(shù)點“.”其外形結構及動靜態(tài)顯示共陰陽接法如圖3-2所示:圖3-2 數(shù)碼管圖及動靜態(tài)顯示共陰陽接法圖第四章 設計思路本設計采用msc-51系列單片機來設計交通燈控制器,能根據(jù)實際車流量設置紅、綠燈燃亮時間的功能;紅綠燈循環(huán)點亮,倒計時剩5秒時黃燈閃爍警示;東西、南北兩干道交于一個十字路口,各干道有一組紅、黃、綠三色的指示燈,指揮車輛和行人安全通行。紅燈亮禁止通行,綠燈亮允許通行。黃燈亮提示人們注意紅、綠燈的狀態(tài)即將切換,且黃燈燃亮時間為東西、南北兩干道的公共停車時間。(
17、1)當東西方向為紅燈,此道車輛禁止通行,東西道行人可通過;南北道為綠燈,此道車輛通過,行人禁止通行。時間為60秒(可設定)。(2)黃燈閃爍5秒,警示車輛和行人紅、綠燈的狀態(tài)即將切換。(3)當東西方向為綠燈,此道車輛通行;南北方向為紅燈,南北道車輛禁止通過,行人通行。時間為80秒(可設定)。東西方向車流大通行時間長。本設計在東、西、南、北四個方向各有紅黃綠三個燈,在東西方向有兩個數(shù)碼管,在南北方向也有兩個數(shù)碼管。實際交通通路圖4-1如下:西北東南圖4-1實際交通通路第五章 交通信號燈硬件設計5.1交通信號燈硬件設計說明本系統(tǒng)選用msc-51系列的at89c51單片機作為控制器,選擇兩個四聯(lián)的共陰
18、極數(shù)碼管組成8位顯示模塊,由于at89c51單片機的驅動能力有限,所以信號燈控制器由兩片74hc244實現(xiàn)總線的驅動,一個74hc244完成位控的控制和驅動,另一個74hc244完成數(shù)碼管的7段輸出,在輸出口上個串聯(lián)一個100歐姆的電阻和7段數(shù)碼管限流。通過p2用做輸出顯示控制口。p0口通過電阻和數(shù)碼管控制led數(shù)碼管實現(xiàn)交通倒計時的記錄,p3.0p3.5則實地點亮紅綠黃燈的控制,p1口當做普通輸入口直接控制人行道紅綠燈規(guī)律變化。當單片機復位之后,默認處于倒計時模式,啟動定時器,定時器每隔150us溢出一次,根據(jù)定時器溢出次數(shù)來計時,到1秒時將時間的計數(shù)器減一,當“設置鍵”按下,存放倒計時初值
19、的空間由0變?yōu)?,切換到設置模式??梢允褂谩斑f增鍵”“遞減鍵”對計時初值進行修改。按下“確認鍵”時,回到計時模式開始以新的初始值進行倒計時,當?shù)褂嫊r為0時,存放時間的空間里的內容由1變?yōu)?,處于閃爍狀態(tài),在這種狀態(tài)下,根據(jù)按鍵的情況有分別切換到計時和設置狀態(tài)。5.2電源電路電源電路具體模擬電路圖5-1所示:圖5-1電源模擬電路5.3 總體硬件設計交通信號燈采用發(fā)光二極管共陰極接法,當輸入高電平時二極被點亮。圖為對應的交通信號燈的電路圖為圖:圖5-3 交通信號燈的紅綠燈電路圖其中d1,d4,d6為東西方向紅綠燈,d2,d3,d5也為東西方向紅綠燈,d8,d10,d12為南北方向紅綠燈,d7,d9
20、,d11為南北方向紅綠燈。5.4 交通信號控制碼交通燈控制電路的核心元件采用單片機at89c51,其內部帶有4kb的rom,無須擴展存儲器。信號燈的控制由單片機的p1.0p1.5控制,6個信號燈以共陰極方式連接,當p1口輸出為高電平時信號燈點亮,為實現(xiàn)上述控制要求,p1口共輸出四種控制碼如表5-1所示:表5-1 p1口輸出控制碼列表b道綠燈b道黃燈b道紅燈a道綠燈a道黃燈a道紅燈控制碼狀態(tài)說明p1.7p1.6p1.5p1.4p1.3p1.2p1.1p1.0000011000cha道放行b道禁止000010100aha道警告b道禁止0010000121ha道禁止b道放行0001000111ha道
21、禁止b道警告5.5倒計時顯示設計要實現(xiàn)計時功能則需要使用定時器來計時,通過設置定時器的初始值來控制溢出中斷時間的時間間隔,再利用一個變量記錄定時器的溢出的次數(shù),達到定時1秒的功能。當即使每到1秒后,東西、南北信號燈個狀態(tài)的暫存剩余時間的變量減1。但暫存變量的時間減到0時,切換至下一個狀態(tài),如此循環(huán)重復執(zhí)行。本設計采用動態(tài)掃描,用4個數(shù)碼管分別顯示東西、南北的倒計時,將暫存各狀態(tài)剩余時間的數(shù)字從變量中提取出“個位”和“十位”,用動態(tài)掃描的方式在數(shù)碼管中顯示。整個程序依據(jù)定時器的溢出數(shù)來計時,每計時1秒則相應狀態(tài)的時間減1,一直減到0時觸發(fā)下一個狀態(tài)的開始。其具體顯示狀態(tài)如圖5-4所示:圖5-4
22、動態(tài)掃描led顯示5.6復位電路設計單片機復位是使cpu初始化操作,主要是使cpu與其他功能部件都處在一個確定初始狀態(tài),并從這個狀態(tài)開始工作。復位后pc=0000h,是單片機從第一個單元取指令。無論是在單片機剛接上電源時還是斷電后或者發(fā)生故障后都要復位。單片機復位期間不產生ale和psen信號,即ale=0和psen=1,復位期間不會有任何取指令操作。在rst引腳持續(xù)加上兩個機器周期(24個振蕩周期)的高電平,單片機即發(fā)生復位。例如,若時鐘頻率為12mhz,每個機器周期為1us,則只需2us以上時間的高電平即可實現(xiàn)復位。復位電路圖如圖5-5所示:圖5-5 復位電路該電路除具備上電復位功能外,若
23、要復位,則只需按圖中的reset鍵,此時,電源vcc經電阻r1、r2分壓,在rst端產生一個復位高電平。復位后內部各專用寄存器狀態(tài)如表5-2所示,其中“”表示無效位。表5-2 專用寄存器狀態(tài)顯示表寄存器復位狀態(tài)寄存器復位狀態(tài)pc0000htmod00hacc00htcon00hb00htl000hpsw00hth000hsp07htl100hdptr0000hth100hp0p3ffhscon00hip000000bsbuf不定ie000000bpcon00000b5.7 時鐘電路設計時鐘電路用于產生單片機工作所需要的時鐘信號,唯一的時鐘信號控制下的時序可以保證單片機各部件的同步工作。根據(jù)產生
24、的方式不同分為內部和外部兩種時鐘電路,本設計使用內部時鐘,電路圖如5-6所示:圖5-6 內部時鐘電路圖89c51芯片內部有一個高增益反相放大器,其輸入端為芯片引腳xtal1,輸出端為芯片引腳xtal2。而在芯片外部,xtal1和xtal2之間由用戶自行跨接晶體振蕩器和微調電容,從而構成一個穩(wěn)定的自激振蕩器。ale引腳上出現(xiàn)的信號時周期性的,在每個機器周期內兩次出現(xiàn)高電平,ale信號每出現(xiàn)一次cpu就進行一次取址操作,但由于不同指令的字節(jié)數(shù)和機器周期數(shù)不同,因此取址指令操作也隨指令不同而有小的區(qū)別。5.8鍵盤設計由于鍵盤數(shù)量不多,選擇獨立式按鍵與p1口連接作為四個按鍵的輸入,每個按鍵單獨占用一根
25、i/o口線,每個按鍵的工作不會影響其他i/o口線的工作狀態(tài)。當逐位查詢每根口線的輸入狀態(tài)時,如某一根口線輸入低電平,則可確認該口線所對應的鍵已按下,然后,再轉向該鍵的功能處理程序。用四個鍵s1、s2、s3、s4以及兩個用來提示鍵盤狀態(tài)的led電路圖如圖5-7所示:圖5-7 按鍵電路圖四個按鍵的功能依次是:s1(設定鍵):在倒計時模式時,按下此鍵后倒計時停止倒計時,進入設置狀態(tài);如果已經處于設置狀態(tài)則此鍵無效。s2(減一鍵):在設置狀態(tài)時,每按一次遞減鍵,初始值的數(shù)字減1。s3(增一鍵):在設置狀態(tài)時,每按一次遞增鍵,初始值的數(shù)字增1。s4(確認鍵):在設置狀態(tài)時,按下此鍵后,單片機按照新的初始
26、值進行倒計時及顯示倒計時的數(shù)字。如果已經處于計時狀態(tài)則此鍵無效。在實現(xiàn)鍵盤的掃描和運行模式的切換時,主程序在初始化一些變量和寄存器之后,需要不斷循環(huán)地讀取鍵盤的狀態(tài)和動態(tài)掃描數(shù)碼管顯示相應的數(shù)字,根據(jù)鍵盤的鍵值實現(xiàn)設置狀態(tài)、計時的切換。第六章 交通信號燈軟件設計軟件設計應用匯編語言,以其較好的可讀性和可移植性很好的完成了本次設計任務。程序設計上使用定時器0中斷開控制交通燈的正常工作。定時器1中斷控制特殊車輛的通行時間;外部中斷int1用于緊急情況、流量控制和恢復等,外部中斷int0用于特種車輛通行處理。系統(tǒng)采用兩個狀態(tài)標志位來記錄交通燈的循環(huán)狀態(tài)。程序流程圖如下: a道禁止b道警告延時顯示置顯
27、示初始值延時顯示a道警告b道禁止延時5sa道禁止b道放行a到放行b道禁止延時時顯示開始初始化顯示初始值設置中斷響應保護現(xiàn)場a道放行b道禁行延時10s恢復現(xiàn)場返回延時1ms返回顯示個位數(shù)延時1ms顯示次數(shù)=0?r2 十位數(shù)設置顯示次數(shù)秒個位數(shù)轉字形碼r1個 位數(shù)秒十位數(shù)轉字形碼拆分秒數(shù)開始顯示秒數(shù)減1秒數(shù)轉十進制y返回顯示個位數(shù)延時1ms顯示次數(shù)=0?r2 十位數(shù)設置顯示次數(shù)秒個位數(shù)轉字形碼r1個 位數(shù)秒十位數(shù)轉字形碼拆分秒數(shù)開始顯示秒數(shù)減1秒數(shù)轉十進制y延時1ms返回顯示個位數(shù)延時1ms顯示次數(shù)=0?r2 十位數(shù)設置顯示次數(shù)秒個位數(shù)轉字形碼r1個 位數(shù)秒十位數(shù)轉字形碼拆分秒數(shù)開始顯示秒數(shù)減1秒
28、數(shù)轉十進制yn延時1ms顯示十位數(shù)圖6-1 程序流程圖紅綠燈的8位led動態(tài)顯示子程序如下:顯示子程序入口延時1ms取代顯示數(shù)據(jù)查表換成相應端選碼p0口右移一位,顯示下一位動態(tài)顯示初始化顯緩指針加189c51初始化程序設計p2口位選碼8位顯示完嗎?返回圖6-2 程序流程圖總結經過這一個多的查資料、設計與思考,畢業(yè)論文已基本完成。剛開始時頭腦一片空白,沒有一點思路,不知道從何插手,由于以前都是學一些書本上的死的知識,根本不會靈活應用,而且也沒做過什么太接近現(xiàn)實的設計,所以那時一直很茫然,在網上查資料也不知道從何查起,原來學的東西跟實際操作有很大的脫節(jié),開始時有過放棄的念頭,后來輔導老師告訴我們怎
29、么查資料,針對課題向哪個方向考慮,我們頭腦中才有了個清晰的思路。后來開始做了,也往圖書館跑了好多次,但書面上的資料很少,很多都是從網上查的。開始那時查到的資料都是一些簡單的材料堆砌,沒有一個核心,后來經過我們小組的商量,我們大浪淘沙從其中挑選了一些很有價值的材料,再加上我們自己的一些思路,論文很快有了輪廓。然后就是根據(jù)各個環(huán)節(jié)再針對性的找資料,而且把一些學過的一些知識也很好的糅合在論文中。整個過程中也遇到很多困難,不是芯片不合適就是接口不知怎么接,但在班集體這個知識的討論的小集體里困難一個個都迎刃而解。整個過程讓我明白了一句話“辦法總比困難多”。通過畢業(yè)論文我對原來學過的知識有了更深的理解,原
30、來想著在大學里學不到很多東西,直到做完畢業(yè),才知道是自己不會聯(lián)系實際應用!當設計接近尾聲的時候回顧設計的整個流程,才發(fā)現(xiàn)有好多東西都需要更深一步的學習。原來聽說自己的專業(yè)是個熱門專業(yè),同時也是當下市場分析中最受歡迎的一個,而且他的就業(yè)面相當寬,但自己對它了解的不是很多,做畢業(yè)設計的時候才知道自己掌握的東西有多么少?,F(xiàn)在已面臨畢業(yè),這次設計對以后我的學習態(tài)度,以及面以后走上工作崗位后的生活也有很大的影響。致 謝本設計歷時一個月左右,經過資料的搜集、整理加工,最終基本完成。并對課題有了較深的理解。在這里首先感謝輔導老師郭老師對我的精心輔導。畢業(yè)設計是各門課程綜合應用的一次鍛煉,通過知識的回顧,結合
31、本次畢業(yè)設計,提高了知識應用水平和科學思維方法,達到了學以致用的目的。在本畢業(yè)設計期間,得到了郭英軍老師耐心指導,學到了一定的設計方法,從而使我能夠比較順利地完成設計。我想以后的生活中我會充分應用老師所提供給我的經驗和知識,達到學以致用的目的。經過多天的不懈努力終于完成了。直到最后設計完成的時候才知道老師的良苦用心。參考文獻1 高澤溪,高成. 直接數(shù)字頻率合成器(dds)及其性能分析. 北京:北京航空航天大學出版社,2002, 1871912 白居憲. 低噪聲頻率合成. 西安:西安交通大學出版社,1995,2242303 褚振勇,翁木云. fpga設計及應用. 西安:西安電子科技大學出版社,2
32、003,2192634 房小翠,王金鳳. 單片微型計算機與機電接口技術. 北京:國防工業(yè)出版社,2002,79865皮紅梅,李英順. 單片機開發(fā)中的定時方法. 沈陽:石油化工高等??茖W校學報,2002,1711926何利民. 單片機應用系統(tǒng)設計. 北京:北京航空航天大學出版社,1991,21337 李珍. 單片機原理與控制技術. 北京:清華大學出版社,2002,1491588 范立南. 單片微機接口與控制技術. 沈陽:遼寧大學出版社,1996,69779 張友德. 單片微型機原理、應用與實踐. 上海:復旦大學出版社,1992,738110 李華. mcs-51系列單片機實用接口技術. 北京:北
33、京航空航天大學出版社,1993,233111 何希慶,高偉. mcs-51單片機原理、實驗、實例. 山東:山東大學出版社,1989,12413612 張毅剛,彭喜元,姜守達. 新編mcs-51單片機應用設計. 哈爾濱:哈爾濱工業(yè)大學出版社,2003,15316813 胡漢才. 單片機原理及接口技術. 北京:清華大學出版社,1996,667814 廖煥霖. protel 99電路板設計者必讀. 北京:冶金工業(yè)出版, 2000,108128 15 張義和. protel pcb 99設計與應用技巧. 北京:科學出版社,2000,16李云,楊玉峰,梅順良.its系統(tǒng)中gprs智能移動終端的設計.電訊
34、技術,2006.044(004):9617余發(fā)山. 單片機原理及應用技術. 中國礦業(yè)大學出版社. 200318楊凌霄. 微型計算機原理及應用. 中國礦業(yè)大學出版社. 200419張凱,馬忠梅編著.mcs-51單片機綜合系統(tǒng)及設計開發(fā).北京:科學出版社,199620何立民編著.單片機高級教程.北京:北京航空航天大學出版社,2000 附錄a: 軟件程序編程主程序:org 2000hmov dptr,#7f00h; mov a,#0bh ;pa、pc口均為輸出 movx dptr,a;main: setb ea ;開中斷 setb ex0; mov 50h, #1fh ;設置時間顯示初值; mov
35、p1, 0ch ;a道放行b道禁止 mov r7, #19h ;延時秒數(shù)main1: lcall disp ;調1秒延時、及顯示子程序 djnz r7, main1; mov p1, #0ah ;a道警告b道禁行 mov r7, 05h ;延時秒數(shù)main2: lcall disp; djnz r7, main2; mov 50h, #1fh ;設時間顯示初值mov p1, #21h ;a道禁行b道放行mov r7, #19h ;延時秒數(shù)main3: lcall disp;dinz r7, main3;mov p1, #11h ;a道禁行b道警告mov r7, #05h ;延時秒數(shù)main4:
36、 lcall disp;djnz r7, main4;ajmp main ;循環(huán)= 計數(shù)器軟件延時=延時顯示子程序:org 2000h;disp: mov r6, #01h ; 設置顯示位寄存器初值(右邊一位)mov tmod, #01h ; 定時計數(shù)器t0設置為定時方式的模式1mov r5, #0ah ; 定時其操作循環(huán)10次del1: mov th0, #3ch ; 定時器100ms計數(shù)器的初值mov tl0, #b0h ;setb tr0 ;啟動定時器del2: dec 50h ;顯示秒數(shù)減1mov b, #0ah;divb ;拆分秒數(shù)add a, #2bh;movc a, a+pc ;
37、查表個位數(shù)的字型碼mov r1, a ;個位數(shù)字型碼送r1mov a, b;add a, #25h;movc a, a+pc ; 查表十位數(shù)的字型碼mov r2, a ; 十位數(shù)字型碼送r2mov a, r6 ;位控碼mov dptr, #7f03h;movx dptr, a;mov a, r1 ;送個位數(shù)顯示mov dptr, #7f01h;movx dptr, a;lcall delay ;延時1msmov a, r6;rl a ;位控左移mov r6, a;mov dptr, #7f03h;movx dptr, a;mov a, r2 ;送十位數(shù)顯示mov dptr, #7f01h;movx dptr, a;lcall delay ;延時1msjnb tf0, $ ;檢測100ms循環(huán)控制clr tf0;djnz r5, del1 ; 100ms循環(huán)控制ret
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國甘露醇行業(yè)現(xiàn)狀調研及投資前景分析報告
- 2025-2030年中國環(huán)烷基潤滑油市場運行狀況及投資前景趨勢分析報告
- 蘇州市物業(yè)服務2025年度社區(qū)活動組織合同3篇
- 2025年度網絡安全防護臨時工聘用合同模板4篇
- 2025年度高端家電銷售擔保合同(品牌獨家)2篇
- 2025年消防設備安裝施工合同匯編2篇
- 二零二五年度樓房自來水節(jié)能改造技術咨詢服務合同4篇
- 2025年度鋁合金門窗生產與市場推廣合作協(xié)議4篇
- 二零二五年度臨時戶外露營場地租賃與配套設施合同4篇
- 二零二五年機場候機樓布草用品租賃合同3篇
- 臺資企業(yè)A股上市相關資料
- 電 梯 工 程 預 算 書
- 羅盤超高清圖
- 參會嘉賓簽到表
- 機械車間員工績效考核表
- 形式發(fā)票格式2 INVOICE
- 2.48低危胸痛患者后繼治療評估流程圖
- 人力資源管理之績效考核 一、什么是績效 所謂績效簡單的講就是對
- 山東省醫(yī)院目錄
- 云南地方本科高校部分基礎研究
- 廢品管理流程圖
評論
0/150
提交評論