【正文】
ve leadership to the development of connotation, development essentials, further deepen the essence of development and innovation, is our party39。7 WHEN 1000=NUM_OUT=1111111。BEGIN PROCESS(NUM_IN)譯碼過程 BEGIN CASE NUM_IN IS WHEN 0000=NUM_OUT=1111110。CAT_TEMP=CAT。CAT=011111。 WHEN 3=NUM_IN=0001。CAT=101111。 END CASE。 WHEN 47=CASE TEMP IS WHEN 0=NUM_IN=0000。CAT=111101。 WHEN 1=NUM_IN=0000。CAT=111110。 WHEN 2=NUM_IN=0000。CAT=011111。 WHEN 3=NUM_IN=1001。CAT=101111。 END CASE。 WHEN 39=CASE TEMP IS WHEN 0=NUM_IN=0000。CAT=111101。 WHEN 1=NUM_IN=1000。CAT=111110。 WHEN 2=NUM_IN=0001。CAT=011111。 WHEN 3=NUM_IN=0111。CAT=101111。 END CASE。 WHEN 31=CASE TEMP IS WHEN 0=NUM_IN=0001。CAT=111101。 WHEN 1=NUM_IN=0110。CAT=111110。 WHEN 2=NUM_IN=0010。CAT=011111。 WHEN 3=NUM_IN=0000。CAT=111110。 END CASE。 WHEN 23=CASE TEMP IS WHEN 0=NUM_IN=0000。CAT=011111。 WHEN 1=NUM_IN=0100。CAT=101111。 WHEN 2=NUM_IN=0000。CAT=111101。 WHEN 3=NUM_IN=1000。CAT=111110。 END CASE。 WHEN 15=CASE TEMP IS WHEN 0=NUM_IN=0000。CAT=011111。 WHEN 1=NUM_IN=0111。CAT=101111。 WHEN 2=NUM_IN=0001。CAT=111101。 WHEN 3=NUM_IN=0110。CAT=111110。 END CASE。 WHEN 7=CASE TEMP IS WHEN 0=NUM_IN=0001。CAT=011111。 WHEN 1=NUM_IN=0101。CAT=101111。 WHEN 2=NUM_IN=0010。CAT=111101。 WHEN 3=NUM_IN=0100。END PROCESS P1。BEGINP1:PROCESS(CLK)內(nèi)部時(shí)鐘,控制7段數(shù)碼管顯示掃描內(nèi)容 BEGIN COUNTER=CONV_INTEGER(COUNT)。時(shí)鐘信號 NUMIN:OUT STD_LOGIC_VECTOR(3 DOWNTO 0)。END PROCESS。南北黃燈 LIGHT2=1001。21秒到25秒 WHEN 26 TO 45 = STATE=S2。SIGNAL STATE:STATES。USE 。139。 THEN復(fù)位狀態(tài) TEMPCOUNT=1。EVENT AND CLK=39。外部時(shí)鐘輸入 RESET:IN STD_LOGIC。 END IF。)THEN IF(TEMP=4999999)THEN TEMP=0。USE 。BEGIN將各個(gè)模塊接口連接起來U1:FREQUENCY PORT MAP (CLK=CLK,CLK_OUT=TEMPCLK)。 CLK:IN STD_LOGIC。 BELL:OUT STD_LOGIC。SIGNAL TEMPNUM:STD_LOGIC_VECTOR(3 DOWNTO 0)。輸出東西南北向兩個(gè)紅信號 NUM:OUT STD_LOGIC_VECTOR(6 DOWNTO 0)。輸入端口:CLK時(shí)鐘信號,EMERGENCY緊急信號,RESET復(fù)位信號輸出端口:COUNTER計(jì)數(shù)狀態(tài)信號,BELL報(bào)警信號u COUNTDOWN模塊,倒計(jì)時(shí)顯示模塊,通過輸入的COUNTER和CLK來控制數(shù)碼管共陰極和7段數(shù)碼管數(shù)字顯示控制。:1) 東西方向和南北方向各使用4個(gè)LED顯示,LIGHT1,LIGHT2,紅黃綠各代表紅黃綠燈,剩下兩個(gè)紅燈分別表示限制兩個(gè)方向的禁止左轉(zhuǎn)。路口交通燈控制系統(tǒng)的有東西路和南北路交通燈 R(紅)、Y(黃)、G(綠)三色,所有燈均為高電平點(diǎn)亮。 is deeply concerned that human development and human values, development of social and human development of rational unified, insisted in the material civilization, political civilization and spiritual civilization in the overall advancement of Socialist civilization to a higher level. Also want to see that person39。 changes in both urban and rural change。(三)、實(shí)驗(yàn)任務(wù):設(shè)計(jì)制作一個(gè)用于十字路口的交通燈控制器。3) 增加一個(gè)BELL輸出,控制緊急狀態(tài)下的蜂鳴器。USE 。輸出警鈴信號 NUMIN:OUT STD_LOGIC_VECTOR(3 DOWNTO 0)。END COMPONENT。COMPONENT LIGHT IS PORT( EMERGENCY:IN STD_LOGIC。 NUMIN1:OUT STD_LOGIC_VECTOR (3 DOWNTO 0) )。U4:COUNTDOWN PORT MAP (NUMIN1=TEMPNUM,CAT_TEMP=CAT_TEMP,COUNT=TEMPCOUNT,CLK=CLK,NUMIN=NUMIN)。END FREQUENCY。 IF TEMP4999999 THEN CLK_OUT=39。l (主要控制模塊),用外部時(shí)鐘設(shè)置了50個(gè)狀態(tài)的一個(gè)周期1~50 由于該交通燈的狀態(tài)為50種,數(shù)碼管有50種顯示狀態(tài) 完全通過控制計(jì)數(shù)器的停止和復(fù)位來控制閃燈和數(shù)碼管LIBRARY IEEE。計(jì)數(shù)信號輸出 BELL:OUT STD_LOGIC。039。 END IF。 END PROCESS。ENTITY LIGHT IS PORT( EMERGENCY:IN STD_LOGIC。將二進(jìn)制輸入轉(zhuǎn)化為十進(jìn)制計(jì)數(shù)信號 IF EMERGENCY=39。 END IF。東西綠燈 WHEN S3 =LIGHT1=1001。USE 。END COUNTDOWN。139。CAT=011111。 WHEN 2=CASE TEMP IS WHEN 0=NUM_IN=0001。 END CASE。CAT=111110。 WHEN 3=NUM_IN=0001。CAT=111101。 WHEN 2=NUM_IN=0001。CAT=101111。 WHEN 1=NUM_IN=0010。CAT=011111。 WHEN 10=CASE TEMP IS WHEN 0=NUM_IN=0001。 END CASE。CAT=111110。 WHEN 3=NUM_IN=0011。CAT=111101。 WHEN 2=NUM_IN=0001。CAT=101111。 WHEN 1=NUM_IN=0100。CAT=011111。 WHEN 18=CASE TEMP IS WHEN 0=NUM_IN=0000。 END CASE。CAT=111110。 WHEN 3=NUM_IN=0101。CAT=111101。 WHEN 2=NUM_IN=0000。CAT=101111。 WHEN 1=NUM_IN=0001。CAT=011111。 WHEN 26=CASE TEMP IS WHEN 0=NUM_IN=0001。 END CASE。CAT=101111。 WHEN 3=NUM_IN=0010。CAT=011111。 WHEN 2=NUM_IN=0010。CAT=111110。 WHEN 1=NUM_IN=0011。CAT=111101。 WHEN 34=CASE TEMP IS WHEN 0=NUM_IN=0001。 END CASE。CAT=101111。 WHEN 3=NUM_IN=0100。CAT=011111。 WHEN 2=NUM_IN=0001。CAT=111110。 WHEN 1=NUM_IN=0101。CAT=111101。 WHEN 42=CASE TEMP IS WHEN 0=NUM_IN=0000。 END CASE。CAT=101111。 WHEN 3=NUM_IN=0110。CAT=011111。 WHEN 2=NUM_IN=0000。CAT=111110。 WHEN 1=NUM_IN=0010。CAT=111101。 WHEN 50=CASE TEMP IS WHEN 0=NUM_IN=0000。 END CASE。USE 。2 WHEN 0011=NUM_OUT=1111001。其他狀態(tài)不顯示 END CASE。 requirements we highlight place features, put supe