【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 行业 » 正文

一个按键触发的单片机设计原理图给生活一个微笑

放大字体  缩小字体 发布日期:2022-02-10 22:39:31    来源:生意多    浏览次数:730
导读

学习单片机的时候想必大家都接触过按键,按键是一个人机交互的接口设备,在刚开始接触的时候 简单也是 直接的办法就是将按键直接

学习单片机的时候想必大家都接触过按键,按键是一个人机交互的接口设备,在刚开始接触的时候  简单也是  直接的办法就是将按键直接接到一个 I/O 口上,然后检测 I/O 上的电平变化,假设按键另一端接在 GND 上,则一旦检测到低电平就认为是按键触发了(此处假设已经进行了去抖,软件去抖也好,硬件去抖也好),乍一看,no problem!而且还是 very good!其实这对于初学者而言确实是入门的不二选择,但对大佬而言就是错误的设计思想。  问题出在去检测 I/O 口这个过程,CPU 必须每隔一段时间检测,一般用定时器去实现,间隔时间太长了达不到实时的性能,时间太短了有浪费 CPU 资源,因为在很多场合按键处于触发的时间段时相当少的,比如学校的自动圈存机,一般情况下时没人用的,那就意味着 CPU 每间隔时间去查看 I/O 是非常不合理的,只有当按键按下采取查看,这才是  合理的方式。  这样就必须引入外部中断的设计方案,一个按键的设计原理图如下:  如果有两个甚至多个按键,那如何弄了,很简单,使用或门来解决这个问题。电路图如下:
 
关键词:一个按键触发的单片机设计原理图
 
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-3066607.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
相关阅读
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4