作者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