高低电平切换带来的延时问题

2019-07-16 13:46发布

今天又制作了一款简易的两位数密码输入器,不过密码的验证环节暂时还不会做,就遇到了问题,如果连续按动开关S1快一点,就会造成按动次数超过3次,LED4也不会亮,从而导致密码可以多次重新输入而无法锁定,测了一下U5的CLK,从高电平到低电平需要一段时间,想问一下大家有没有办法可以把高电平迅速降到低电平? 捕获.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
晓晓江南
1楼-- · 2019-07-16 15:10
自己已经找到了解决方案,如果单独对U5的CLK输入高电平后,松开开关会立即降到低电平,因此使用开关S4来完成对U5的CLK进行单独的高电平输入。
捕获2.PNG
如果还有什么方案的话,可以继续回复
晓晓江南
2楼-- · 2019-07-16 18:22
第一个问题已解决,不过又发现一个问题,如果一直按着开关S1不松开,U4A的CD1始终为低电平,也会导致数字无法在规定时间之后锁定,还好找到了解决办法,只要对U14的输入端在高电平输入时,让高电平维持一段时间后自动转为低电平即可,改进图如下:
捕获3.PNG
之所以再加个开关S5,是因为没有开关S5的话,而是直接将U16A的CP1接在U4A的CP1端,会导致按动开关S1会报错(通过收敛也无法解决)。

一周热门 更多>