單片機(jī)項(xiàng)目設(shè)計(jì)論文撰寫規(guī)范_第1頁
單片機(jī)項(xiàng)目設(shè)計(jì)論文撰寫規(guī)范_第2頁
單片機(jī)項(xiàng)目設(shè)計(jì)論文撰寫規(guī)范_第3頁
單片機(jī)項(xiàng)目設(shè)計(jì)論文撰寫規(guī)范_第4頁
單片機(jī)項(xiàng)目設(shè)計(jì)論文撰寫規(guī)范_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、單片機(jī)項(xiàng)目設(shè)計(jì)題目交通燈控制系統(tǒng)姓名原眉龍張志華孫文龍方政崔雙建何傳賢王燦樸學(xué)號(hào)所在系電子電氣工程學(xué)院專業(yè)年級(jí)P10電氣自動(dòng)化四班指導(dǎo)教師李霞2011年12月20日項(xiàng)目設(shè)計(jì)主要內(nèi)容一.設(shè)計(jì)任務(wù)二.交通燈的設(shè)計(jì)程序框圖三.交通燈程序的主程序四.系統(tǒng)硬件電路的設(shè)計(jì)五.原理圖.檢測與調(diào)試.總結(jié)與體會(huì)一.設(shè)計(jì)任務(wù).利用單片機(jī)的定時(shí)器定時(shí),實(shí)現(xiàn)道路的紅綠燈交替點(diǎn)亮和熄滅。.以AT89C52單片機(jī)為核心,設(shè)計(jì)一個(gè)十字路口交通燈控制系統(tǒng)。用單片機(jī)控制LED燈模擬交通信號(hào)燈顯示。假定東西、南北方向方向通行(綠燈)時(shí)間為25秒,緩沖(黃燈)時(shí)間5秒,停止(紅燈)時(shí)間35秒。.南北方向、東西方向車道除了有紅、黃、

2、綠燈指示外,每一種燈亮的時(shí)間都用顯示器進(jìn)行顯示(采用計(jì)時(shí)的方法)。二.交通燈的設(shè)計(jì)程序框圖三.交通燈程序的主程序#include#defineucharunsignedchar#defineuintunsignedintsbitR1=P2A0;/東西紅燈sbitY1=P2A1;/東西黃燈sbitG1=P2A2;/東西綠燈sbitR2=P2A3;/南北紅燈sbitY2=P2A4;/南北黃燈sbitG2=P2A5;/南北綠燈sbitZ1=P2A6;/南北人行道綠燈sbitZ2=P2A7;/東西人行道綠燈sbitK0=P3A0;/全部禁行開關(guān)sbitK1=P3A2;/主干道通行開關(guān)sbitK2=P3

3、A3;/支道通行開關(guān)sbitJG=P3A6;uchara=0,m,k,h;ucharcode/全部禁行警報(bào)斷碼/延時(shí)顯示部分dis=0Xc0,0Xf9,0Xa4,0Xb0,0X99,0X92,0X82,0Xf8,0X80,0X90,0Xff;/voiddelay(ucharx)ucharj;while(x-)for(j=0;j120;j+);xianshi()/while(1)while(1)G1=1;R1=0;Y1=1;JG=0;G2=0;R2=1;Y2=1;Z2=0;Z1=1;k=35;h=30;while(1)/主干道通行35sif(K0=0)break;/判斷K0是否被按下,如果按下跳

4、出本循環(huán)P0=0 x01;P1=disk/10;delay(2);P0=0 x02;P1=disk%10;delay(2);P0=0 x04;P1=dish/10;delay(2);P0=0 x08;P1=dish%10;delay(2);if(k=0)break;if(h=0)h=5;G2=1;R2=1;Y2=0;if(K0=0)break;/再判斷一次KO,跳出本循環(huán)G1=0;R1=1;Y1=1;JG=0;G2=1;R2=0;Y2=1;Z2=1;Z1=0;k=20;h=25;while(1)/支道通行25sif(K0=0)break;P0=0 x01;P1=disk/10;delay(2)

5、;P0=0 x02;P1=disk%10;delay(2);P0=0 x04;P1=dish/10;delay(2);P0=0 x08;P1=dish%10;delay(2);if(h=0)break;if(k=0)k=5;G1=1;R1=1;Y1=0;if(K0=0)break;if(K0=0)while(1)G1=1;R1=0;Y1=1;JG=1;P0=0 x00;G2=1;R2=0;Y2=1;Z2=1;Z1=1;if(K0!=0)break;voidzhutong()interrupt0主干道通行,支道禁止通行EX0=0;m=P2;if(K1=0)while(1)G1=1;R1=0;Y1

