交通灯口拔控制器设计1.pptVIP

  • 10
  • 0
  • 约9.09千字
  • 约 26页
  • 2017-01-23 发布于北京
  • 举报
VIII - Working with Sequential Logic ? Copyright 2004, Gaetano Borriello and Randy H. Katz 基于Spartan-3E开发板交通灯控制器设计 为方便实验,探测器由按键代替。当按下FPGA开发板上按键时,产生的触发信号相当于检测到农场路上有车。 由于FPGA板上led资源有限,农场和高速路上的交通灯由两个LED管代替,HG状态显示00,HY状态显示01,FG状态显示10,FY状态显示11 Spartan-3E开发板有两个7段数码管,显示状态为转换过程剩余的时间。 车辆探测器(sensor.v模块) 输入信号为clk,reset_n,people,其中people信号来自按键。 输出信号为people_valid,表示检测信号有效。 键盘检测原理:当按键按下时,输入电平由高变低,按键松开后,输入电平有低变高,如此会产生一个下降沿和一个上升沿,只要扑捉到这两个沿,就可以确定按键按下。 键盘防抖原理:在按键被按下的瞬间,由于物理上的原因,导致按键在被按键的瞬间的过程中其实是处于高电平和低电平之间进行抖动,加上本实验的时钟频率很高,容易产生信号采集错误,导致检测失败,无法得到正确的结果。若要正确防抖,需要在检测到按键上升沿后延迟一小段信号在进行上升沿和下降沿检测。 交通灯状态显示模块 (segled.v

文档评论(0)

1亿VIP精品文档

相关文档