MyFPGA Forum

 找回密码
 注册
搜索
查看: 5369|回复: 2
打印 上一主题 下一主题

一个有限状态机的问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-3-22 09:58:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教一个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表示右转。
2#
 楼主| 发表于 2010-3-23 09:35:08 | 只看该作者
sorry,可能是这个问题太菜,我查到的最早源自John.F Wakerly的那本书。还是自己解决。
3#
 楼主| 发表于 2010-3-24 10:04:32 | 只看该作者
俺把问题解决了,但是感觉不够完美,希望有兴趣的同好可以指正,谢谢
http://www.cnblogs.com/halflife/archive/2010/03/24/1693495.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-5-2 18:43 , Processed in 0.032595 second(s), 14 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表