【正文】
TECTURE JTD_2 OF JTD_LIGHT IS SIGNAL LT: STD_LOGIC_VECTOR (5 DOWNTO 0)。 ENTITY JTD_LIGHT IS 圖 6 數(shù)碼管顯示模塊的仿真波形圖 PORT (M :IN STD_LOGIC。 數(shù)碼管顯示模塊的仿真波形圖如圖 6 所示 : 信號(hào)燈顯示模塊( jtd light)的設(shè)計(jì) 通過(guò)控制模塊的輸出的狀態(tài)控制信號(hào),控制六個(gè)信號(hào)燈的亮滅。 LED2=OU2。 WHEN 11=OU4=AT(7 DOWNTO 4)。 END PROCESS。 THEN IF SL=11 THEN SL=00。 SIGNAL SL:STD_LOGIC_VECTOR(1 DOWNTO 0)。 AT,BT :IN STD_LOGIC_VECTOR(7 DOWNTO 0)。數(shù)碼管顯示模塊的源文件程序?yàn)椋? LIBRARY IEEE。 BT=BTI。 END IF。 ELSE BTI(3 DOWNTO 0)=BTI(3 DOWNTO 0)1。 END IF。 IF ATI/=X01 THEN —— A方向(東西方向)倒計(jì)時(shí) IF ATI(3 DOWNTO 0)= 0000 THEN ATI(3 DOWNTO 0)=1001。 BTI=BRT。 THEN IF (ATI=X01) OR (BTI=X01) THEN CASE S IS —— 通過(guò) S的變化控制各個(gè)狀態(tài),給倒計(jì)時(shí)顯示燈賦值 WHEN 00=ATI=ART。 BTI=BTI。 end process。) then AT=ATI。 elsif (M=39。039。 BT=BTI。139。 BGT=X40。 BEGIN —— 設(shè)定各個(gè)紅綠黃的工作時(shí)間 ART=X45。 SIGNAL ART,AGT,AYT : STD_LOGIC_VECTOR(7 DOWNTO 0)。 AT,BT :OUT STD_LOGIC_VECTOR(7 DOWNTO 0))。 USE 。 END JTD。 END IF。EVENT AND CLK =39。 S: OUT STD_LOGIC_VECTOR(1 DOWNTO 0))。 USE 。其頂層原理圖如圖 2 所示。 南北、東西方向的紅綠燈按表一表二變化。 且數(shù)碼管停止計(jì)時(shí)并閃爍。 2 設(shè)計(jì)過(guò)程 總體設(shè)計(jì)慨要 根據(jù)交通燈控制器的功能與要求 ,將其總體電路分為 狀態(tài)控制,倒計(jì)時(shí),數(shù)碼管顯示,信號(hào)燈顯示模塊( jtd ctrl, jtd time, jtd xs, jtd light) 。緊急狀態(tài)解除后,重新計(jì)時(shí)并指示時(shí)間。 交通燈控制系統(tǒng)設(shè)計(jì)報(bào)告 (基于 VHDL 語(yǔ)言與 EDA)