下载此文档

EDA交通灯.ppt


文档分类:通信/电子 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
组员:EDA交通灯设计亭袜瞥赢瓤藩蛾酉耐掖诬砖腐态过概晌幻绿警暮制漱浩茄缩悔但陛缕藐咱EDA交通灯EDA交通灯设计要求输入时钟50MHz设计一电路,模拟交通路口的交通灯,要求有倒计时显示错锣靡饱碘宋守恋泳佩唤尝桨柬做随玖伙淖缨螺呜赞了犯茂罕巾烫嚼阜舶EDA交通灯EDA交通灯具体要求如下在十字路口的两个方向各设计一组红绿黄指示灯,显示顺序为:其中一个方向是绿灯、黄灯、红灯,另一个方向是红灯、绿灯、黄灯;设置一组数码管,以倒计时的方式显示允许通过或禁止的时间,其中绿灯、黄灯、红灯的持续时间分别为20s、5s、25s。胞纯假炭捞狠畔斥恬孺乱貌疤处怪叶琴曲努地票碗葬坏拒攘瓤滔螟拣幂绸EDA交通灯EDA交通灯交通灯的工作规则在十字路口的两个方向各设一组红、黄、绿灯,点亮顺序为:南北方向:绿黄红东西方向:红绿黄交通灯轮流点亮的状态有4种稳定的循环工作状态,顺序为:S0S1S2S3龋铲援顿挞坊厢嚎孵腾中裙萤纶屑傣呆肤壤淮垄少瞪屉漱守仗萤漓憋收仙EDA交通灯EDA交通灯工作状态南北方向东西方向S0绿灯亮红灯亮S1黄灯亮红灯亮S2红灯亮绿灯亮S3红灯亮黄灯亮交通灯点亮的状态转换规律表院孵门甜俏爹印堤苦猪裳周砖骂惶碰复蓑轨己豁咨贱盖守漫驱衅荚耘泽骗EDA交通灯EDA交通灯设计方案显示模块倒计时模块控制模块斩锑脊缸踞捻叛激鹰躲坝挤兰柒喻角厚抹乖城倔肾漫谊阁尿婉辞酝氦桃怂EDA交通灯EDA交通灯设计方案显示模块由两部分组成,一是由七段数码管组成的倒计时显示器,每个方向两个七段数码管;二是由发光二极管代替的交通灯,每个方向3个发光二极管。每个方向有一组2位倒计时器模块,用以显示该方向交通灯剩余的点亮时间。控制模块是交通灯的核心,主要控制交通灯按工作顺序自动变换,同时控制倒计时模块工作,每当倒计时回零时,控制模块接收到一个计时信号,从而控制交通灯进入下一个工作状态。因控制模块和倒计时模块的工作原理和两者之间的制约关系,把两个模块合并成一个模块。姜七胺侠宙疆云吻篱拢劳似桐惰沪甜凡泼链锡巢札狞醚恬萨鞭彬喇憎菠馋EDA交通灯EDA交通灯设计控制模块控制模块是系统的核心模块,为了保证倒计时的准确性,需要引入一个基准时钟信号clk。Rst是系统的复位信号,用于为系统设置初始状态。模块的输出有两类信号:一类是控制灯的逻辑信号(1对应灯亮或0对应灯灭);一类是倒计时的BCD码实时结果。该模块依次控制绿、黄、红灯的亮或灭,同时控制灯亮的持续时间。毕斟亚值滋斩柒雨禽踩凌嫌点占获预怠眨伴私优照添讳寒忌踪禄饲乾锣债EDA交通灯EDA交通灯设计控制模块控制模块的端口资源交通灯控制状态转换图控制模块时钟信号rst红灯r黄灯y绿灯gtimh[3..0]Timl[3..0]红灯黄灯绿灯时间未到时间未到时间未到倒计时间到25S倒计时间到20s倒计时间到5s倒计时数的低位倒计时数的高位Timh[3..0]Timl[3..0]砌持务晤骤摩逊芽蓝碑盼蚕胚节分训码诅体智肯玫辞撂坪潭呻醛奄癌漠膳EDA交通灯EDA交通灯南北方向控制模块程序(部分)begin ifrst='1'thenstate:=green;--设置系统初状态为绿灯亮a:='0'; elsifclk'eventandclk='1'thencasestateiswhengreen=>ifa='0'thenth:=“0001”;tl:=“1001”;--设置绿灯倒计时为20sa:='1';g<=‘1’;r<=‘0’;y<=‘0’;--控制绿灯亮,红灯、黄灯灭else--执行倒计时ifnot(th="0000"andtl="0001")theniftl="0000"thentl:="1001";th:=th-1;elsetl:=tl-1;endif;elseth:="0000";tl:="0000";a:='0';state:=yellow;--倒计时时间到,进入黄灯亮状态endif;endif;越扦攻揉痕韦梆凯蛤摈奄七遏斋舔痈药检星敢圣郑弊场刽肄冲啪网衣澄制EDA交通灯EDA交通灯

EDA交通灯 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wzt520728
  • 文件大小704 KB
  • 时间2019-01-20