《基于FPGA的现代数字电路设计》_第5章.pptVIP

  • 5
  • 0
  • 约7.88千字
  • 约 10页
  • 2026-01-30 发布于广东
  • 举报

《基于FPGA的现代数字电路设计》_第5章.ppt

5.3有限状态机电路设计

但设计者若能认真阅读前人设计的源代码,学习前人的设计思路,就能构建出较好的状态转换真值表。在这里,将列举一个洗衣机控制器的例子,详细介绍有限状态机的设计方法。洗衣机控制器的设计要求:(1)启动电源开机,确定水位后,启动进水阀加水。(2)达到水位后进入洗涤状态,关闭进水阀,启动洗涤电动机。(3)达到洗涤时间,洗涤电动机停转,启动出水阀。(4)水排干净后,启动甩干电动机把水甩干。(5)甩干后,关闭进水阀,启动进水阀加水。上一页下一页返回5.3有限状态机电路设计

(6)达到水位后进入漂洗状态,关闭进水阀,启动旋转电动机。(7)达到漂洗时间,旋转电动机停转,启动出水阀。(8)水排干净后,启动甩干电动机把水甩干。(9)甩干后,关闭进水阀、断电。通过以上要求,发现系统具有按一定顺序产生不同输出的特征,应该采用有限状态机来实现。系统的输入信号是:开机输入START、加水用的水位传感器送来的WL1、排水用的水位传感器送来的WL2、洗涤定时器输入T1、甩干定时器输入T2。系统的输出信号是:进水阀控制端J、排水阀控制端P、洗涤电动机控制端M1、漂洗电动机控制端M2、电源控制端Y。上一页下一页返回5.3有限状态机电路设计

洗衣机控制器的状态根据洗衣机的工作时序可分成9个状态,分别是S0、S1、S2、S3、S4、S5、S6、S

文档评论(0)

1亿VIP精品文档

相关文档