[問題]怎麼讓LED左移
P3.7 P2.5 P0.0
□□□□□□□□□□■■■■■■■■■■■■■■■■■■■■■■
←←←←←←←←←←←←
□□□□□□□□□■■■■■■■■■■■■■■■■■■■■■■□
□□□□□□□□■■■■■■■■■■■■■■■■■■■■■■□□
■■■■■■■■■■■■■■■■■■■■■■□□□□□□□□□□
如上塗滿抽象的,就是要亮過去 但是我不知道怎麼寫左移的而且要循環下去
就是P0減一然後P2加一
希望能交我該怎麼寫下去
程式如下
ORG 00H
JMP START
START:
MOV A,#0
MOV P0,#0
MOV P1,#0
MOV P2,#0
MOV P3,#0
MOV R3,#0
MOV R5,#08
CALL PD
MOV R5,#08
CALL PE
MOV R5,#06
CALL PF
MOV R5,#08
PD:
INC A
MOV R3,A
MOV P0,R3
RLC A
MOV R6,A
DJNZ R5,PD
CLR A
CLR C
MOV R6,A
ret
PE:
INC A
MOV R3,A
MOV P1,R3
RLC A
MOV R6,A
DJNZ R5,PE
CLR A
CLR C
MOV R6,A
ret
PF:
INC A
MOV R3,A
MOV P2,R3
RLC A
MOV R6,A
DJNZ R5,PF
RET
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.249.205
※ 編輯: move779 來自: 210.240.249.205 (03/01 21:32)
※ 編輯: move779 來自: 210.240.249.205 (03/01 21:36)
推
03/01 22:44, , 1F
03/01 22:44, 1F
→
03/01 22:47, , 2F
03/01 22:47, 2F
推
03/01 23:08, , 3F
03/01 23:08, 3F
→
03/01 23:09, , 4F
03/01 23:09, 4F
→
03/03 08:45, , 5F
03/03 08:45, 5F
→
03/03 08:47, , 6F
03/03 08:47, 6F
推
03/07 11:41, , 7F
03/07 11:41, 7F
推
03/07 11:44, , 8F
03/07 11:44, 8F
→
03/07 11:48, , 9F
03/07 11:48, 9F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章