【正文】
P=3)THEN TEMP=0。BEGINP1:PROCESS(CLK)內(nèi)部時鐘,控制7段數(shù)碼管顯示掃描內(nèi)容 BEGIN COUNTER=CONV_INTEGER(COUNT)。ARCHITECTURE COUNTSHOW OF COUNTDOWN ISSIGNAL TEMP:INTEGER RANGE 0 TO 3。時鐘信號 NUMIN:OUT STD_LOGIC_VECTOR(3 DOWNTO 0)。USE 。END PROCESS。南北紅燈,且禁止左轉(zhuǎn) LIGHT2=0100。南北黃燈 LIGHT2=1001。END PROCESS P1。21秒到25秒 WHEN 26 TO 45 = STATE=S2。139。SIGNAL STATE:STATES。緊急信號輸入,控制緊急狀態(tài) COUNT:IN STD_LOGIC_VECTOR(5 DOWNTO 0)。USE 。COUNTER=CONV_STD_LOGIC_VECTOR(TEMPCOUNT,6)。139。 ELSIF EMERGENCY=39。 THEN復位狀態(tài) TEMPCOUNT=1。 THEN當不是緊急狀態(tài) BELL=39。EVENT AND CLK=39。警鈴信號輸出 COUNTERS:OUT STD_LOGIC_VECTOR (5 DOWNTO 0)計數(shù)信號輸出(波形) )。外部時鐘輸入 RESET:IN STD_LOGIC。USE 。 END IF。039。)THEN IF(TEMP=4999999)THEN TEMP=0。ARCHITECTURE FREQ OF FREQUENCY ISSIGNAL TEMP:INTEGER RANGE 0 TO 4999999。USE 。U5:SHOW PORT MAP (NUM_IN=TEMPNUM,NUM=NUM)。BEGIN將各個模塊接口連接起來U1:FREQUENCY PORT MAP (CLK=CLK,CLK_OUT=TEMPCLK)。END COMPONENT。 CLK:IN STD_LOGIC。 COUNT:IN STD_LOGIC_VECTOR(5 DOWNTO 0)。 BELL:OUT STD_LOGIC。COMPONENT COUNTER IS PORT( CLK:IN STD_LOGIC。SIGNAL TEMPNUM:STD_LOGIC_VECTOR(3 DOWNTO 0)。輸出信號(用十進制在波形圖顯示數(shù)字) COUNTERS:OUT STD_LOGIC_VECTOR (5 DOWNTO 0)輸出信號(用十進制在波形圖中顯示周期狀態(tài)) )。輸出東西南北向兩個紅信號 NUM:OUT STD_LOGIC_VECTOR(6 DOWNTO 0)。USE 。輸入端口:CLK時鐘信號,EMERGENCY緊急信號,RESET復位信號輸出端口:COUNTER計數(shù)狀態(tài)信號,BELL報警信號u COUNTDOWN模塊,倒計時顯示模塊,通過輸入的COUNTER和CLK來控制數(shù)碼管共陰極和7段數(shù)碼管數(shù)字顯示控制。(二)總體框圖CLK LIGHT1EMERGENCYLIGHT2RESETBELLNUMCAT——TEMPCLK開關1數(shù)碼管顯示輸出數(shù)碼管共陰極控制東西向交通燈南北向交通燈蜂鳴器開關2控制器緊急請求系統(tǒng)復位BELL控制器南北燈(包括禁止左轉(zhuǎn)燈)東西燈(包括禁止左轉(zhuǎn)燈)復位緊急請求分頻器時鐘時間計數(shù)器譯碼器時間倒計時顯示警鈴YES南北綠,東西紅東西禁止左轉(zhuǎn)燈亮是否綠燈時間到20s?對黃燈開始計時南北黃,東西紅東西禁止左轉(zhuǎn)燈亮是否黃燈時間到5s?對綠燈開始計時南北紅,東西綠南北禁止左轉(zhuǎn)燈亮是否綠燈時間到20s?對黃燈開始計時南北紅,東西黃南北禁止左轉(zhuǎn)燈亮是否黃燈時間到5s?對綠燈開始計時YESYESYESNONONONO啟動/復位任何/當前正常運行狀態(tài)警報開關是否打開?全部亮紅燈+警鈴YESNO(狀態(tài)機)紅綠燈顯示狀態(tài)狀態(tài)S0南北綠燈亮,東西紅燈亮,東西禁止左轉(zhuǎn)S1南北黃燈亮,東西紅燈亮,東西禁止左轉(zhuǎn)S2南北紅燈亮,東西綠燈亮,南北禁止左轉(zhuǎn)S3南北紅燈亮,東西黃燈亮,南北禁止左轉(zhuǎn)S4南北東西紅燈都亮,南北東西都禁止左右轉(zhuǎn)(三)分塊設計 在VHDL設計中,采用自頂向下的設計思路。:1) 東西方向和南北方向各使用4個LED顯示,LIGHT1,LIGHT2,紅黃綠各代表紅黃綠燈,剩下兩個紅燈分別表示限制兩個方向的禁止左轉(zhuǎn)。1). 南北和東西方向各有一組綠、黃、紅燈用于指揮交通,綠燈、黃燈和紅燈的持續(xù)時間分別為20 秒、5 秒和25 秒;2). 當有特殊情況(如消防車、救護車等)時,兩個方向均為紅燈亮,計時停止,當特殊情況結束后,控制器恢復原來狀態(tài),繼續(xù)正常運行;3). 用兩組數(shù)碼管,以倒計時方式顯示兩個方向允許通行或禁止通行的時間;:1). 增加左、右轉(zhuǎn)彎顯示控制功能;2). 緊急狀況時增加聲光警告功能;3). 自擬其它功能。路口交通燈控制系統(tǒng)的有東西路和南北路交通燈 R(紅)、Y(黃)、G(綠)三色,所有燈均為高電平點亮。 both hard environment to strengthen and take another look at the soft environment improvement momentum of development at present, depending on the potential for sustainable development. Leave people to talk about values are worthless and leave people to talk about Outlook is not what the performance. 4. people responded to the starting point of the question, and replied to questions point. Man is the sum of social relationships. We cannot leave the chichuanyongdu, housing, tourism and entertainment, entertaining, and even certain political, economic, cultural and social environment, and so on. Due to human needs, all walks of life will e into being. People create for their survival, and continue enjoying the results of the construction. Colorful in the transformation of the people of the world, munity vitality in the creation of man. Therefore, any work we do, the starting point is human, what are people. Us speed up development, the core of which is to meet the needs of people, including survival needs, emotional needs and selfactualization needs. It should be noted that people are not machines, not the slave of an object, not to be controlled. People have their own personality, has its own personality, has its own dignity. Person in need of care, you need to understand, need to meet. It is said that in the agricultural society, people plant。 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。s behaviour, attitudes, ways are different. Peopleoriented focus on human value and reality, we need the broadest masses as values. Adhere to peopleoriented values, is to make the economy more development, improve democracy, cultural prosperity, and live a happier。 changes in both urban and rural change??刂破魇拐麄€系統(tǒng)按設定的工作方式交替指揮車輛及行人的通行,并接收受控部分的反饋信號,決定其狀態(tài)轉(zhuǎn)換方向及輸出信號,控制整個系統(tǒng)的工作過程。(三)、實驗任務:設計制作一個用于十字路口的交通燈控制器。3) 復位撥碼開關RESET,當將其置為高電平,表示復位,工作停止,全部回到初始狀態(tài);當置其為低電平,重新開始工作。3) 增加一個BELL輸出,控制緊急狀態(tài)下的蜂鳴器。輸入端口:CLK外部時鐘信號輸出端口:CLK_OUT分頻后信號u COUNTER模塊,由于整個過程的顯示周期為50秒,即50個狀態(tài),所以該模塊為計數(shù)器模塊,計數(shù)周期為50,輸入為1Hz的外部時鐘,并加入緊急信號和復位信號,當輸入緊急信號,計數(shù)停止,當輸入復位信號。USE 。輸入時鐘信號,復位信號,緊急信號 LIGHT1,LIGHT2:OUT STD_LOGIC_VECTOR(3 DOWNTO 0)。輸出警鈴信號 NUMIN:OUT STD_LOGIC_VECTOR(3 DOWNTO 0)。SIGNAL TEMPCOUNT:STD_LOGIC_VECTOR(5 DOWNTO 0)。END COMPONENT。 COUNTER:OUT STD_LOGIC_VECTOR (5 DOWNTO 0)。COMPONENT LIGHT IS PORT( EMERGENCY:IN STD_LOGIC。COMPONENT COUNTDOWN IS PORT( COUNT:IN STD_LOGIC_VECTOR(5 DOWNTO 0)。 NUMIN1:OUT STD_LOGIC_VECTOR (3 DOWNTO 0) )。END COMPONENT。