微機與單片機實驗實驗五福州大學(xué)完整版.doc
《微機與單片機實驗實驗五福州大學(xué)完整版.doc》由會員分享,可在線閱讀,更多相關(guān)《微機與單片機實驗實驗五福州大學(xué)完整版.doc(2頁珍藏版)》請在裝配圖網(wǎng)上搜索。
定時器實驗 : 由8051內(nèi)部定時器1,按方式1工作,即作為16位定時器使用,每0.05秒鐘T1溢出中斷一次。P1口的P1.0-P1.7 分別接八個發(fā)光二極管。 要求編寫程序模擬一時序控制裝置。開機后第一秒鐘L1、L3亮,第二秒鐘L2、L4亮,第三秒鐘L5、L7亮,第四秒鐘L6、L8亮,第五秒鐘L1、L3、L5、L7亮,第六秒鐘L2、L4、L6、L8亮,第七秒鐘全亮,第八秒鐘全滅,以后又從頭開始,一直循環(huán)下去。 ORG 0000H AJMP START ORG 001BH ;T1中斷入口地 AJMP INT_T1 ORG 0100H START: MOV SP,#60H MOV TMOD,#10H ;置T1為方式1 MOV TL1,#00H ;延時50mS的時間常數(shù) MOV TH1,#4CH MOV R0,#00H MOV R1,#20 SETB TR1 SETB ET1 SETB EA SJMP $ INT_T1: ;T1中斷服務(wù)子程序 PUSH ACC ;保護現(xiàn)場 PUSH PSW PUSH DPL PUSH DPH CLR TR1 ;停止計數(shù) MOV TL1,#00H ;延時50mS常數(shù) MOV TH1,#4CH SETB TR1 ;開始計數(shù) DJNZ R1, EXIT MOV R1,#20 ;延時一秒的常數(shù) MOV DPTR,#TAB ;置常數(shù)表基址 MOV A,R0 ;置常數(shù)表偏移量 MOVC A,@A+DPTR ;讀常數(shù)表 MOV P1,A ;送P1口顯示 INC R0 MOV A,R0 ANL A,#07H EXIT: POP DPH ;恢復(fù)現(xiàn)場 POP DPL POP PSW POP ACC RETI TAB: DB 05H,0AH,50H,0A0H DB 55H,0AAH,0FFH,0H END RETI- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 微機 單片機 實驗 福州大學(xué) 完整版
鏈接地址:http://ioszen.com/p-6737625.html