数字系统设计(课程设计).ppt

表7-4 交通灯设计中的状态跳变点 交通灯 现状态 计数器计数值 交通灯 次状态 计数器计数值 东西方向 计数值 南北方向 计数值 东西方向 计数值 南北方向 计数值 1 6 1 2 5 5 2 1 1 3 40 45 3 1 6 4 5 5 4 1 1 1 45 40 对于紧急情况,只需设计一个异步时序电路即可解决。 程序中还应防止出现非法状态,即程序运行后应判断东西方向和南北方向的计数值是否超出范围。此电路仅在电路启动运行时有效,因为一旦两个方向的计数值正确后,就不可能再计数到非法状态。 7.5.3 VHDL程序 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ? ENTITY traffic IS PORT clk,urgency : IN STD_LOGIC; LED : OUT STD_LOGIC_VECTOR 7 DOWNTO 0 ; East_West,South_North : OUT STD_LOGIC_VECTOR 7 DOW

文档评论(0)

1亿VIP精品文档

相关文档