单片机的按键触发设计原理图解析

单片机的按键触发设计原理图解析,第1张

问题出在去检测I/O口这个过程,CPU必须每隔一段时间检测,一般用定时器去实现,间隔时间太长了达不到实时的性能,时间太短了有浪费CPU资源,因为在很多场合按键处于触发的时间段时相当少的,比如学校的自动圈存机,一般情况下时没人用的,那就意味着CPU每间隔时间去查看I/O是非常不合理的,只有当按键按下采取查看,这才是最合理的方式。

这样就必须引入外部中断的设计方案,一个按键的设计原理图如下:

单片机的按键触发设计原理图解析,第2张

如果有两个甚至多个按键,那如何弄了,很简单,使用或门来解决这个问题。电路图如下:

单片机的按键触发设计原理图解析,第3张

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/dianzi/2501253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-05
下一篇 2022-08-05

发表评论

登录后才能评论

评论列表(0条)

保存