VHDL交通灯

这篇具有很好参考价值的文章主要介绍了VHDL交通灯。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

交通灯控制电路设计

要求:

(1)使用开发板自带的50MHz晶振作为时钟源;

(2)电路具有6个LED输出,分别代表东西向红、黄、绿指示灯和南北向红、黄、绿指示灯;电路具有4个数码管输出,分别代表东西向倒计时和南北向倒计时信息;

(3)电路对十字路口的两组交通灯的状态实现自动循环控制;

(4)实现东西车道和南北车道上的车辆交替运行,每次通行绿灯时间为20秒;绿灯结束后,黄灯亮3秒,然后才能转为红灯,黄灯亮时要每秒闪亮一次;

(4)东西车道和南北车道每次通行的时间不同且可调;(选作)文章来源地址https://www.toymoban.com/news/detail-772244.html

//顶层文件
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;

   ENTITY light IS
      PORT(CLK_50MHZ,RST: IN STD_LOGIC;
			NS_G: OUT STD_LOGIC;
			NS_Y: OUT STD_LOGIC;
			NS_R: OUT STD_LOGIC;
			WE_G: OUT STD_LOGIC;
			WE_Y: OUT STD_LOGIC;
			WE_R: OUT STD_LOGIC;	--定义6个LED灯分别为两个路口的交通灯
			NS_H: OUT STD_LOGIC_VECTOR(6 DOWNTO  0);  --南北倒计时的十位
			NS_L: OUT STD_LOGIC_VECTOR(6 DOWNTO  0);  --南北倒计时的个位
			WE_H: OUT STD_LOGIC_VECTOR(6 DOWNTO  0);  --东西倒计时的十位
			WE_L: OUT STD_LOGIC_VECTOR(6 DOWNTO  0));  --东西干倒计时的个位
			
END ENTITY light;

ARCHITECTURE bhv OF lightIS
component clk

    generic(n:integer:=50000000);
    port(CLK_50MHZ:in std_logic;
         CLK_1HZ:out std_logic);
end component;


component main

		PORT(CLK_1HZ,RST: IN STD_LOGIC;
			NS_G: OUT STD_LOGIC;
			NS_Y: OUT STD_LOGIC;
			NS_R: OUT STD_LOGIC;
			WE_G: OUT STD_LOGIC;
			WE_Y: OUT STD_LOGIC;
			WE_R: OU

到了这里,关于VHDL交通灯的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 51单片机——交通灯

      1、基本功能就是如同红绿灯一般,不做赘述。   2、红灯时长和绿灯时长可通过按键设置,即按键列中的上面4个,当这4个按键有一个按下后便进入时长设置功能,设置完成后按最下面两个按键(紧急控制按钮)任意一个便可退出该功能。   3、有紧急控制功能,按下

    2024年02月11日
    浏览(43)
  • 单片机交通灯设计实例

    目录 一、初步设计 二、实现过程 三、实现效果 一、初步设计 在Profession中设计一个交通灯的仿真图,结合Keil编写c语言代码实现十字路口的交通灯变化。设计的交通灯主要变化有如下五种情况:(可根据自身的交通灯变化情况进行相应的代码修改) 第一种情况:东西红灯,南

    2024年02月07日
    浏览(46)
  • 单片机8051设计交通灯

    目录 一、功能要求 要求实现的功能 二、设计方案 1.系统时钟 2. 红绿灯时长及夜间模式时间段的存储 3.紧急情况设计 4.夜间模式设计 5.夜间行人过路设计 6.系统时钟及系统参数设置显示 7.数码管显示倒计时 8.LED显示红绿灯 三、系统硬件设计 1.数码管显示 2.矩阵键盘 3.蜂鸣器

    2024年01月17日
    浏览(46)
  • 基于Arduino的双向交通灯系统

      学  号        231         姓  名       福福         指导教师:赵志鹏    --    年  7 月  2   日                                                      实训题目:交通灯系统 1   系统设计  设计要求  设计任务    设计基于Arduino的双向交通灯系统,实现

    2024年02月07日
    浏览(81)
  • 基于单片机的交通灯设计

    本系统由单片机系统、键盘、LED 显示、交通灯演示系统组成。系统包括人行道、左转、右转、以及基本的交通灯的功能。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。随着社会经济的发

    2024年02月06日
    浏览(86)
  • 单片机交通灯控制系统

    一、实验目的 掌握单片机的综合应用设计。 二、实验仪器、材料 Keil软件、proteus软件 三、实验内容及要求 完成以下任务:十字路口的交通灯控制系统,四组灯对应十字路口的四个方向,用两位的数码管显示剩余的时间。 四、实验原理 五、实验过程及原始记录(包括原理图

    2024年02月11日
    浏览(42)
  • 基于FPGA的交通灯设计与实现

    EDA工具:Modelsim and Vivado ##一、产品要求: 该控制器用于主干道和支道公路交叉口,优先保证主干道通行,平时处于\\\"主干道绿灯,支道红灯\\\"状态,支道有车辆要穿过主干道时,信号灯改为\\\"主干道红灯,支道绿灯\\\",支道无车辆时,信号灯返回\\\"主干道绿灯,支道红灯\\\"状态。如

    2024年02月02日
    浏览(57)
  • 单片机——交通灯(定时器中断)

    1.基础知识 1.1、中断源 中断源符号 名称 中断引起原因 中断号 /INT0 外部中断0 P3.2引脚低电平或下降沿信号 0 T0 定时器0中断 定时,计数器0计数回0溢出 1 /INT01 外部中断1 P3.3引脚低电平或下降沿信号 2 T1 定时器1中断 定时/计数器1计数回0溢出 3 TI/RI 串行口中断 串行通信完成一帧

    2024年02月08日
    浏览(48)
  • 51单片机LED模拟交通灯

    实验软件 : Keil5 + Proteus7 实验元件 : AT89C51 * 1, LED-GRD * 3, LED-YELLOW * 3, LED-GREEN * 3, RES * 9 (用来限流可以不要)

    2024年02月11日
    浏览(50)
  • 数电课设交通灯控制器

    1.通灯控制器内容 设计一个红绿灯控制器控制器,模拟十字路口交通灯 的状态。设计要求: 南北主干道红灯时间小于东西干道红灯时间,东西干道红灯时间为学号尾数两位(20以前的+20),黄灯为5秒,红灯时间=绿灯时间+黄灯时间。东西、南北4个方向的红绿黄灯时间都用两

    2024年02月09日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包