freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vhdl的交通燈控制器的設(shè)計(jì)與實(shí)現(xiàn)(完整版)

2025-08-01 12:16上一頁面

下一頁面
  

【正文】 ight, done)。 SF_D : out STD_LOGIC_VECTOR(3 downto 0)。use 。 main_red = state。每當(dāng)一個狀態(tài)的計(jì)數(shù)器為00時,state、s_or_l發(fā)生改變,以實(shí)現(xiàn)狀態(tài)間的轉(zhuǎn)換,進(jìn)而控制交通燈的變化。任務(wù)擴(kuò)展:在原設(shè)計(jì)的基礎(chǔ)上加入指示方向的功能。要求主干道每次通行時間為99秒,支干道每次通行時間為30秒。每次變換運(yùn)行車道前綠燈閃爍,持續(xù)時間為5秒。2. 系統(tǒng)設(shè)計(jì)由系統(tǒng)設(shè)計(jì)原理圖,我以清楚地將系統(tǒng)分為六個模塊:分頻模塊,時間設(shè)置模塊,狀態(tài)轉(zhuǎn)換模塊,時間計(jì)算模塊,LED流水燈模塊,LCD顯示模塊。4)時間計(jì)算模塊這次設(shè)計(jì)中擴(kuò)展了左轉(zhuǎn)向的功能,因此紅燈時間不僅僅是另一干道的直行時間,而是直行時間和左轉(zhuǎn)時間之和。 branch_green = state AND NOT(s_or_l) AND (NOT((flash AND clk)))。use 。 LCD_E, LCD_RS, LCD_RW: out STD_LOGIC )。 signal init_state : init_sequence := idle。 signal mux : std_logic。 write only The following with statements simplify the process of adding and removing states. when to transmit a mand/data and when not to with cur_state select tx_init = 39。039。039。counter_play2l when temperature_2, 00100000 when blank2, 00100000 when degree_1, 00100000 when degree_2, 00100000 when blank3, 00100000 when others。139。 else cur_state = entry_set。 end if。 end if。 else cur_state = blank1。 when blank2 = if(i2 = 2000) then cur_state = degree_1。 end if。039。 elsif(clk=39。 else tx_state = high_setup。 else tx_state = high_hold。 i2 = i2 + 1。 i2 = i2 + 1。 i2 = i2 + 1。 end if。 i2 = 0。 init_done = 39。139。 if(i = 750000) then init_state = one。 init_done = 39。039。 when three = SF_D1 = 0011。 i = i + 1。 else init_state=four。 if(i = 11) then init_state=six。039。139。 when eight = LCD_E1 = 39。 end if。因?yàn)長CD模塊無法仿真,故在此不做仿真四、實(shí)驗(yàn)總結(jié) 心得體會此次設(shè)計(jì)實(shí)驗(yàn)是對本課程的一次總結(jié),通過此次實(shí)驗(yàn)大大提高了自己的動手能力,對VHDL這門語言以及對FPGA的開發(fā)油了更加深入的了解在動手設(shè)計(jì)實(shí)驗(yàn)的過程中,也遇到了很多問題,比如計(jì)數(shù)器工作不正常,LED燈非正常閃爍,也用了了很大的功夫才把BUG解決。其次本次試驗(yàn)也存在很多不足之處,如按鍵抖動的問題,還有紅燈的計(jì)算模塊都有欠缺考慮之處。 init_done = 39。 init_done = 39。039。 i = 0。 else init_state=five。 end if。 when four = LCD_E1 = 39。139。039。 if(i = 11) then init_state=two。 else init_state = fifteenms。 i = 0。 elsif(clk=39。 end case。039。 when fortyus = LCD_E0 = 39。 when low_hold = LCD_E0 = 39。 when low_setup = LCD_E0 = 39。 end if。 end if。 and clk39。 initialize with mux select LCD_E = LCD_E0 when 39。 else cur_state = blank3。 end if。 when temperature_1 = if(i2 = 2000) then cur_state = temperature_2。 else cur_state = max_degree_1。 i3 = 0。 when set_display
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1