当前位置: 首页 > news >正文

cms类型网站开发游戏网页

cms类型网站开发,游戏网页,张家界seo服务,seo优化按天扣费名称:基于DE0开发板的交通灯十字路口红绿灯 软件:Quartus 语言:VHDL 要求: 设计一个十字路口交通信号灯的控制电路。分为两种情况,正常状态和报警状态。 1.正常状态:要求红、绿灯按一定的规律亮和灭&a…

名称:基于DE0开发板的交通灯十字路口红绿灯

软件:Quartus

语言:VHDL

要求:

设计一个十字路口交通信号灯的控制电路。分为两种情况,正常状态和报警状态。

1.正常状态:要求红、绿灯按一定的规律亮和灭,并在亮灯期间进行倒计时,且将运行时间用数码管显示出来。

绿灯亮时,为该车道允许通行信号,红灯亮时,为该车道禁止通行信号。

要求主干道每次通行时间为 60秒,支干道每次通行时间为 30 秒。

每次变换运行车道前绿灯闪烁,持续时间为 5 秒。

即车道要由 X转换为 Y时,X在通行时间只剩下 5 秒钟时,绿灯闪烁显示, Y仍为红灯。

2.报警状态:亮黄灯,蜂鸣器响起。(蜂鸣器高电平触发)

外接键盘:三种模式的切换:高峰,正常,夜晚

高峰:x:绿灯 35S 红灯25S;y:绿灯 25S 红灯35S。

夜晚:x:绿灯 45S 红灯45S;y:绿灯 45S红灯45S

本代码已在DE0-CV开发板验证,板子资料如下:

FPGA_DE0-CV.pdf

代码下载:DE0开发板交通灯十字路口红绿灯_Verilog/VHDL资源下载

代码网:hdlcode.com

部分代码展示

LIBRARY ieee;USE ieee.std_logic_1164.all;
ENTITY Traffic_Light_Control ISPORT (clk     : IN STD_LOGIC;--50Mhz
reset          : IN STD_LOGIC;--复位key_1          : IN STD_LOGIC;--正常状态按键key_2          : IN STD_LOGIC;--高峰状态按键key_3          : IN STD_LOGIC;--夜晚状态按键sw1            : IN STD_LOGIC;--主路报警开关sw2            : IN STD_LOGIC;--支路报警开关beep            : OUT STD_LOGIC;--报警蜂鸣器red_1          : OUT STD_LOGIC;--主路灯green_1        : OUT STD_LOGIC;--主路灯yellow_1       : OUT STD_LOGIC;--主路灯red_2          : OUT STD_LOGIC;--支路灯green_2        : OUT STD_LOGIC;--支路灯yellow_2       : OUT STD_LOGIC;--支路灯HEX0    : OUT STD_LOGIC_VECTOR(6 DOWNTO 0);--数码管0HEX1    : OUT STD_LOGIC_VECTOR(6 DOWNTO 0);--数码管1HEX2    : OUT STD_LOGIC_VECTOR(6 DOWNTO 0);--数码管2HEX3    : OUT STD_LOGIC_VECTOR(6 DOWNTO 0)--数码管3);
END Traffic_Light_Control;
ARCHITECTURE behave OF Traffic_Light_Control IS
--分频模块
COMPONENT CLOCK IS-- Divide 50MHz to 1Hz
GENERIC(D : INTEGER := 50000000);--仿真时改小为50加快仿真速度,实际上板验证时改为50000000PORT(CLK: IN STD_LOGIC;DAV: OUT STD_LOGIC);END COMPONENT;
--交通灯控制模块
COMPONENT Traffic_Light_ctrl ISPORT (clk            : IN STD_LOGIC;reset          : IN STD_LOGIC;clk_1Hz        : IN STD_LOGIC;--1Hz信号key_1          : IN STD_LOGIC;--正常状态按键key_2          : IN STD_LOGIC;--高峰状态按键key_3          : IN STD_LOGIC;--夜晚状态按键sw1            : IN STD_LOGIC;--主路报警开关sw2            : IN STD_LOGIC;--支路报警开关
beep            : OUT STD_LOGIC;--报警蜂鸣器red_1          : OUT STD_LOGIC;--主路灯green_1        : OUT STD_LOGIC;--主路灯yellow_1       : OUT STD_LOGIC;--主路灯red_2          : OUT STD_LOGIC;--支路灯green_2        : OUT STD_LOGIC;--支路灯yellow_2       : OUT STD_LOGIC;--支路灯main_time      : OUT STD_LOGIC_VECTOR(7 DOWNTO 0);--主路倒计时branch_time    : OUT STD_LOGIC_VECTOR(7 DOWNTO 0)--支路倒计时);
END COMPONENT;
--显示模块COMPONENT HEX ISPORT (clk     : IN STD_LOGIC;SMG_1   : IN STD_LOGIC_VECTOR(7 DOWNTO 0);SMG_2   : IN STD_LOGIC_VECTOR(7 DOWNTO 0);HEX0    : OUT STD_LOGIC_VECTOR(6 DOWNTO 0);HEX1    : OUT STD_LOGIC_VECTOR(6 DOWNTO 0);HEX2    : OUT STD_LOGIC_VECTOR(6 DOWNTO 0);HEX3    : OUT STD_LOGIC_VECTOR(6 DOWNTO 0));END COMPONENT;SIGNAL clk_1      : STD_LOGIC;SIGNAL main_time    : STD_LOGIC_VECTOR(7 DOWNTO 0);SIGNAL branch_time    : STD_LOGIC_VECTOR(7 DOWNTO 0);

设计文档(文档可下载):

设计文档.doc

1. 工程文件

2. 程序文件

3. 程序编译

4. RTL图

5. 管脚分配

6. Testbench

7. 仿真图

http://www.yayakq.cn/news/604533/

相关文章:

  • seo网站推广经理有没有免费的虚拟主机
  • 在哪查网站备案搜索引擎优化的内容有哪些
  • 权威行业网站建设公司正版海外自媒体服务器官网
  • 网站建设能给客户带来什么水滴查企业查询
  • 网站开发广告宣传语计算机网站建设与推广
  • 专业网站建设人工智能公司展厅装修
  • 建立个人视频播放网站想要做个公司网站
  • 网站建设能赚多少钱响应式网站开发设计师
  • 做ppt常用的网站烟台网站制作步骤
  • 宣传不网站展馆设计都是找的什么公司
  • 哪些网站可以做行程网络科技有限公司官网
  • 做公众号app网站app吗做网站的程序员留备份
  • 保定网站建设开发网站建设有几种方案
  • 校园网站开发设计报告网站开发都是用什么做的
  • 电子商城网站的设计与实现网络服务合同范本
  • 与做网站有关的参考文献网站开发工具论文
  • 青岛外贸网站建设宁波网站优化公司推荐
  • 鄂尔多斯网站建设公司企业的展厅设计公司
  • 住房城乡建设部门门户网站梦幻西游网页版app
  • 佛山网站建设公司3luewordpress ample
  • 怎么找网站开发公司怎样下载模板网站
  • 企业网站建设代码浮山网站建设
  • wordpress淘点金组件百度关键词优化大师
  • 个人备案的网站可以做商城weui做购物网站的案例
  • 电视剧手机网站大全建站系统排行榜
  • 自己建立网站的方法什么是电商平台怎么加入电商平台
  • 做网站需要备案吗企业为什么做网站推广
  • 专门做定制的网站潍坊营销型网站建设
  • 做网站在哪里找客户室内设计图网站有哪些
  • 购物网站简介电子商务专业就业方向及前景