基于FPGA的交通灯控制器设计

上传者: minorduan_1232 | 上传时间: 2019-12-21 20:19:42 | 文件大小: 546KB | 文件类型: zip
本实验设计一个十字路口的交通灯控制器,分为东西和南北两个部分。每个部分有五盏灯,分别为左转灯、直行灯、右转灯、人行道灯及黄灯,另外还有一个倒计时器。左转灯、直行灯、右转灯、人行道灯亮表示允许通行,灯灭表示禁止通行;黄灯亮表示即将有信号灯的状态发生改变;倒计时显示了到下一状态的时间。 2.状态表(0表示灯灭,1表示灯亮) 时间度量 东西方向  南北方向 东西方向 南北方向 t/s ← ↑ → 行人 黄 ← ↑ → 行人 黄 倒计时/s 倒计时/s 0~13 0 1 1 0 0 0 0 0 0 0 13 45 13~15 0 1 1 0 1 0 0 0 0 0 2   15~28 0 1 0 1 0 0 0 0 0 0 13   28~30 0 1 0 1 1 0 0 0 0 0 2   30~43 1 0 0 0 0 0 0 0 0 0 13   43~45 1 0 0 0 1 0 0 0 0 0 2   45~58 0 0 0 0 0 0 1 1 0 0 45 13 58~60 0 0 0 0 0 0 1 1 0 1   2 60~73 0 0 0 0 0 0 1 0 1 0   13 73~75 0 0 0 0 0 0 1 0 1 1   2 75~88 0 0 0 0 0 1 0 0 0 0   13 88~90 0 0 0 0 0 1 0 0 0 1   2 3.状态图(低电平表示灯灭,高电平表示灯亮) 4.顶层设计图 如图所示,交通灯控制器主要分为三个模块,交通灯状态控制,交通灯显示和倒计时。交通灯状态控制模块:接受频率为1Hz的时钟信号,根据该信号进行处理,对交通灯显示和倒计时模块给出相应的状态编号(12个状态)。交通灯显示模块:通过相应的状态设置两组交通灯的亮灭。倒计时模块:通过相应的状态确定倒计时的基数及显示。

文件下载

资源详情

