单片机学习心得:
按键延迟:
MAIN: ;初始化
MOV A,#00H
START:
ACALL SCAN_KEY
JC START;c为1是没有按键按下,跳到开头
ACALL DEL10MS
ACALL SCAN_KEY
JC START;c为1是没有按键按下,跳到开头
;键盘抖动去除完毕,现在开始进行正式判断
MOV C,P2.0
JC START
CPL A
MOV P1,A
;等到按键松开的时候才返回start
UNTIL: MOV C,P2.0
ACALL DEL10MS
JNC UNTIL
AJMP START