教学材料《AVR单片机》_第七章.pptVIP

  • 6
  • 0
  • 约6.64千字
  • 约 72页
  • 2026-06-17 发布于广东
  • 举报

第二节有限状态机

的概念及其实现方法上一页下一页返回第二节有限状态机

的概念及其实现方法上一页下一页返回第二节有限状态机

的概念及其实现方法三、通用按键模块的状态机前面我们通过一个简单按键的识别处理,介绍了状态机的方法。不过,这只是实现了对按键的最简单处理,并且只处理了一个按键。这对大多数应用都是远远不够的,而前面的按键模块的功能就要强大很多,这里我们就来看看通用按键模块中的状态机实现。上一页下一页返回第二节有限状态机

的概念及其实现方法考虑这样的按键系统:当按键按下后1s内释放了,我们认为这是从一次普通的按键,而当按下后1s内没有释放,我们将这识别为一次“长按键”,如果识别为“长按键”后0.5s,按键仍没有释放,我们将这识别为“连发按键”,并且每0.4s输出一次“连发按键”。为了加入“长按键”“连发按键”的识别,我们在按键状态机中引入了两个新的状态。参照前面简单按键的分析方法,我们可以得到如图7一6所示的状态转换图。上一页下一页返回图7一1系统工作流程返回图7一2通用程序设计过程图返回图7一3AVRStudio仿真环境返回图7一4仿真器参数设置返回图7一5简单按键

状态机的状态转换图返回图7一6多功能按键

状态机的状态转换图返回第一节实例11电子时钟设计上一页下一页返回第一节实例1

文档评论(0)

1亿VIP精品文档

相关文档