[{"title":"( 87 个子文件 546KB ) 基于FPGA的交通灯控制器设计","children":[{"title":"traffic","children":[{"title":"jiaotongdeng.fit.summary <span style='color:#111;'> 489B </span>","children":null,"spread":false},{"title":"jiaotongdeng.flow.rpt <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"yima.vhd <span style='color:#111;'> 846B </span>","children":null,"spread":false},{"title":"btdaojishi.bsf <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.fit.smsg <span style='color:#111;'> 513B </span>","children":null,"spread":false},{"title":"jiaotongdeng.done <span style='color:#111;'> 26B </span>","children":null,"spread":false},{"title":"db","children":[{"title":"jiaotongdeng.asm.qmsg <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.rtlv_sg_swap.cdb <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.pre_map.cdb <span style='color:#111;'> 14.37KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.cmp.rdb <span style='color:#111;'> 22.55KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.(0).cnf.cdb <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.hier_info <span style='color:#111;'> 12.57KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.psp <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"jiaotongdeng.sld_design_entry_dsc.sci <span style='color:#111;'> 134B </span>","children":null,"spread":false},{"title":"jiaotongdeng.syn_hier_info <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"jiaotongdeng.cmp.cdb <span style='color:#111;'> 36.39KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.sgdiff.cdb <span style='color:#111;'> 9.78KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.map.hdb <span style='color:#111;'> 11.28KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.signalprobe.cdb <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"jiaotongdeng.(3).cnf.cdb <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.hif <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.cmp.tdb <span style='color:#111;'> 37.53KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.(6).cnf.cdb <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.eds_overflow <span style='color:#111;'> 3B </span>","children":null,"spread":false},{"title":"jiaotongdeng.(0).cnf.hdb <span style='color:#111;'> 804B </span>","children":null,"spread":false},{"title":"jiaotongdeng.rtlv.hdb <span style='color:#111;'> 12.02KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.sld_design_entry.sci <span style='color:#111;'> 134B </span>","children":null,"spread":false},{"title":"jiaotongdeng.db_info <span style='color:#111;'> 136B </span>","children":null,"spread":false},{"title":"jiaotongdeng.(2).cnf.hdb <span style='color:#111;'> 862B </span>","children":null,"spread":false},{"title":"jiaotongdeng.(1).cnf.hdb <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.sim.rdb <span style='color:#111;'> 5.73KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.cmp.logdb <span style='color:#111;'> 4B </span>","children":null,"spread":false},{"title":"jiaotongdeng.map.logdb <span style='color:#111;'> 4B </span>","children":null,"spread":false},{"title":"jiaotongdeng.cmp.hdb <span style='color:#111;'> 11.43KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.cmp0.ddb <span style='color:#111;'> 126.36KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.(1).cnf.cdb <span style='color:#111;'> 5.07KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.(5).cnf.cdb <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.(4).cnf.cdb <span style='color:#111;'> 8.88KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.sim.vwf <span style='color:#111;'> 90.27KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.map.qmsg <span style='color:#111;'> 25.29KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.cbx.xml <span style='color:#111;'> 94B </span>","children":null,"spread":false},{"title":"jiaotongdeng.eco.cdb <span style='color:#111;'> 141B </span>","children":null,"spread":false},{"title":"jiaotongdeng.asm_labs.ddb <span style='color:#111;'> 120.90KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.rtlv_sg.cdb <span style='color:#111;'> 15.86KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.fit.qmsg <span style='color:#111;'> 40.16KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.map.cdb <span style='color:#111;'> 10.14KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.sim.qmsg <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.(6).cnf.hdb <span style='color:#111;'> 494B </span>","children":null,"spread":false},{"title":"jiaotongdeng.pre_map.hdb <span style='color:#111;'> 12.06KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.sim.hdb <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"wed.zsf <span style='color:#111;'> 415B </span>","children":null,"spread":false},{"title":"jiaotongdeng.cmp2.ddb <span style='color:#111;'> 49.29KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.sgdiff.hdb <span style='color:#111;'> 13.27KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.(3).cnf.hdb <span style='color:#111;'> 533B </span>","children":null,"spread":false},{"title":"jiaotongdeng.(2).cnf.cdb <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.(5).cnf.hdb <span style='color:#111;'> 527B </span>","children":null,"spread":false},{"title":"jiaotongdeng.(4).cnf.hdb <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.dbp <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"jiaotongdeng.tan.qmsg <span style='color:#111;'> 24.09KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.cmp.kpt <span style='color:#111;'> 212B </span>","children":null,"spread":false}],"spread":false},{"title":"jiaotongdeng.qsf <span style='color:#111;'> 3.84KB </span>","children":null,"spread":false},{"title":"atdaojishi.bsf <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.vhd <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.bsf <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.tan.summary <span style='color:#111;'> 1021B </span>","children":null,"spread":false},{"title":"jiaotongdeng.sim.rpt <span style='color:#111;'> 49.37KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.fit.rpt <span style='color:#111;'> 99.76KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.qws <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.vwf <span style='color:#111;'> 19.58KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.dpf <span style='color:#111;'> 239B </span>","children":null,"spread":false},{"title":"yimaxianshi.bsf <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"main.vhd <span style='color:#111;'> 848B </span>","children":null,"spread":false},{"title":"atdaojishi.vhd <span style='color:#111;'> 507B </span>","children":null,"spread":false},{"title":"jiaotongdeng.qpf <span style='color:#111;'> 907B </span>","children":null,"spread":false},{"title":"jiaotongdeng.pin <span style='color:#111;'> 19.21KB </span>","children":null,"spread":false},{"title":"btdaojishi.vhd <span style='color:#111;'> 506B </span>","children":null,"spread":false},{"title":"jiaotongdeng.asm.rpt <span style='color:#111;'> 7.19KB </span>","children":null,"spread":false},{"title":"yima.bsf <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.tan.rpt <span style='color:#111;'> 79.85KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.map.rpt <span style='color:#111;'> 26.57KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.pof <span style='color:#111;'> 512.18KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.map.summary <span style='color:#111;'> 385B </span>","children":null,"spread":false},{"title":"yimaxianshi.vhd <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.sof <span style='color:#111;'> 235.13KB </span>","children":null,"spread":false},{"title":"main.bsf <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"jiaotongdeng.cdf <span style='color:#111;'> 289B </span>","children":null,"spread":false},{"title":"Block1.bdf <span style='color:#111;'> 12.45KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • zyc522630 :
    666,挺好的,可以呀
    2017-10-20
  • cassie_y :
    编译时有13个警告:Warning: Can't analyze file -- file E:/Project/quartus/交通灯/Vhdl1.vhd is missing主要是文件缺失警告。而
    2014-07-05

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明