参考程序
KEY BIT P1.0
LED BIT P1.7
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN: SETB LED ;LED 灭
LL1: JB KEY , LL1 ;等待按键第一次按下
LCALL YS ;延时去抖
JB KEY,LL1 ;按键第一次按下 则往下执行
LL12: MOV TMOD,#10H
MOV TH1, # 00H ;送时间常数较小 定时时间长
MOV TL1, #1CH
SETB TR1
LL13: JNB TF1, LL13
CLR TF1
CPL LED ;低频闪
LL2: JB KEY,LL12 ;判断按键第二次按下?
LCALL YS