• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

关于单片机程序状态机编程的思路

奔跑的黑蚂蚁 2018-09-03 浏览量:1426
最近想学学状态机编程的方法,以前一直是一个while就完了,据说状态机可以很好的处理一些逻辑上的问题,想学学,不知具体的编程思路是什么样的?该怎么去理解呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 关于状态机编程,楼主可以参考一下刘平的《STC15单片机实战指南》第9.5.2章节,有比较详细的介绍,而且也有例程。百度网盘链接可直接下载:https://pan.baidu.com/s/1thcLvqCZBtS3rK0dceJpxg


    01.png

    • 发布于 2018-09-04
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:9
  • 状态机就是通过一个个状态来切换程序运行,就比如用一个变量,或者SWITCH来切换,望采纳
    • 发布于2018-09-03
    • 举报
    • 评论 0
    • 4
    • 0

  • 彻底搞懂状态机(一段式、两段式、三段式)https://blog.csdn.net/wordwarwordwar/article/details/78509445
    • 发布于2018-09-04
    • 举报
    • 评论 0
    • 1
    • 0

  • 直接使用C语言中的switch语句实现,具体代码上网查询。
    • 发布于2018-09-04
    • 举报
    • 评论 0
    • 1
    • 0

  • 状态机就是一个检测一个状态标志变量的值,不同的值,运行不同的程序
    • 发布于2018-09-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 状态机可以理解为一个switch,在不同的情况下那个状态位不同,这时可以选择执行不同的程序
    • 发布于2018-09-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个状态机就是根据你的程序的不同状态来进行程序的切换,达到高效率的程序执行
    • 发布于2018-09-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 状态机的切换要设置不同的状态,状态都是根据你的实际工作状态来设置的
    • 发布于2018-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 状态机就是系统在满足不同条件时进入不同工作状态,在C语言中基本也是switch case实现。
    • 发布于2018-10-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于单片机程序状态机编程的思路