單片機工程實訓報告_第1頁
單片機工程實訓報告_第2頁
單片機工程實訓報告_第3頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、輯 通 的 路 以 程編交燈電圖及序實驗目的:學會使用protues仿真軟件進行電路設計以及利用c語言和匯編編寫相應的程序單片機應用實訓基地電氣與控制工程學院工程實踐報告使其實現(xiàn)紅綠燈交替亮的功能,以及技術功能數(shù)碼管的試驗要求:熟練使用該節(jié)所介紹的protues軟件,用keil軟件編輯交通燈的程序,保存文件實驗器材: 軟件:tues仿真軟件,keil編程軟件硬件:電腦一臺實驗原測控11-2班11號李明慧理:P0 2014-4-4為輸出口控制的是發(fā)光二極管也就是紅綠燈的高低電平, 使二極 管發(fā)生相應的狀態(tài), P2 口則是控制數(shù)碼管與交通燈進行同步的 減計數(shù)的功能, P3.5 和 P3.

2、6 口則是控制的數(shù)碼顯示的使能端以 及置位端, P3 口的其他引腳控制按鍵,使其能控制交通燈和數(shù) 碼管的亮滅。交通燈的亮滅規(guī)律如下: 設有一個十字路口,上、下為北南方向,左、右為西東方向,初 始為四個路口的紅綠燈全亮,之后,上下路口的綠燈亮,亮 40 秒,東西路口的紅燈亮,亮 38 秒,南北路口方向通車;延時一 段時間后, 東西路口的紅燈熄滅而南北路口的黃燈開始閃爍,閃爍若干次后,南北路口的紅燈亮,亮 38 秒,而東西路口的綠燈 亮,亮 36 秒,東西路口方向通車;延時一段時間后南北路口的 黃燈閃爍綠燈熄滅閃爍若干次后再切換到東西路口方向上, 之后 重復上述的過程,51單片機上的P0.1、P0

3、4 P2.6三個引腳控制 黃燈, P0、 P2 口其他引腳分別控制紅燈和綠燈,工作模式為模 式 0,并置為輸出。實驗步驟:1.在 protues 軟件中設計出交通燈的電路圖,電路圖如圖所示 iliaATS9C51KLIJiBI KilF.n怛一薊 FT畔M Mh>bb E諂12 L -JF2D I>3±K1I 沖如?2際、PH/iKiSF3HRCD Fllin MJirrn-帶:2利用keil軟件進行編程,程序如下e謹k總亦小unsigned char unsignsd intS JZS Target 1 白 曰 Source Group !區(qū)| RES.cIBinclu

4、de <reg51.h> include <stdio.h> define uchar define nint uchar hr Hint r=0; Hint s; uchar code dis=OXcOr/*0*/ 0Xf9r/*l*/ 0Xa4,/*2*/ OXbOr/*3*/ 0X99r/*4*/ 0X92r/*5*/ 0X82,/*6*/ 0Xf8f/*7*/ oxeo,/*e*/ 0X90/9* 0Xffr/*NULL*/ ; void delay (uint c)nine 1, j;ni2d£or(i=0;i<c;l*b+) for(j

5、87;0;j<100;j+);Build target 'Target 1" compiling- RES .c .1inking .creating hex file from 11 RES11.11 RES11 - 0 Error (s), 0 Warning (s).彥國圏再$ iTarcet 1日掃 Target 1B 'Pl Source GroupL-國 RES.cfor(j=0;j<100;j+);/interrupt 1void tO(void) interrupt 0 using 1 delay(2);if<IMT0O)<r-

6、b+;if (r=2)r=U;r%=2;if (r=0)P0=0xebrPl»0x00;P2-0xif;while (1)if (INTO=0 I INT1=O 110=0)delay(2):if (INTO=0 I INT1=O IT0=0) break;UiJJBuild target "Target 11 compiling RES.c linkingcreating hex file from "RES1'. 餌RES” - 0 Error (s), 0 Warning (s).=1 File Edit View Project Qebug Per

7、ipherals Tools SVCS AA/indow 旦曲鳥矗鬼I仝cl涓辜川吳疣審:Lf (INTO0 | IUT101 TO0) break;XS |Target 1沖 Target 1 日白 Source GroupL因 RES.C/interrupt 2void tl<void) interrupt 2 uging 1 (delay<2);if (INTL=0)r+;口2)(r=0;>r%=2;if(r=0)PO-Oxdd;Pl«0x00;P2=0xff;while(1)Build target 'Target 11compiling RES亡I

8、 inkingcreating hex file from "RES11.II RES11 - 0 Error (s) , 0 Warning (s).國幽豈 |J|Target 1;土whiled)曰翁 Target 18S-Aj Source GroupRES.cin>B)輕丨3 P0=0xeb;fQ: (h=28;ix>0;h)(for (s«248;s>0;s一) Pl=0x00:P2=0xff;Pl=0x01;P2=dish/10;delay(1);Pl=0x00;P2=0xff;Pl=0x02;P2=dish%10;delay(1|;Pl-Ox

9、OO;P2=0xff:Pl=0x04;P2=dis(h+2)/10|; delay(1);Pl»0x00;P2-0xff;Pl=0x08;P2=dis(h+2)%L0I;delay(1);BuiId targe七Target 11 compiling RES.c.1 inking.creating hox £ 1 lc From HRES11 “REy1 - 0 Error (s), 0 Warning(s)."I 4 1 »I 韻 i Bui" k Conmand 人 Frd F les /P2«dli3(h+2)%10;delay

10、(1):)delay(248);P0-0xf3;for<h=3;h>0;h) delay (392)i;P0=0xf3;delay(1): Pl=0x00; P2=0xff; PL=0xaa; P2=dis(h-l)%10;delay(00); F0=0xfl3;delay(248);P0=0xdd:for(h=38;h>0;h一)(lor(3-248;s>0;s-)Build target *Target 11 compiling RESc.1 inking creating hex file from "RES".I "RES11 -

11、0 Error (s)0 Warning (s).丨 dial »卜|Build/? Cofwnand 人 Fnd g Ftes /1*1 J£j Target 1S-Q Source Groupfor(h=38:h>0;h)for(s=248;s>0;3-)g RES.C川I旦二停3Pl=0x00;F2=0xf;Fl=0x01;P2«dis(h+2|/10; delay(1);Pl=0x00;P2=0xff;Pl=0x02;P2=dis(h+2)tl0;delay(1);Fl-OxOO; E2=0xff;Fl=0x04;P2=dish/10;dela

12、y(1);Pl-OxOO;P2=0xff;Pl=0x08;P2=dish%10;delay(1);delay(248);Build target 'Target 11 compiling* RES .c .1 inking .crestang hex file from 11 RES11.NRES11 - 0 Error (s), 0 Warning (s).(JJ B."l|=JVJ FI越蟲魁邑1=1 (S1FO=Oxde: fcr(h=3;h>0;h')P1=;'KOC;E2=distl%lQ; delay (1>delay(392);delay(1);PlOxQO;啦=0xf打PL=0s3a;P2=dia(h-l)iioj; delay(001: PO=Oxdf;Build targ'&t 'Target 11 compiling RES,c,.1 inking "creating hex file from 11 RES&

溫馨提示

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

評論

0/150

提交評論