eda实验教程红绿灯.pptx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

内容概要实验目的实验要求实验原理实验方案实验内容 实验报告实验目的了解交通红绿灯控制器的工作原理。掌握建立状态机的逻辑模型的方法。掌握状态机的实现和多个状态机的组合使用方法 实验要求假定十字路口马路的A方向和B方向各有一组红、黄、绿三个灯组成的交通灯,要求设计一个交通红绿灯控制器,实现对这两组交通灯的管理。正常时,交替放行十字交叉路的两个方向,放行时间相等;交通堵塞时,由交通警察人工控制某方向的放行时间,以便按照交通负荷疏导阻塞车辆。具体功能要求如下 :在正常运行状态下,两组交通灯按以下规律自动进行转换,在不同时刻分别放行不同方向上的车辆: (绿,红)50s?(黄绿,红)5s?(黄,红)20s?(红黄,红)20s?(红,黄)10s ?(红,绿)50s?(红,黄绿)5s?(红,黄)20s?(红,红黄)20s?(黄,红)10s ?(绿,红)50s?…… 人工放行:若某一方向发生交通阻塞,则交通警察按下该方向的放行按钮来人工控制放行该方向,则红绿灯自动将相应方向的道路放行,此后不会自动放行另一个方向的道路,直到疏通后,按“恢复到正常状态”按钮,重新进入正常运行状态。如果某方向处于人工放行的状态,应有指示灯指示这一情况。人工控制放行遵循如下限制规则:有黄灯亮时,不允许立刻改变放行方向,必须按正常运行到所需放行的方向时,才保持放行该方向;每个方向的放行时间不得小于某一最小值(假定为30秒钟),以免车辆频繁起停。只有在(绿,红)20s和(红,绿)20s状态下,可以人工控制改变放行方向,即直接跳转到下一状态。实验原理基于状态机的设计有限状态机 有限状态机(FSM,Finite State machine)是时序电路设计中经常采用的一种方式,尤其适合于设计数字系统的控制模块。在Verilog HDL中采用case、if-else语句可以很好地描述基于状态机的设计。 状态机包括组合逻辑部分和

最近下载