尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

【单片机】状态机的使用

【单片机】状态机的使用 状态机分有限状态机和层次状态机有限状态机是单层层次状态机是多层。实用性上考虑FSM用switch-case即可一般是先判断状态再在每个状态的处理中判断消息。如果代码量太多可以考虑先判断消息再在消息处理中判断状态将不同状态的相同处理合并。如果状态很多分了层次可以用HSM父状态子状态。由于消息的处理是紧密关联子状态所以优化代码量的思路是先判断父状态处理父状态的代码里面先判断消息再判断子状态。补充状态机妙用手把手教你C语言手写工业级五态进程模型只适用FSM不能用于HSM同时状态切换需要有明确的事件发生很多情况用不了。补充从零开始的状态机漫谈1——万物之始的语言从零开始的状态机漫谈2——switch你的状态机初恋从零开始的状态机漫谈3——状态机设计原则清晰清晰还是清晰状态机写得像屎山ECU早晚要造反
返回列表