急求程序:8051单片机P0口接8个按钮控制P1口8个LED,按钮按下要求对应的LED亮2秒然后自动熄灭 谢谢

2025-04-14 08:15:50
推荐回答(1个)
回答1:

通常二极管的正极和电源连接,按钮和地连接,所以直接将P0口写入P1即可,然后延时2S ,提供一个程序供你测试:

ORG 0000H
AJMP MAIN
ORG 0030H

MAIN:
MOV P1,P0
MOV R3,20
D1: MOV R4,#20
D2: MOV R5,#248
DJNZ R5,$
DJNZ R4,D2
DJNZ R3,D1
AJMP MAIN
END