基于VHDL的交通控制器的设计与实现.docVIP

  • 4
  • 0
  • 约1.11万字
  • 约 24页
  • 2016-10-08 发布于贵州
  • 举报
基于VHDL的交通控制器的设计与实现

华中科技大学 基于xilinx FPGA的VHDL交通灯控制器的设计 --基于Spartan3E开发板 专业: 电子信息工程 任务设计要求   由系统设计原理图,我以清楚将系统模块:分频模块,时间设置模块,状态转换模块,时间计算模块,,模块。 分频模块 时间模块 main_gh,main_gl,main_lh,main_ll,branch_gh,branch_gl,branch_lh,branch_ll(下划线后面的字母分别取green,left,high,low首字母).需要置数时首先选择对主干道还是支干道时间置数设置一,当高时设置支干道时间,为低时设置主干道时间。,通过s_set_button,l_set_button时间具体方法参见代码。为了方便,引入一个add_or_decent,低电平时button可以增计数,高电平时按下可以减计数。 状态转换模块 state、s_or_l为00、01、10、11来代表。每当一个状态的计数器为00时,state、s_or_l发生改变,以实现状态间的转换,进而控制交通灯的变化。 4)时间计算模块 了左转红灯时间不仅仅是另一干道的直行时间,而是直行时间和左转时间之和5)LCD显示模块 模块 branch_green,branch_red的不同值,来控制主干道,支干道红绿左转灯的亮灭。 其中 1表示亮,0表示灭。如表3-1 所

文档评论(0)

1亿VIP精品文档

相关文档