最近在学习状态机,用状态机实现序列检测器10010. 思路如下: 1. S0代表当前数据0,如果检测到0就停在S0,如果检测到1就进入S1. 2. S1代表当前数据1,如果检测到0就进入S2,如果检测到1就停在S1. 3. S2 代表数据10,如果检测到0就进入S3,如果检测到1就回到S1. 4. S3代表数据100,如果检测到0就回到S0,如果检测到1就进入S4. 5. S4代表数据1001,如果检测到0就进入S5,如果检测到1就回到S1. 6. S5代表数据10010,如果检测到0就回到S0