【正文】
總之,通過這次的設計,進一步了解了EDA技術,收獲很大,對軟件編程、排錯調試、相關儀器設備的使用技能等方面得到較全面的鍛煉和提高。最后參照每個模塊把輸入和輸出引腳設定,運用我們所學的VHDL語言進行編程。同時也掌握了做課程設計的一般流程,為以后的設計積累了一定的經驗。并進一步熟練了對QuartusII軟件的操作。黃燈時間為5秒。 交通燈從綠變紅時,有5秒黃燈亮的間隔時間; 交通燈紅變綠是直接進行的,沒有間隔時間;紅燈時間為30秒。將未使用的管腳設置為三態(tài)輸入(一定要設置,否則可能會損壞芯片)。end。 end case。 when 0001001=led7s2=1101111。 when0000111=led7s2=0000111。 when 0000101=led7s2=1101101。 when0000011=led7s2=1001111。 when0000001=led7s2=0000110。 end case。 when11=led7s1=1001111。 when01=led7s1=0000110。END PROCESS。tl=tm。tl=tm10。tl=tm20。tl=tm30。end process。 end if。 if time=67 then next_state=s0。when s3=b_out=100001。 else next_state=s2。tm=63time。 end if。 if time=43 then next_state=s2。when s1=b_out=010100。 else next_state=s0。tm=39time。 END process。EVENT THEN current_state=next_state。139。END PROCESS。 END IF。 THEN IF TIME1000011 THEN TIME=TIME+1。EVENT AND full=39。 END PROCESS P_REG。 END IF。 FULL = 39。139。 THEN IF CNT8 = 11111111 THEN CNT8:=01111111。EVENT AND CLK=39。BEGIN P_REG: PROCESS(CLK)