关于连续快速按按钮的一个小问题
想实现按下按钮led亮1s如果快速按的话时间叠加,大概是这样,最终目的是一边执行一边记录按钮按下和那个按钮按下等信息,之后让他们按顺序执行,这种专业名词叫什么,想学习关键词怎么搜状态机? 看起来像个队列 如果单纯每按键一次增加一段延时的话,有好多种方法实现,简单的声明一个计数器变量,按一次键,计数器加1,执行一段延时计数器减1,减到计数器为0时终止延时.
至于专业名词,应该叫指令缓冲池吧,这东西容易实现,应该没有单独拉出来做论述的 OneButton 状态字。不是很清楚 在Windows开发中,这叫“消息队列” 根据描述"记录并顺序执行",应该叫"队列".
页:
[1]