2. P1.0、P1.1作输入口接两个拨动开关,P1.2、P1.3作输出口,接两个发光二极管,编写程序读取开关状态,将

2026年09月23日 13:46
有2个网友回答
网友(1):

如果不用考虑P1口其他引脚
START:
MOV R7,#08H
MOV A,#00H
LOOP:
MOV P1,A
INC A
DJNZ R7,LOOP
SJMP START
如果不想影响到其他引脚
START:
MOV A,P1
ANL A,#11111000B ;清低三位
MOV P1,A

MOV R7,#7
LOOP:
MOV A,P1
INC A
MOV P1,A
DJNZ R7,LOOP
SJMP START
请参考

网友(2):

while(1)
{
if (p1.0==1) p1.2=1
if (p1.1==1) p1.3=1
}