作者move779 (爆卦我專長)
看板ASM
標題[問題] 關於8051
時間Sun Mar 1 00:54:34 2009
我想請問一下
因為要練習寫程式,
程式要像跑馬燈就是P0~P3 要往左移(由P0往P3)亮過去
但之前亮的燈不能滅
P3 P2 P1 P0
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□■
□□□□□□□□□□□□□□□□□□□□□□□□□□□□■■
向上圖 P0都亮完要亮P1不會跳PORT
所以想請教該如何跳PORT(給個方向) 謝謝
(程式如下)
ORG 00H
JMP START
START:
MOV A,#0
MOV P0,#0
MOV P1,#0
MOV P2,#0
MOV P3,#0
MOV R4,#0
MOV R5,#07
CALL PP
JMP START
PD:
INC A
MOV R4,A
MOV P0,R4
RLC A
MOV R6,A
CALL DELAY
DJNZ R5,PD
DELAY:
MOV R1,#20H
LOOP2: MOV R2,#50
LOOP1: MOV R3,#200
DJNZ R3,$
DJNZ R2,LOOP1
DJNZ R1,LOOP2
RET
END
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.17.73
1F:推 dinopalm:0x01 0x03 0x07 0x0f 0x1f 0x3f....下略好多個字 03/01 11:14