(EDA) 交通灯控制设计

时间:2013-12-27 12:01:35
【文件属性】:

文件名称:(EDA) 交通灯控制设计

文件大小:401KB

文件格式:DOCX

更新时间:2013-12-27 12:01:35

交通灯 VHDL 控制

【摘要】 EDA技术是以大规模可编程逻辑器件为设计载体,通过硬件描述语言输入给相应开发软件,经过编译和仿真最终下载到设计载体中,从而完成系统电路设计任务的一门新技术。在今后的电子产品研究开发中,EDA技术具有更好的开发手段和性价比,拥有广泛的市场应用前景 。本论文就是应用EDA技术来实现交通灯控制器的设计。 【关键词】 交通灯 VHDL 控制 设计一个由一条主干道和一条支干道的汇合点形成的十字交叉路口的交通灯控制器,具体要求如下: (1) 主、支干道各设有一个绿、黄、红指示灯,两个显示数码。 (2) 主干道处于常允许通行状态,而支干道有车来才允许通行。 (3) 当主、支道均有车时,两者交替允许通行,主干道每次放行45 s,支干道每次放行25 s,在每次由亮绿灯变成亮红灯的转换过程中,要亮5 s的黄灯作为过渡,并进行减计时显示。 设计方案 交通控制器拟由单片的CPLD/FPGA来实现,经分析设计要求,拟定整个系统由9个单元电路组成。其中U1为交通灯控制器JTDKZ,它根据主,支干道传感器信号SM,SB以及时钟信号CLK,发出主,支干道指示灯的控制信号,同时向各定时单元,显示控制单元,发出使能控制信号EN1,EN2,EN3和EN4;U2,U3和U4为45S,5S,25S定时单元CNT45S,CNT05S,CNT25S;根据SM,SB,CLK及JTDKZ发出的有关使能控制信号EN1,EN2,EN3和EN4,按要求进行定时,并将其输出传送至显示控制单元;U5为显示控制单元XSKZ;根据JTSDKZ发出的有关使能控制信号EN1,EN2,EN3和EN4选择定时单元CNT45S, ,CNT05S,CNT25S的输出传送到各显示译码器YMQ:他将显示控制单元XSKZ的输出作为输入进行译码,并向有关数码显示管发出显示控制


网友评论

  • 很好的资源代码