[問題] 關於8051
我想請問一下
因為要練習寫程式,
程式要像跑馬燈就是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
推
03/01 11:14, , 1F
03/01 11:14, 1F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章