利用Proteus进行单片机键盘解锁与虚拟串口模拟解锁

img


就是我想问一下,我这个设计采用了键盘解锁和串行口模拟解锁,但是当我使用两种解锁方式设计时,键盘解锁的延迟会非常高,基本上摁10下才会出来一个数字,但是如果我采用单独的键盘解锁而去掉串行口模拟解锁的时候,基本上就没有延迟,这说明我的程序基本上是没问题的。那我想我问一下是什么情况导致采用两种解锁方式的设计时,键盘解锁的延迟会这么高呢?希望能有详细的描述讲解。感谢

因为Proteus中仿真时间跟现实时间是不同步的,里面东西越多,反应速度越慢。
https://blog.csdn.net/weixin_44176696/article/details/106875850
可以搜一下类似的东西,来改一改可能会好一点,还有可能是按键消抖在慢速时间的情况下延时太高进不去,可以适当调整。