谁帮忙设计一个单脉冲电路

要求按下一次按钮后不管按钮有没有复位只输出一个脉冲,第二个脉冲在按第二次按钮才输出。最好能消除按钮的抖动
用在直流电路中 ,1楼的貌似复杂了点

加分!电路见下

先用单片机帮你写一个:

;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 

电路:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-19
在按钮二端并联一电容可以消除抖动,电路一般采用微分电路。
第2个回答  2010-11-18

这样子

本回答被提问者采纳
第3个回答  2010-11-18
我来帮你搞一搞!!
相似回答