MyFPGA Forum

标题: 一个有限状态机的问题 [打印本页]

作者: yf.x    时间: 2010-3-22 09:58
标题: 一个有限状态机的问题
请教一个FSM的问题:

一个经典的课设(如下),我已实现第5条之外的其余5条,第5条相当于在下面的状态图上还要加上6个状态。

假设汽车尾部左右两侧各有3个指示灯,要求设计一个电路实现如下功能:
1.  汽车正常行驶时,尾部两侧的6个灯全灭;
2.  刹车时,尾部两侧的灯全亮,即紧急状态;
3.  右转弯时,右侧3个灯按向右的顺序循环点亮,每次只有一个灯亮,左侧灯全灭;
4.  左转弯时,左侧3个灯按向左的顺序循环点亮,每次只有一个灯亮,右侧灯全灭;
5.  右转弯刹车时,右侧的3个灯顺序循环点亮,左侧的灯全亮;左转弯刹车时,左侧的3个灯顺序循环点亮,右侧的灯全亮;
6.  倒车时,尾部两侧的6个灯不停的按一定频率闪烁。
http://hi.baidu.com/xieyfwh/albu ... 7881c10bd18705.html

图中未包含刹车状态。L1,L2,L3表示上述第4条的状态,R1,R2,R3表示上述第3条状态。IDLE表示6个灯全灭,LR3表示6个全亮,HAZ表示倒车,LEFT表示左转,RIGHT表示右转。
作者: yf.x    时间: 2010-3-23 09:35
sorry,可能是这个问题太菜,我查到的最早源自John.F Wakerly的那本书。还是自己解决。
作者: yf.x    时间: 2010-3-24 10:04
俺把问题解决了,但是感觉不够完美,希望有兴趣的同好可以指正,谢谢
http://www.cnblogs.com/halflife/archive/2010/03/24/1693495.html




欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3