为左转弯信号,输出信号ZLED2为刹车信号,(左侧控制模块图3输出端口对应的输出信号如表4所示)
10
f表3左侧控制模块输入端口对应输入信号表
输入端口输入信号CLK时钟信号LP左转脉冲LR使能信号BRAKE刹车脉冲
表4左侧控制模块输出端口对应输出信号表
输出端口输出信号ZLED1左转的亮灭ZLED2刹车灯的亮灭
当输入信号LP为1时,CLK由0变为1,则输出信号ZLED1输出为1;当输入信号BRAKE为1,CLK由变为1,则输出信号ZLED2输出为1。模块中输入输出信号各不影响。
3.3雾灯模式、倒车控制模块
雾灯模式、倒车控制模块功能:执行主控模块下达的指令,控制雾灯模式信号灯,和倒车信号灯。雾灯模式、倒车控制模块由VHDL程序实现,下面为它的VHDL代码实体部分:ENTITYFogBackISPORTCLKFBINSTD_LOGICZLED3YLED3OUTSTD_LOGIC定义端口ENDENTITY详细程序见附录,雾灯模式、倒车控制模块图如图4所示。
图4雾灯模式、倒车控制模块图
图4中CLK为时钟输入信号:F为雾灯模式输入脉冲(高电平有效);B为倒车输入脉冲(高电平有效);(雾灯模式、倒车控制模块图4输入端口对应的输入信号如表5所示)ZLED3为雾灯模式输出信号,YLED3为倒车输出信号(雾灯模式、倒车控制模块图4输入端口对应的输入信号如表6所示)当F为1时,ZLED3输出为CLK信号,(高低电平,频率与时钟信号一样)不断闪烁;当B为1时,YLED3输出信号为CLK信号,(高低电平,频率与时钟信号一样)不断闪烁。该模块的各个输出输入信号之间也是互不影响。
11
f表5雾灯模式、倒车控制模块输入端口对应的输入信号表
输入端口输出信号CLK时钟信号F雾灯脉冲B倒车脉冲
表6雾灯模式、倒车控制模块输出端口对应的输出信号表
输出端口输出信号
)
ZLED3雾灯的亮灭
YLED3倒车灯的亮灭
34右侧控制模块
右侧控制模块功能:执行主控模块下达的指令,控制右转信号灯,和刹车信号灯。右控制模块由VHDL程序实现,下面为它的VHDL实体部分代码:ENTITYRCISPORTCLKRPLRBRAKEINSTD_LOGIC定义端口YLED1YLED2OUTSTD_LOGICENDENTITYRC详细程序见附录,右侧控制模块图如图5所示。
图5右侧控制模块图
图5中,CLK为时钟输入信号;RP为右转输入脉冲(高电平有效);LR为左侧模块与右侧模块的使能信号(低电平有效);BRAKE为刹车输入脉冲(高电平有效);(右侧控制模块图5输入端口对应的输入信号如表7所示)YLED1为右转弯输出信号,YLED2为刹车输出信号。(右侧控制模块图5输入端口对应的输入信r