6、=1;JG=0;P0=0 x00;G2=0;R2=1;Y2=1;Z2=0;Z1=1;if(K1!=0)break;P2=m;EX0=1;voidzhitong()interrupt2/支道通行,主干道禁止通行EX1=0;m=P2;if(K2=0)while(1)G1=0;R1=1;Y1=1;JG=0;P0=0 x00;G2=1;R2=0;Y2=1;Z2=1;Z1=0;if(K2!=0)break;P2=m;EX1=1;voiddss()interrupt1/1s的定時(shí)a=a+1;if(a=10)k-;h-;a=0;TH0=0 x3C;TL0=0 xB0;voidmain()TMOD=0 x01

7、;TH0=0 x3C;TL0=0 xB0;/6M晶振,100ms值ET0=1;TR0=1;EA=1;EX1=1;EX0=1;IT0=0;IT1=0;PX0=1;PX1=1;xianshi();while(1);四.系統(tǒng)硬件電路的設(shè)計(jì).單片機(jī)的結(jié)構(gòu)單片微機(jī)(Single-ChipMicrocomputer)簡稱為單片機(jī)。它在一塊芯片上集中成了中央處理單元CPU隨機(jī)存儲(chǔ)器RAM只讀存儲(chǔ)器ROM定時(shí)/計(jì)數(shù)和多功能輸入/輸出I/O口,如并行口I/O、用行口I/O和轉(zhuǎn)換A/D等。就其組成而言,一塊單片機(jī)就是一臺(tái)計(jì)算機(jī)。由于它具有體積小、功能強(qiáng)和價(jià)格便宜等優(yōu)點(diǎn),因而被廣泛地應(yīng)用于產(chǎn)品智能化和工業(yè)控制自動(dòng)化

8、上。.主要元器件選擇.開關(guān)管的選擇:BUTTO腋鈕.LED發(fā)光二極管LED-REDLEDYELLOWLDE-GREEN.二位一體數(shù)碼管7SEG-MPX2-CAT-RED共陽數(shù)碼管(紅色).PN4249:驅(qū)動(dòng)三極管.AT89S51系列單片機(jī).設(shè)計(jì)顯示部分LED數(shù)碼顯示部分。LEDR碼顯示部分由七段數(shù)碼顯示管組成。發(fā)光二極管顯示原理:發(fā)光二極管是采用神化錢、錢鋁種和磷化錢等材料制成,其內(nèi)部結(jié)構(gòu)為一個(gè)PN結(jié),具有單向?qū)щ娦浴0l(fā)光二極管在制作時(shí),使用的材料不同,那么就可以發(fā)出不同顏色的光。當(dāng)定時(shí)器定時(shí)為1秒,時(shí)程序跳轉(zhuǎn)到時(shí)間顯示及信號(hào)燈顯示子程序,它將依次顯示信號(hào)燈時(shí)間,同時(shí)一直顯示信號(hào)燈的顏色,這時(shí)

9、在返回定時(shí)子程序定時(shí)一秒,在顯示黃燈的下一個(gè)時(shí)間,這樣依次把所有的燈色的時(shí)間顯示完后在重新給時(shí)間計(jì)數(shù)器賦初值,重新進(jìn)入循環(huán)。五、原理圖五、原理圖A虬A .,:;,A綠B flB黃B綠匕-RtSEI7RI L10KINTI IN I DRtJ ,i H(iXtJ1(LiMl p出口 pun PI2-PI3H PMPIS-Pi6,PITl.H-XICiNDVCr SHIRXDIX D ALL-.? PSLN對(duì)FLLLL-J JALFE - a. i I r I rvr .LU_六.檢測與調(diào)試一)實(shí)現(xiàn)方法(1)在設(shè)計(jì)中利用軟件程序延時(shí)的方法來控制紅(綠)的亮的時(shí)間??紤]延時(shí)時(shí)間較長所以先用T0產(chǎn)生終

10、端然后通過計(jì)數(shù)的方法來實(shí)現(xiàn)延時(shí)。利用P1口的P1.1、P1.2、P1.3作為紅綠燈控制端口。(2)南北向的綠燈連在一塊,東西向的紅燈連在一塊,他們一塊與P1.1相連。同樣南北向的紅燈連在一塊,東西向的綠燈連在一塊,他們一塊與P1.2相連,四個(gè)黃燈連在一塊與P1.3相連。(二)流程圖七.總結(jié)與體會(huì).通過本次課程設(shè)計(jì)進(jìn)一步熟悉和掌握單片機(jī)的結(jié)構(gòu)及工作原理,鞏固和加深了“單片機(jī)原理與應(yīng)用”課程的基本知識(shí),掌握了電子設(shè)計(jì)知識(shí)在實(shí)際中的簡單應(yīng)用。.綜合運(yùn)用“單片機(jī)原理與應(yīng)用”課程和先修課程的理論及生產(chǎn)實(shí)際知識(shí)去分析和解決電子設(shè)計(jì)問題,進(jìn)行電子設(shè)計(jì)的訓(xùn)練。.學(xué)會(huì)電子設(shè)計(jì)的一般方法,掌握了AT89C52芯片以及簡

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論