上传者: 36045093
|
上传时间: 2021-12-13 17:15:36
|
文件大小: 192KB
|
文件类型: -
假设停车场只有一个入口和一个出口,利用两对光电传感器检测车辆的进出情况,如图所示。
当有车辆处在接收器与发射器中间时,红外光线被遮挡,相应的输出置为有效即置 1。通过
检查光电传感器可以确定是否有车辆进出活动或者只是行人穿过。例如,车辆进入会发生如
下事件:
1.最开始两个传感器都未被遮挡(ab 值为”00”)
2.传感器 a 被遮挡(ab 值为”10”)
3.两个传感器都被遮挡(ab 值为”11”)
4.传感器 a 未被遮挡(ab 值为”01”)
5.两个传感器都未被遮挡(ab 值为”00”)
因此,可以按一下步骤设计一个停车场计时器:
1.设计一个带有输 2 输入(a、b)、2 输出(enter、exit)的有限状态机。当车辆进入、开出停车
场时,分别将 enter、exit 置一个周期的有效电平。
2.根据有限状态机写出 HDL 代码。
3.设计一个带有两个控制信号(inc、dec)的计数器,当信号有效时加 1 或减 1。写出 HDL 代码
结合计数器、有限状态机和 LED 复用显示电路,用两个带去抖电路的按键代替光电传感器的输入