单片机汇编语言串并行实现控制LED灯

单片机课程用74HC164进行串行转并行 74Hc165进行并行转串行 SW开关控制LED灯亮灭,如何实现

您好,您这样就能实现:
ORG 00H
start:mov r0,#5
loop: mov p1,#00h;
; clr p1;
call delay;
mov p1,#0ffh;
; sebt p1.0;
call delay ;
djnz r0,loop
jb p2.0,$
jmp start;
DELAY: MOV R5,#20 ;延时子程序,延时0.2秒
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-03-17
您好,您这样就能实现:
ORG 00H
start:mov r0,#5
loop: mov p1,#00h;
; clr p1;
call delay;
mov p1,#0ffh;
; sebt p1.0;
call delay ;
djnz r0,loop
jb p2.0,$
jmp start;
DELAY: MOV R5,#20 ;延时子程序,延时0.2秒
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END
第2个回答  2015-05-16
电路,可以随意?没有要求吗?
相似回答