状态机是一种抽象的逻辑模型。我们先从一个问题入手谈谈状态机的抽象过程。
例:串行输入一个二进制bit序列,先输入的为高位,实时检测其表示的二进制数是否能被三整除。
我们可以用一个表格来分析一下这个问题:
现在状态 |
输入1后的下一个状态 |
输入0后的下一个状态 |
状态s0 数据a,能被3整除 |
2*a+1,被3除余1 |
状态机是一种抽象的逻辑模型。我们先从一个问题入手谈谈状态机的抽象过程。
例:串行输入一个二进制bit序列,先输入的为高位,实时检测其表示的二进制数是否能被三整除。
我们可以用一个表格来分析一下这个问题:
现在状态 |
输入1后的下一个状态 |
输入0后的下一个状态 |
状态s0 数据a,能被3整除 |
2*a+1,被3除余1 |