51汇编程序如下: KEY EQU P3.2 LED EQU P1 ORG 0000H LJMP MAIN ORG 0030H MAIN: CLR 00H MOV A,#0FEH LOOP: JB P3.2,LOOP1 JNB P3.2,$ CPL 00H LOOP1: JB 00H,LOOP2 MOV LED,#0FFH SJMP LOOP LOOP2: MOV P1,A RL A LCALL DELAY SJMP LOOP DELAY: MOV R2,#200 DLY1: MOV R3,#250 DJNZ R3,$ DJNZ R2,DLY1 RET END
51汇编程序如下:KEYEQUP3.2LEDEQUP1ORG0000HLJMPMAINORG0030HMAIN:CLR00HMOVA,#0FEHLOOP:JBP3.2,LOOP1JNBP3.2,$CPL00HLOOP1:JB00H,LOOP2MOVLED,#0FFHSJMPLOOPLOOP2:MOVP1,ARLALCALLDELAYSJMPLOOPDELAY:MOVR2,#200DLY1:MOVR3,#250DJNZR3,$DJNZR2,DLY1RETEND