版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于單片機(jī)的交通燈控制系統(tǒng) 的設(shè)計(jì)作者:日期:單片機(jī)原理及應(yīng)課程設(shè)計(jì)說(shuō)明設(shè)計(jì)題目:基于單片機(jī)的交通燈控制系統(tǒng)的設(shè)計(jì)院:工學(xué)院業(yè):電氣工程及其自動(dòng)化(1)班 計(jì)者:胡忠鵬號(hào):0 917 7 012指導(dǎo)老師:周平設(shè)計(jì)時(shí)間: 2 0 1 2年5月21日20 12年6月摘要3?錯(cuò)誤!未定義書(shū)簽。1 引言2總體方案設(shè)計(jì)?32.1設(shè)計(jì)要求?錯(cuò)誤!未定義書(shū)簽。52.2性能指標(biāo)4?2. 3硬件規(guī)范3 S TC8 9C52 概述:5 ?3.1基本構(gòu)造?53. 2性能特點(diǎn)5?4課題描述與分析5?4.1交通燈系統(tǒng)需求描述與分析5?4.2交通燈系統(tǒng)開(kāi)發(fā)步驟 65交通燈課題設(shè)計(jì)6?5. 1總體設(shè)計(jì)6?5. 2硬件設(shè)計(jì)6
2、5. 3軟件設(shè)計(jì)86系統(tǒng)測(cè)試96.1硬件調(diào)試10?6. 2軟件調(diào)試107總結(jié)107 .1系統(tǒng)設(shè)計(jì)總結(jié)1?07. 2個(gè)人總結(jié)1?0致謝12?附錄參考文獻(xiàn)?1 3錯(cuò)誤!未定義書(shū)簽。基于單片機(jī)的交通燈控制系統(tǒng)的設(shè)計(jì)作者:楊東升溫劍波指導(dǎo)老師:吳敏(安徽農(nóng)業(yè)大學(xué)工學(xué)院 電氣工程及其自動(dòng)化)摘 要:交通在人們的日常生活中占有重要的地位,交通信號(hào)燈的出現(xiàn),使交通得 以有效管制,對(duì)于疏導(dǎo)交通流量、提高道路通行能力,減少交通事故有明顯效果。 本次課程設(shè)計(jì)采用單片機(jī)STC89G 2RC為核心器件來(lái)設(shè)計(jì)道路交通信號(hào)燈控制 器。本設(shè)計(jì)就是采用單片機(jī)模擬十字路口交通燈的各種狀態(tài)顯示。通過(guò)K ei 1軟件編寫(xiě)主程序,延
3、時(shí)程序,顯示程序,中斷程序,按鍵程序等實(shí)現(xiàn)主次路口的紅 黃綠三色燈的顯示控制。經(jīng)過(guò)不斷地調(diào)試,最終實(shí)現(xiàn)了對(duì)十字路口交通燈的模擬。關(guān)鍵詞:單片機(jī) 交通燈程序設(shè)計(jì) 數(shù)碼管顯示電路1引言本設(shè)計(jì)的目的:通過(guò)單片機(jī)STC89 C5 2來(lái)設(shè)計(jì)道路交通信號(hào)燈控制器,通過(guò) 軟件編程設(shè)計(jì)實(shí)現(xiàn)主干道與次干道的紅黃藍(lán)三色燈時(shí)間設(shè)置,并且能夠動(dòng)態(tài)修 改,從而達(dá)到對(duì)路口交通狀況的實(shí)時(shí)控制本設(shè)計(jì)的背景:隨著科學(xué)技術(shù)的發(fā)展,單片機(jī)技術(shù)在電子信息,通信,自動(dòng),控制及計(jì)算機(jī)應(yīng)用等領(lǐng)域的重要性日益突出。 而當(dāng)今社會(huì)汽車(chē)數(shù)量急劇增加,交 通的問(wèn)題日益突出,因此設(shè)計(jì)交通燈的重要性也就顯而易見(jiàn),為了確保十字路口 的行人和車(chē)輛的安全,需
4、要采用電子控制的交通信號(hào)來(lái)進(jìn)行指揮。本設(shè)計(jì)的適用范圍:適用于交通道路路口需要全自動(dòng)控制主干道與次干道等 道路。本課題的研究意義:本次課程設(shè)計(jì)將先進(jìn)的單片機(jī)技術(shù)與道路交通控制相 結(jié)合起來(lái),通過(guò)硬件設(shè)計(jì)與軟件編程實(shí)現(xiàn)道路交通的全自動(dòng)控制,同時(shí)實(shí)現(xiàn)交通線(xiàn)路車(chē)輛的多少實(shí)時(shí)調(diào)整,在減少人力的同時(shí)也保證了道路交通的安全, 保障了 行人與車(chē)輛的安全與城市交通的順暢。對(duì)城市的現(xiàn)代化建設(shè)起到了重要的作用。2總體設(shè)計(jì)方案F面對(duì)交通燈課程設(shè)計(jì)的基本要求與硬件設(shè)計(jì)做簡(jiǎn)單概述。2.1設(shè)計(jì)要求:道路路口交通燈仿真如圖1所示: - >4 R10.澎-晦警33;罰n一訂冋.LFP-OI9I.Tri r1尺2mXD .U
5、 £ LLki1 uL斥3 m.-YEUOJaT 與<11RO .-XD .、 上TEgDia : 弋耳 Tf A圖1 道路路口交通燈仿真圖 南北、東西兩干道交與一個(gè)十字路口,各干道有一組紅、黃、綠三色的指示燈 指示車(chē)輛和行人安全通行。紅燈亮禁止通行,綠燈亮允許通行。黃燈亮提示人們 注意紅、綠燈的狀態(tài)即將切換,切黃燈燃亮?xí)r間為東西南北兩干道的公共停車(chē)時(shí) 間。設(shè)東西道比南北道的車(chē)流量大,指示燈燃亮的方案如表2-1所示表2- 1 交通道路路口交通燈點(diǎn)亮示意表交通信號(hào)燈工作模式時(shí)間?方向30 S3S40S3S 南北向綠燈亮黃燈亮紅燈亮紅燈亮 東西向紅燈亮紅燈亮綠燈亮黃燈亮2.2性能指
6、標(biāo)(1) 當(dāng)東西方向?yàn)榧t燈,此道車(chē)輛禁止通行,東西道行人可通過(guò);南北道為綠 燈,此道車(chē)輛通過(guò),行人禁止通行。通行時(shí)間為3 0秒。(2 )黃燈閃爍3秒,警示車(chē)輛和行人紅、綠燈狀態(tài)即將切換。(3) 當(dāng)東西方向?yàn)榫G燈,此道車(chē)輛通行;南北方向?yàn)榧t燈,南北道車(chē)輛禁止通 行,行人通行。時(shí)間為40秒。南北方向?yàn)橹鞲傻?,東西方向?yàn)橹Ц傻馈?4) 這樣如上表的時(shí)間和紅、綠、黃出現(xiàn)的順序依次處出現(xiàn)這樣行人和車(chē)輛 就能安全暢通的通行。(5) 此表可根據(jù)車(chē)輛動(dòng)態(tài)設(shè)定紅綠燈初始值。2. 3硬件規(guī)范單片機(jī):?jiǎn)纹瑱C(jī)選用ST C89C 52RC,它與805 1系列單片機(jī)全兼容,但其內(nèi) 部帶有4KB的F LASH RO,設(shè)計(jì)時(shí)
7、無(wú)需外接程序存儲(chǔ)器,為設(shè)計(jì)和調(diào)試帶來(lái)極 大的方便。LE D顯示系統(tǒng):出現(xiàn)緊急情況時(shí),用兩個(gè)數(shù)碼管顯示兩個(gè)車(chē)道的禁行時(shí)間, 設(shè)計(jì)時(shí)可利用單片機(jī)的P1 口和P2 口作為字段和片選信號(hào)輸出,經(jīng)驅(qū)動(dòng)芯片后 驅(qū)動(dòng)數(shù)碼管顯示倒計(jì)時(shí)時(shí)間。中斷系統(tǒng)設(shè)置1個(gè)程序按鍵:當(dāng)出現(xiàn)緊急情況時(shí),按下按鍵,單片機(jī)就能接 收到一個(gè)外部中斷信號(hào),執(zhí)行中斷命令。另需配置一個(gè)非程序按鍵:系統(tǒng)復(fù)位鍵。電源供電系統(tǒng)本系統(tǒng)采用 USB5直流穩(wěn)壓電源供電,這樣可以?xún)?yōu)化設(shè)計(jì) 過(guò)程。3 ST C89 C52RC既述3. 1基本構(gòu)造ST C89C51 RC系列單片機(jī)是宏晶科技推出的新一代超強(qiáng)抗干擾 /高'速/低功耗的單片機(jī),指令代碼完全
8、兼容傳統(tǒng) 8051單片機(jī),1 2時(shí)鐘/機(jī)器周 期和6時(shí)鐘/機(jī)器周期可任意選擇,最新的D版本內(nèi)部集成MAX810專(zhuān)用復(fù)位電 路。3.2性能特點(diǎn)增強(qiáng)型6時(shí)鐘/機(jī)器周期,12 時(shí)鐘/機(jī)器周期8051 CPU工作電壓:5.5V - 3. 4V (5 V單片機(jī)) / 3 .8V 2 . 0 V(3V單片機(jī)); 工作頻率范的0 8 0MHz.實(shí)際工作頻率可達(dá)48MH3K/ 16K / 20 K / 32K / 6 4K 字字節(jié) RAM;通用 I/ O 口(32/36 個(gè)),圍:0 40 MHz相當(dāng)于普通8051Z;用戶(hù)應(yīng)用程序空間 4 K / 8K / 1 節(jié);片上集成 1 2 8 0 字節(jié)/ 51 2復(fù)
9、位后為:P 1 /P 2 /P3/P 4是準(zhǔn)雙向口 /弱上拉(普通8 051傳統(tǒng)I /O 口),P 0 口是開(kāi)漏輸出,作為總線(xiàn)擴(kuò)展用時(shí),不用加上拉電阻,作為I /O 口用時(shí),需 加上拉電阻;I S P (在系統(tǒng)可編程)/ I A P (在應(yīng)用可編程),無(wú)需專(zhuān)用編程器/仿真器,可通過(guò)串口( P3. 0/P3. 1 )直接下載用戶(hù)程序,8K程序3秒 即可完成一片;EEFRO M功能;看門(mén)狗;內(nèi)部集成MAXaO專(zhuān)用復(fù)位電路(D 版本才有),外部晶體2 0M以下時(shí),可省外部復(fù)位電路;A/D轉(zhuǎn)換,1 0位精度ADC, 共8路,轉(zhuǎn)換速度可達(dá)250 K /S;具備雙串口;工作溫度范圍:-40 -+85oC
10、(工業(yè)級(jí)),0-7 5oC(商業(yè)級(jí));4 0管腳封裝4課題描述與分析4.1交通燈系統(tǒng)需求描述與分析通過(guò)STC89 C5 2R C單片機(jī)控制P1 口的輸出值,配合數(shù)碼管及發(fā)光二極管 的達(dá)到對(duì)道路交通狀況的控制,因?yàn)樵搯纹瑱C(jī)功能齊全,開(kāi)發(fā)簡(jiǎn)單,可以很完美的 對(duì)道路實(shí)時(shí)交通進(jìn)行控制,從而達(dá)到當(dāng)初預(yù)定的目標(biāo)4. 2交通燈系統(tǒng)開(kāi)發(fā)步驟第一步:了解STC89C52R單片機(jī)各部分的結(jié)構(gòu)構(gòu)造及其工作原理,對(duì)該單 片機(jī)的工作流程作深入分析,了解各輸出輸入口的工作電平,工作狀態(tài),為下 一步的編程設(shè)計(jì)打好基礎(chǔ);第二步:分析課程設(shè)計(jì)要求,掌握道路路口交通燈的實(shí)時(shí)要求,具體分析 每一個(gè)方向上不同時(shí)刻對(duì)應(yīng)的不同燈顏色的變
11、化 ;第三步:根據(jù)課程設(shè)計(jì)要求及單片機(jī) STC8 9C52 RC工作原理編寫(xiě)程序, 達(dá)到課程設(shè)計(jì)要求;第四步:將程序編寫(xiě)完成編譯無(wú)誤后燒錄至單片機(jī)芯片中,然后根據(jù)設(shè)計(jì) 要求在后期進(jìn)行程序調(diào)試,以達(dá)到最佳要求現(xiàn)實(shí)效果。5、交通燈課題設(shè)計(jì)5. 1總體設(shè)計(jì)5.1 . 1設(shè)計(jì)要求如下(1)用數(shù)間用發(fā)光二極管模擬交通信號(hào)燈,用按鍵開(kāi)關(guān)模擬車(chē)輛檢測(cè)信號(hào)。(2)正常情況下, 警告;B車(chē)道放行A、B兩車(chē)道輪流放行,A車(chē)道放行30S,其中3S用于40S,其中3 S用于警告。,按下K3開(kāi)關(guān)使A B車(chē)道均為紅燈,禁行20 S。并 碼管顯示計(jì)時(shí)時(shí)控制5. 1 .2 交通燈系統(tǒng)框圖如圖2有緊急車(chē)輛通過(guò)時(shí)圖2系統(tǒng)控制框圖
12、5.2硬件設(shè)計(jì)5. 2.1交通信號(hào)燈與控制狀態(tài)對(duì)應(yīng)關(guān)系表3-1交通信號(hào)燈與控制狀態(tài)對(duì)應(yīng)關(guān)系控制狀 態(tài)P3P3 .7P3. 6P3. 5P3 .4P3 .3P3 .2P3. 1P 3.0主綠燈 ?次紅 燈8EH01111110主黃燈 次紅燈B EH10111110主紅燈 次綠燈CBH11011011主紅燈 ?次黃 燈CCH11011101通過(guò)調(diào)用碼表來(lái)使LED發(fā)光二極管顯示路口交通狀況。5 .2.2數(shù)碼管顯示電路I”0AT89C5Z .IPd <vr2P1 tfT2EXP3.i/rxi>P12P13P3.3.iNTiP3.4T0F15P1SP 3.SAJVR祁122 33 445Fe
13、g7SO圖4數(shù)碼管顯示控制由圖4可知,數(shù)碼管由P1 口驅(qū)動(dòng),a,b為片選信號(hào)輸入端。52 2 .1工作原理數(shù)碼管采用的是七段式數(shù)碼管,通過(guò)控制不同的LED的亮滅來(lái)顯示出不同的 字形。數(shù)碼管又分為共陰極和共陽(yáng)極兩種類(lèi)型,其實(shí)共陰極就是將八個(gè)LED的陰極連在一起,讓其接地,這樣給任何一個(gè)LED的另一端高電平,它便能點(diǎn)亮。而 共陽(yáng)極就是將八個(gè)LED的陽(yáng)極連在一起。其原理圖如下。其中引腳圖的兩個(gè) C OM端連在一起,是公共端,共陰數(shù)碼管要將其接地,一個(gè)八段數(shù)碼管稱(chēng)為一位, 多個(gè)數(shù)碼管并列在一起可構(gòu)成多位數(shù)碼管,它們的段選線(xiàn)(即a,b,c,d, e,f ,g ,dp)連在一起,而各自的公共端稱(chēng)為位選線(xiàn)。
14、顯示時(shí) ,都從段選線(xiàn)送入字符編 碼,而選中哪個(gè)位選線(xiàn),那個(gè)數(shù)碼管便會(huì)被點(diǎn)亮。數(shù)碼管的 8段,對(duì)應(yīng)一個(gè)字節(jié) 的8位,a對(duì)應(yīng)最低位,dp對(duì)應(yīng)最高位。所以如果想讓數(shù)碼管顯示數(shù)字0,那么共陰數(shù)碼管的字符編碼為 00 11 111 1,即0 x3f;共陽(yáng)數(shù)碼管的字符編碼為1 1 000 0 00,即卩OxcO??梢钥闯鰞蓚€(gè)編碼的各位正好相反。數(shù)碼管使用注意事項(xiàng)采用共陰極數(shù)碼管,程序代碼要是共陰代碼,接實(shí)物圖時(shí)要接上拉電阻,否 則數(shù)碼管顯示會(huì)出現(xiàn)不正常狀態(tài)。5. 2. 3單片機(jī)STC89 C52外部接口圖.FP1 .KBSIAH._廣三E .C1 Flf 二.klz. '.R13.*
15、 I-. I-U1 - «XTAffwr畑帥Hl rnif/ti mAE PWH 皿也薊 FOSfAW PUBTAPq QJMFT-b芬 ' | r 3t- Ki "ila Y" I a-= I j0"*-g-PTEi0r:0Mrz.-kVKP專(zhuān) 7?4fiF2 W打 FZSftB 存"h ffZTiUI3 .re Z4R4. 3D .-.=a:附fLww*1 RD"UK F4,p.'-.i 王 J:-.-F4A站: m .Eld : n ft213.- Kjr .DJ旳工i3PF?M如-7eF1UT£ Fl
16、.irrw riPTP1.+”cP中£ Ft?&10 : .UM-kPPJAPjU pjimfl Jim PTTTTR.vnE*Ti PZCVK FIT IT:h曲環(huán):匚二.-圖5 單片機(jī)STC8 9 C52RC外部接口(含晶振與電源)圖 單片機(jī)的18和19管腳接時(shí)鐘電路,19管腳接外部晶振和微調(diào)電容的一 端,在片內(nèi)它是振蕩器倒相放大器的輸入,18管腳接外部晶振和微調(diào)電容的另 一端,在片內(nèi)它是振蕩器倒相放大器的輸出,9引腳是復(fù)位輸入端,接上電容、電 阻及開(kāi)關(guān)后構(gòu)成上電復(fù)位電路。P1 口驅(qū)動(dòng)數(shù)碼管顯示,P3 口驅(qū)動(dòng)交通燈,實(shí)現(xiàn) 紅綠燈的亮滅控制,P3.2接收外部中斷,實(shí)現(xiàn)緊急情
17、況的控制,P2.1和P 2. 1為兩個(gè)數(shù)碼管的片選信號(hào)輸出端口,控制數(shù)碼管的工作,上拉電阻能增強(qiáng)單片機(jī) 的驅(qū)動(dòng)能力。5 .3軟件設(shè)計(jì)5. 3.1主程序流程圖軟件設(shè)計(jì)大體分下面幾個(gè)部分:1主程序部分:主要完成RAM清零,T0定時(shí)器的設(shè)置,南北主干道與東西 支干道綠、黃燈的初值設(shè)定,鍵盤(pán)查詢(xún)以及各子程序的調(diào)用;2定時(shí)中斷服務(wù)程序部分:使南北綠燈、黃燈,東西綠燈、黃燈的定時(shí)中斷;3掃描顯示程序部分:為12位LE D動(dòng)態(tài)顯示提供驅(qū)動(dòng)信號(hào)。P 0 口為6個(gè) 放光二極管提供驅(qū)動(dòng)信號(hào),P2 口為數(shù)碼管提供驅(qū)動(dòng)信號(hào),P0 口與P2 口低電平有 效;4鍵掃描部分:檢測(cè)P3端口 ,判斷是否有鍵按下,如果有鍵按下,
18、則進(jìn)行延時(shí) 去抖動(dòng)并讀取鍵值待主程序處理;5.3 . 2主序程v 0 id m a in ()T MOD=0cOl ;TH0=(65535-1 000)/256 ;TL0=(65535- l 0O 0) %2 5 6 ;ET0=1;?EA= 1;EX0= 1;IT0=1;w h ile(1)/ *?f(1 nt0=1)?nt0 = 0;?for ( j= 0; j< 20; j+)?while(1)?if(sec=1)? I ?Se c =0;?break;?P 2 = 0x0 2 ;?p1=c j/10 ;?2 =0x 01 ;?P1=c j% 10;?*/? raff 1 c_l 1
19、 gh t ();533交通燈程序vo i d tr a ffic_1 g ht()witch(Op era tion_ t y p e)?casere d _? red_B = 0; y e 1 low_B = delayMS(3 0 0 0);Op erat io n_ typ e=2; b re ak;case 2:A = 1;yellow_A=1;g r een _A = 0;1; g re en_B=1 ;delayM S (300);y e l 1 ow_A =! yello w _A;green _A=1;if(+ + Flas h _Cou n t!=10) r e tu r
20、n;Flash _Count=0;Operation_typ e = 3 ;brea k;case 3:red_A=0;ye 1 l o w_A=1 ; g re e nA =1; red B=1 ; ye 1 low_B= 1 ; g re e n_B=0;delayM S (4 0 0 0);O p era tio n _type=4;break ;case 4:d elay MS(300);yellow _B =! yellow _B;g reen _B=1;if (+ F l a sh_Co u nt! =1 0) retu r n;Fl a sh _Coun t = 0;? Ope
21、r at i on _t y pe = 1;5.3.4中斷服務(wù)子程序V oi d E X_0() inter r up t 0u i nt j ,i; red_B=0;red_A = 0;yell o w_ A =1; ye llow_B=1;gr ee n _ A = 1;gree n_B= 1;a=1 ;f o r(j=0 ; j< 2 0; j + +) ? fo r (i= 0 ;iv 5 0 ;i+)?P2 =0 x0 2;P1=c j/ 1 0; delay MS (1 0 );P 2=0x 0 1;P1=c j%10:; de 1 ayMS (1 0);P 1 =0 xf
22、f ;5軟件設(shè)計(jì)的要求:1、用C語(yǔ)言進(jìn)行程序設(shè)計(jì);2、在Ke 11編程平臺(tái)上進(jìn)行編輯,并完成編譯;3、用ST(_I SP_V483軟件對(duì)單片機(jī)進(jìn)行燒錄。 注:程序見(jiàn)附件6系統(tǒng)測(cè)試當(dāng)硬件電路板焊接完成,軟件程序編譯任務(wù)完成,就要進(jìn)行系統(tǒng)可行性測(cè)試, 系統(tǒng)測(cè)試如下所述:6. 1硬件調(diào)試本次課程設(shè)計(jì)電路板已經(jīng)焊接完成并且測(cè)試調(diào)試都已可用, 故硬件調(diào)試部分 不再敘述。當(dāng)程序調(diào)試完成后燒錄到單片機(jī)中,出現(xiàn)顯示不正常,閃爍不正常的問(wèn)題,結(jié) 合程序調(diào)試最后也得到了解決。6.2軟件調(diào)試程序編寫(xiě)過(guò)程中會(huì)遇到很多語(yǔ)法問(wèn)題,符號(hào)問(wèn)題 ,調(diào)用差錯(cuò)問(wèn)題,通過(guò)仔細(xì) 修改以及同學(xué)們的熱心幫助都得到了解決。7總結(jié)7. 1系統(tǒng)
23、設(shè)計(jì)總結(jié)交通燈的控制對(duì)道路交通安全有著非常重要的作用。 而單片機(jī)技術(shù)的與日革新也敦促著交通控制與單片機(jī)技術(shù)的相結(jié)合,本次課程設(shè)計(jì)完成了基于單片機(jī)ST C12C 5A6 0S2的交通燈控制系統(tǒng)的設(shè)計(jì)與模擬。包括交通燈方案的設(shè)計(jì),系統(tǒng)硬件的焊接、程序語(yǔ)言的編程與仿真調(diào)試等。在我們小組的課程設(shè)計(jì)完成過(guò)程 中,我做的主要做的工作有:(1)交通系統(tǒng)具體的通行方案的設(shè)計(jì),及其功能的具體實(shí)現(xiàn);(2)程序的編寫(xiě)與調(diào)試;7. 2個(gè)人總結(jié)兩個(gè)星期的單片機(jī)課程設(shè)計(jì)很快就結(jié)束了,在本次課程設(shè)計(jì)中,我們小組通過(guò)硬件上的動(dòng)手操作進(jìn)一步學(xué)習(xí)跟掌握了單片機(jī)原理的有關(guān)知識(shí),雖然我們?cè)谏蠈W(xué)期在孫琪老師的帶領(lǐng)下系統(tǒng)的學(xué)習(xí)過(guò)單片機(jī),
24、 但當(dāng)時(shí)僅局限于原理的學(xué)習(xí)而沒(méi) 有涉及過(guò)單片機(jī)系統(tǒng)的實(shí)際應(yīng)用,這次的課程設(shè)計(jì)讓我加深了對(duì)單片機(jī)原理及應(yīng) 用技術(shù)的認(rèn)識(shí),掌握了簡(jiǎn)單的單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)、制作、調(diào)試的方法。對(duì)于 交通燈這個(gè)題目,在上學(xué)期常樹(shù)旺老師的接口技術(shù)課程與李素梅老師的EDA電子設(shè)計(jì)自動(dòng)化課程中曾經(jīng)接觸過(guò)類(lèi)似的設(shè)計(jì)實(shí)驗(yàn) ,只是之前用的是匯編或者V H D L,這次用的C語(yǔ)言,在編寫(xiě)的過(guò)程中也感受到了 C程序語(yǔ)言編程的優(yōu)勢(shì)所在,語(yǔ)言簡(jiǎn)潔干練,便于閱讀與修改,這也為課程設(shè)計(jì)提供了很大的方便。準(zhǔn)課程設(shè)計(jì)的過(guò)程中也遇到了很多問(wèn)題,例如Kei I軟件操作的不熟悉,C語(yǔ)言 編程語(yǔ)句及順序的混亂,在系統(tǒng)調(diào)試時(shí)的按鍵抖動(dòng)、數(shù)碼管顯示的不正常
25、及LED燈的非正常閃爍等問(wèn)題,最終通過(guò)向老師跟同學(xué)詢(xún)問(wèn)或者查閱圖書(shū)館的資料最終 得到了解決,較完美的實(shí)現(xiàn)了課程設(shè)計(jì)要求。通過(guò)此次單片機(jī)課程設(shè)計(jì)使我們認(rèn) 識(shí)到自身知識(shí)儲(chǔ)備及能力的薄弱,更讓我們知道實(shí)踐的重要性。在以后的學(xué)習(xí)過(guò) 程中,我會(huì)更加努力學(xué)習(xí)單片機(jī)的相關(guān)知識(shí)和應(yīng)用,真正能夠掌握單片機(jī)應(yīng)用,并將其運(yùn)用解決各種實(shí)際的問(wèn)題中去。在做這次畢業(yè)設(shè)計(jì)的整個(gè)過(guò)程中,我明白了很多東西。也許我們理論知識(shí)學(xué) 的還不錯(cuò),但真正的動(dòng)起手來(lái),卻常常力不從心,這就是我們常犯的眼高手低的 毛病,但還是需要良好的理論知識(shí)做基礎(chǔ)。 從剛開(kāi)始的搜集資料,我就有點(diǎn)慌了, 總覺(jué)得自己準(zhǔn)備的不夠好,無(wú)法順利完成任務(wù),但在老師和同學(xué)
26、的幫助下,慢慢的 步入軌道。雖然畢業(yè)設(shè)計(jì)將要接近尾聲,我也盡力的想要去做好畢業(yè)之前的最后 一次實(shí)踐課,但由于某些原因,有些元器件沒(méi)能通過(guò)軟件正常工作, 這次設(shè)計(jì)的 電子萬(wàn)年歷沒(méi)能達(dá)到我們預(yù)想的效果,只能顯示部分功能。這也證明了我以后要 學(xué)習(xí)的東西還有很多,要繼續(xù)努力,不斷地汲取新的知識(shí)并運(yùn)用到實(shí)際中,在實(shí) 踐中鍛煉自己,全方位的提高自己。致謝這次畢業(yè)設(shè)計(jì)的完成,首先感謝學(xué)校和周平老師,感謝學(xué)校給了我們這樣一 個(gè)學(xué)習(xí)的機(jī)會(huì),在我們豐富了自身的同時(shí)不僅使我學(xué)到了很多新的知識(shí),更使我認(rèn)識(shí)到了自己的不足。從這次設(shè)計(jì)的開(kāi)始到完成整個(gè)過(guò)程中 ,我遇到了很多意想不到的困難,但在吳敏老師的指導(dǎo)和幫助下,我也基
27、本完成了任務(wù),同時(shí)也受益非淺。老師給了我很多關(guān)于設(shè)計(jì)方面的資料和建議 ,并指出了我的錯(cuò)誤和不足, 她平易近人但有嚴(yán)肅認(rèn)真的工作態(tài)度,她不拘小節(jié)卻有細(xì)致嚴(yán)謹(jǐn)?shù)木礃I(yè)精神,我們的每一步成果都是和老師的心血分不開(kāi)的。雖然畢業(yè)設(shè)計(jì)即將完成,但我學(xué)到了很多新的東西和道理,相信在我以后的人生道路上都會(huì)受用的。 其中,我的一些 同學(xué)也給了我很多幫助,借此機(jī)會(huì)向老師和幫助我的每一個(gè)人表示真摯的謝意在 這次單片機(jī)課程設(shè)計(jì)中我學(xué)到了很多, 讓我真正滲入到了專(zhuān)業(yè)學(xué)習(xí),我能有這樣 的機(jī)會(huì)并且獲益匪淺,感謝于身邊每一位給予我支持和幫助的人。參考文獻(xiàn)1李廣弟,朱月秀.單片機(jī)基礎(chǔ)M.北京:北京航空航天大學(xué)出版社,2 0 0
28、7. 1001 542 李光飛.單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo)M.北京:北京航空航天大學(xué)出版社,2 0 04 . 5 56 3國(guó)防工業(yè)出版社,200 6 .8 :104-105中南大學(xué)出版社,2 0 09. 9冶金工業(yè)出版社,2 004. 53 劉建清.單片機(jī)技術(shù).4 張一斌余建坤.單片機(jī)原理課程設(shè)計(jì)鄧紅張?jiān)?單片機(jī)實(shí)驗(yàn)與應(yīng)用設(shè)計(jì)教程張俊漠.單片機(jī)中級(jí)教程.北京航空航天大學(xué).2006.037 全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽獲獎(jiǎng)作品選編.北京理工大學(xué)出版社.2 005. 0 38 計(jì)算機(jī)通信技術(shù)及其程序設(shè)計(jì).西安電子科技大學(xué)出版社.1 9989 姚彬.電子元器件與電子實(shí)習(xí)實(shí)訓(xùn)教程.機(jī)械工業(yè)出版社.199610
29、宋賢法,韓晶等編著.電路設(shè)計(jì)實(shí)力指導(dǎo)教程.機(jī)械工業(yè)出版社.200311 范紅剛,魏學(xué)海,任思璟編著.51單片機(jī)自學(xué)筆記.北京航空航天大學(xué).20 01. 0113Don a ld A.Neamn . E lec te si g n. 2 nd e d. McGrawh ill14 S er gi o Fr an co. Desi g n Ana l o g In tegrate d Circui t s.1 5 A lla n R.Hambl ey .1 I n c. 2 00 0.0 nic C ire u its Ana l y s i s and D C ompanie s, Inc .2
30、 001.With Op e r ational Amp lifie r s and McGraw-Hil 1Co mpa ny.2 0 02 .12黃友銳,編著.單片機(jī)原理及應(yīng)用.合肥工業(yè)大學(xué)出版社.2006.10rElectro n i c s. 2 nd ed.P re n ticeH al附錄1元件清單元件名稱(chēng)型號(hào)數(shù)量/個(gè)用途單片機(jī)ST C89C521控制核心晶振12MHz1晶振電路電容30 pf2晶振電路電解電容1 0 uf1復(fù)位電路電阻1 OK?1復(fù)位電路發(fā)光二極管L E D1 2黃、紅、綠燈電阻4 7 0?1 2LE D限流電阻1K?12上拉電阻按鍵1中斷控制USB 接口1電源、
31、下載數(shù)碼管7 SEG-MP X 1-CC2時(shí)間顯示附錄2系統(tǒng)電路原理圖.:TZ1 U1I E LxTMUXi .ga <xen>xrnuis:BIOP9EVprira P».VT»2pt o-VMJ>TWnoAcc,&SA0e tcrvuQ nsutaoAoe3初rZJTAKPijfAliP7 *C”*會(huì)U” S1PZJTAttwax m-TK ruiinc unrr n-nc raAfrP3AWFHjjrtrQsftift2JJ y Z器-1ST島:.Ll »ix.tJ »li-;LJ . Y 訐 7Fp TFUI I.勺匸麺
32、 rt- >X FMOIBlaer附錄3仿真結(jié)果圖RP-1RAP竝應(yīng). fTUE .1 L -STA-IKTMMT R13P1jfi£z :' aTE RI工h*i* 伽 u_ .-ors§.TTQT ALEPTOttnh.4Li« P2iAO PT'Vk-l-l中2:一:-f'E3 *5"! <! ETFjanmP3*TQ p mi ratfw PJJiW c-sR4 m.DO -Mb- - ts'tno iba-RBr F2 ,陽(yáng)-fT耶汁白沽-:-: '、-HB 1 listx.LBOREBI .
33、F1 .I廠(chǎng)氣> I >Ez-irips- - I - rTE'E I . tTC- b d .R9.,. Xu - fF&n 1 r附錄4系統(tǒng)程序清單/ * * * * * * * * *程序名:編寫(xiě)人:編寫(xiě)時(shí)間: 硬件支持:交通燈楊東升2 0 11溫劍波年5月50日STC89C212M Hz 晶體#include <reg 5 2. h >#d ef i ne uch a r unsig n ed char # d e f ine uint u nsign e d i n tsbit red _A=P 0人 0 ;sb i t ye 1 l ow A
34、=P0人1; sb i t green_ A =P0 人 2;sb it re d _B=P0 人 3;s bit yello w _B=P 0 M;sbit green_B=卩0人5;sb it a=P3人6;u ch a r code c =0x3f,0x0 6 ,0x5b,0 x 4f, 0x66, 0 x 6 d, 0 x7d,0x07, 0 x7f,0x 6f ; uchar Flash_Co un t=0 ,Op er ati o n t ype = 1;void del a yMS ( uint x)ch a r i;hi le (x-)for(i=0;i < 12 0;i + +);voidtraffic 1 i g ht()sw it ch (Op e ra t io n t yp e)?c a se 1:redA = 1 ;y e1 l owA= 1;gree n_A=0;? re d_B=0;yel 1 ow_B = 1; gre en B=1; del a yMS(3000);? Op eration_ t yp e = 2 ;? break;ase 2:d
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024標(biāo)準(zhǔn)版勞務(wù)外包合同
- 2024財(cái)產(chǎn)信托合同范本范文
- 2024人才培訓(xùn)人才培訓(xùn)合同
- 蘇州科技大學(xué)天平學(xué)院《文學(xué)概論二》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024工程項(xiàng)目代建合同范本
- 蘇州科技大學(xué)天平學(xué)院《水力學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024三方戰(zhàn)略合作合同范本
- 人工智能在城市規(guī)劃中的智能建模應(yīng)用案例考核試卷
- 《游戲策劃案》課件
- 智能醫(yī)療設(shè)備與遠(yuǎn)程診斷服務(wù)考核試卷
- 2024年總經(jīng)理聘任書(shū)
- 2024年江蘇省中等職業(yè)學(xué)校學(xué)生學(xué)業(yè)水平考試機(jī)械CAD繪圖評(píng)分表
- 期中 (試題) -2024-2025學(xué)年外研版(三起)英語(yǔ)六年級(jí)上冊(cè)
- 中小學(xué)教師職業(yè)道德規(guī)范(2023年修訂)全文1500字
- 2024年車(chē)路云一體化系統(tǒng)建設(shè)與應(yīng)用指南報(bào)告
- 2024中國(guó)移動(dòng)重慶公司社會(huì)招聘138人高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 二十屆三中全會(huì)精神知識(shí)競(jìng)賽試題及答案
- (完整版)初中道德與法治課程標(biāo)準(zhǔn)
- 2024年新人教版七年級(jí)上冊(cè)數(shù)學(xué)課件 5.2 第4課時(shí) 利用去分母解一元一次方程
- 在建工地第三方安全文明巡查方案、在建工地安全文明施巡查方案
- 中國(guó)石油大慶油田有限責(zé)任公司招聘筆試題庫(kù)2024
評(píng)論
0/150
提交評(píng)論