單片機匯編,紅綠燈顯示實驗報告_第1頁
單片機匯編,紅綠燈顯示實驗報告_第2頁
單片機匯編,紅綠燈顯示實驗報告_第3頁
單片機匯編,紅綠燈顯示實驗報告_第4頁
單片機匯編,紅綠燈顯示實驗報告_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學生姓名:實驗地點:學號:指導(dǎo)教師:實驗時間:2018年4月2日實驗紅綠燈顯示實驗一、實驗?zāi)康?1.掌握程序控制指令。2.掌握分支程序、子程序、循環(huán)程序得編寫方法。3.掌握軟件延時得方法、了解機器周期與指令周期得概念.4.了解“靜態(tài)顯示”得含義。二. 實驗內(nèi)容:在顯示實驗得基礎(chǔ)上如果將第7位第3位,第I位分別瞧成紅燈、黃燈與綠燈紅燈5秒(對應(yīng)位顯示0 )后,顯示黃燈I秒(對應(yīng)位顯示0),再顯示綠燈3秒,編寫對應(yīng)程序程序要求延時使用子程序最好使用標志位。其它內(nèi)容見顯示實驗三、實驗步驟:1.程序清單:a) Dp y Disp / ay、c:0x06 0x5b f 0x4 f, 0x3f.0x7d,

2、 0x07,0x6 f,0 xTh 0 xlct# / n chide<r eg 51、力 > typedefuns i g n e d ch a r u8: t ypedef uns ig ned ini u 16: def i ne Dpv PO sbitLSA = P22: $b iiLSB= P2八 3; $ bit L SC = P2 八4: u8 code arrayl 17= 二二二 0x66. 0x6df二 0x7f,二二二 0x39.0x5e.0x79, 0 x7i.0x00: Zc u8 b f u 8 a)voi d 二 LSA 二 LSB =/s( U 8L

3、SC=a:b:=c:V o id del 3 y(td 6i)while (i>0) iVoidDpy / D i 5play ( u8 i)I s ( I、ij):ZDpy = ana yfi: d ehl y(iOO): Dpy Ox 00;Void D py2 Display (u8 i)Is ( 1,1, 0);ZDpx -ar ra y i :delay (iOO);二 Dp、=0x00:voi d Dpy3Displa y (h 8 / )二Is ( J 0, I ):ZDpy = a rray i J;del a y(10 0 ):Dpy =0x00:void Dp y4

4、Di $ pki y( u 8 / )ls( t , 0, 0);D p y = arrayf i : deia y( I 00):'Dpv = 0x00;Void Dp y 5Disptay ( u8 i)ls(O,I):Dpy = a r ray i : del a y ( / 00): Dpy = Ox 00;voi d Dpy6Displ 8 yfu8 /)二ls(OJ, 0):二 Dpy = arr a yfi J ; de / a y10 0): Dpy = 0x00: void Dpy7D ispl ay (» 8 i)I s( 0, OJ ):Dp y = a

5、rray i J: Z.delaydOO);Dpy =0x00:VoidDpy8Dtsplav (u8/ )Zh (0. 0, 0):ZD py = a r ray i;d elay(iOO):Dpy = 0x00;void D pxD I spl a v(u8 a, u 8 b, 8 h)liS Ct 1*8 d, u8 匕 h8fu 8 g, wDpyiDi $p i ay (a ); Dpy2Di splay (h): Dpy 3 Display (c):Dpy4Dis p lay (d );D p ySDi $p 1 ay(e ): Dpy6D I spla y(f):Dpy 7Dis

6、 pl a y(g):DpySDispla y(h ):h) main > c:#/u7e/ de (r e 5 I h typed ef 刖sig net/ e /ra r h8: t yp edefunsi g ned in t itJ6:extern voi d D p Di$ p ia y (h8 a, u8hhVO / J niain( J/It 1 6 i, j , n: n = I0& 二二 w h He (1)for (j=】0: j>0; j-)for (i=0f i <n: i+ +) Dp yD / s play (jh 76.fo r (j=2

7、: J > 0 : /u8 hf u8 c h8 d, h8 e. h8u8I6j6,i6j6t I 6J6):二for ( / =0: i (n: i+ )二二 D p弋Di s p /"V(16,16.16):)Zyb r 0=5:j 一): 二 fo r ( i =0: i< n; /+)ZZ Dpy Dis playU6. 0 6, 16 JI. 16. 16 J 6 ):二 : 匸2.實驗現(xiàn)象:開發(fā)板數(shù)碼管第一位從9逐秒遞減至0后第三位從1逐秒遞減至0,之后第五位從4逐秒遞減至0。3.實驗原理:a)通過發(fā)送段碼選定某位后向該位發(fā)送位碼以點亮一根數(shù)碼管。b)數(shù)碼管以非常短得時間重復(fù)點亮,利用人得視覺暫留給人以穩(wěn)定顯示字符之感.c)利用for循環(huán)使數(shù)碼管穩(wěn)定顯示并使數(shù)字逐秒減少。4.實驗中得注意事項.遇到得問題以及總結(jié):a)b)點亮數(shù)碼管得循環(huán)函數(shù)中

溫馨提示

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

評論

0/150

提交評論