課程上做的流水燈實(shí)驗(yàn)
0.png (61.22 KB, 下載次數(shù): 48)
下載附件
2017-1-7 01:23 上傳
下載:
流水燈.zip
(18.63 KB, 下載次數(shù): 51)
2016-12-13 11:14 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
- ORG 0000H
- START: MOV R2,#08H
- MOV A,#01H ;FEH=1111 1110設(shè)置點(diǎn)亮第一盞燈的燈值
- NEXT: MOV P1,A;根據(jù)當(dāng)前燈值亮燈
- ACALL DELAY ;延時(shí)一段時(shí)間,讓燈亮一段時(shí)間,便于人眼觀察。
- RL A ;左移,準(zhǔn)備好下盞燈的燈值
- DJNZ R2,NEXT ;減1不等于0(沒亮完8盞燈),轉(zhuǎn)到NEXT去點(diǎn)亮下盞燈
- SJMP START
- DELAY: MOV R3,#0FFH ;軟件延時(shí)程序
- DEL2: MOV R4,#0FFH
- DEL1: NOP
- DJNZ R4,DEL1
- DJNZ R3,DEL2
- RET
- END
復(fù)制代碼
|