加分!电路见下
先用单片机帮你写一个:
;12MHZ,p1.0按键,p1.1输出,端口接10K上拉
org 0h
main:
jb p1.0,$;检测有无按下
acall t20ms
jb p1.0,main;防抖返回
;===================20毫秒高电平短脉冲,
setb p1.1
acall t20ms
clr p1.1
jnb p1.0,$;检测有无松开
ljmp main;松开就返主程序,等第2次按下
;==================20MS延时
t20ms:
MOV R0,#38
MOV R1,#232
LOP1: DJNZ R1,$
DJNZ R0,LOP1
RET
;========
end
电路: