欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    EDA交通灯课程设计---交通信号控制器的VHDL设计

    • 资源ID:1452509       资源大小:116.62KB        全文页数:7页
    • 资源格式: DOCX        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    EDA交通灯课程设计---交通信号控制器的VHDL设计

    1、 交通信号控制器的 VHDL 设计 指导老师: 班 级:通信工程 学 号: 姓 名: 完成日期:2012 年 4 月 6 日 一、设计任务 模拟十字路口交通信号灯的工作过程,利用实验板上的两组红、黄、绿 LED 作为交通信号灯,设计一个交通信号灯控制器。要求: (1) 交通灯从绿变红时,有 4 秒黄灯亮的间隔时间; (2) 交通灯红变绿是直接进行的,没有间隔时间; (3) 主干道上的绿灯时间为 40 秒,支干道的绿灯时间为 20 秒; (4) 在任意时间,显示每个状态到该状态结束所需的时间。 A B C D 主干道交通 灯 绿(40 秒) 黄(4 秒) 红(20 秒) 红(4 秒) 支干道交通

    2、 灯 红 红 绿 黄 表 1 交通信号灯的 4 种状态 二、设计目的 学习DEA开发软件和QuartusII的使用方法,熟悉可编程逻辑器件的使用。通 过制作来了解交通灯控制系统, 交通灯控制系统主要是实现城市十字交叉路口红 绿灯的控制, 设计交通灯控制系统主要是为了实现城市十字交叉路口红绿灯的控 制。通过掌握VHDL程序设计的实现,熟悉可编程逻辑器件的使用。同时加深对交 通灯控制系统的了解与应用。 三、设计方案 采用 VHDL 语言输入的方式实现交通信号灯控制器 CLK 时间显示数据 输出 信号灯输出 图 3 交通信号灯控制器程序原理框图 该程序由 7 个进程组成,进程 P1 和 P2 将 C

    3、LK 信号分频后产生 1 秒信号,进 程 P3、P4、P5 构成两个带有预置数功能的十进制计数器,其中 P4 产生允许十位 计数器计数的控制信号。进程 P6 实现状态转换和产生状态转换的控制信号,进 程 P7 产生次态信号和信号灯输出信号,以及每一个状态的时间值。 四、程序清单 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity traffic is port (clk,reset,yj:in std_logic; led1h,led1l,led2h,led2l:out std_l

    4、ogic_vector(3downto 0); light:out std_logic_vector(5 downto 0); end; 秒脉冲 信号发生器 (进程 P1 和 计数器 (进程 P3、 P4 和 P5) 状态寄 存器 (进程 次态发生器 信 号 灯 输 出 信号 architecture one of traffic is type fsm_st is (a,b,c,d); signal current_state,next_state:fsm_st; signal l1h,l1l,l2h,l2l: integer range 0 to 9; signal t1,t2,time:integer range 0 to 70; begin p1: process(clk,reset,yj) begin if reset=1then time=0;current_state=a; elsif yj=0 and (clk=1 and clkevent )then if time=66 then time=time+1; else time =


    注意事项

    本文(EDA交通灯课程设计---交通信号控制器的VHDL设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583