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

正文內(nèi)容

華中科技大學電子技術課程設計報告(交通燈)-預覽頁

2024-09-14 16:54 上一頁面

下一頁面
 

【正文】 于系統(tǒng)設計要求可以對主干道,支干道上左轉、綠燈運行的時間進行重新設置調(diào)整,所以要對系統(tǒng)進行參數(shù)化設計。仿真時是逐條執(zhí)行的。以主干道的綠燈為例,當chief_g_button產(chǎn)生一個高電平,即k6鍵按下,對應的置數(shù)位加1,當k6再按下一次時,對應的置數(shù)再位加1,當置數(shù)位加到9后,個位數(shù)則歸0 ,十位數(shù)加1,置數(shù)值始終放在chief_gh和chief_gl里。 由于交通信號燈的倒計時數(shù)值可能是一位或者兩位的十進制數(shù),所以需要在七段數(shù)碼管的譯碼器的譯碼電路上增加一個分位電路,即將其分為兩個一位的十進制數(shù),如99分為9和9,30分為3和0。其方法就是用卡諾圖算出chief_green,chief_left,chief_red,sub_green,sub_left,sub_red關于select,flash的數(shù)學表達式。~g_lamp。g_lamp。sub_green=selectamp。sub_left=selectamp。sub_red=~select。每當一個狀態(tài)的計數(shù)器為00時,select、g_l發(fā)生改變,以實現(xiàn)狀態(tài)間的轉換。第3章 模塊程序清單及仿真波形 程序模塊及仿真波形頂層模塊trafficlamp置數(shù)模塊set控制模塊control顯示模塊view加法器plusplus4分頻模塊freq_div數(shù)碼管譯碼模塊SEG7_LUT_8置數(shù)模塊set首先進行初始值設定,令chief_g_button產(chǎn)生7個高電平,chief_l_button產(chǎn)生6個高電平,sub_g_button產(chǎn)生5個高電平,sub_l_button產(chǎn)生4個高電平,即,可以發(fā)現(xiàn)Rchief_gh置數(shù)為0,Rchief_gl置數(shù)為6,Rchief_lh置數(shù)為0,Rchief_ll置數(shù)為5,Rsub_gh置數(shù)為0,Rsub_gl置數(shù)為4,Rsub_lh置數(shù)為0,Rsub_ll置數(shù)為3(本設計采用從N1~0共N個狀態(tài)倒計時顯示,但是在顯示設置時間時顯示N)。由于控制模塊和頂層模塊的仿真結果基本相同,故只討論頂層模塊的仿真??傮w時間設置如下:主干道綠燈18,左轉12,支干道綠燈15,左轉10 運行部分分析 當EN信號由0變?yōu)?產(chǎn)生脈沖時,系統(tǒng)啟動,開始運行,counter_play1h、counter_play1l顯示主干道綠燈倒計時,從17到00,接著進入主干道左轉狀態(tài),從11到00,與此同時,counter_play2h、counter_play2l顯示支干道紅燈倒計時,從29到00。支干道綠燈左轉分析同理,只是時間設置不同,倒計時不同。input clk,EN,enable。wire[3:0] counter_play1h,counter_play1l。wire flash,select,g_l。wire[6:0]oSEG0,oSEG1,oSEG2,oSEG3,oSEG4,oSEG5,oSEG6,oSEG7。assign iDIG[11:8]=counter_play2l。assign iDIG[27:24]=counter_play4[3:0]。set u1(clk1,enable, chief_g_button,chief_l_button,sub_g_button,sub_l_button, chief_gh,chief_gl,chief_lh,chief_ll,sub_gh,sub_gl,sub_lh,sub_ll, counter_play3,counter_play4 )。view u9(clk1,flash,select,g_l, chief_green,chief_left,chief_red,sub_green,sub_left,sub_red )。input chief_l_button。input enable。//分別顯示綠燈、左轉設置時間reg out。reg[3:0]Rchief_gh,Rchief_gl,Rchief_lh,Rchief_ll。 else chief_gh=chief_gh+1。 else chief_lh=chief_lh+1。 else sub_gh=sub_gh+1。 else sub_lh=sub_lh+1。 counter_play4={chief_lh,chief_ll}。amp。b1001。b0000。 Rchief_gl=chief_gl139。(chief_ll==0)) begin Rchief_lh=chief_lh139。 end else if((chief_lh==0)amp。 Rchief_ll=439。b1。b1。amp。b0000。 endendalways(sub_lh or sub_ll)//用于求得真正主干道紅燈時間begin if((sub_lh0)amp。 Rsub_ll=439。(sub_ll==0)) begin Rsub_lh=439。 end else begin Rsub_lh=sub_lh。input clk。 input[3:0]chief_rh,chief_rl,sub_rh,sub_rl。reg flash。reg g_l。reg[3:0]counter_play1h,counter_play1l,counter_play2h,counter_play2l。 sub_ghtemp=sub_gh。 chief_lhtemp=chief_lh。 chief_rltemp=chief_rl。//主干道顯示紅燈計數(shù) counter_play1l=chief_rltemp。 chief_rltemp=9。 end else if((chief_rhtemp==0)amp。 end end if(select==0)//支干道紅燈 begin counter_play2h=sub_rhtemp。(sub_rhtemp=1)) begin sub_rhtemp=sub_rhtemp1。(sub_rltemp=9)) begin sub_rltemp=sub_rltemp1。 sub_rltemp=sub_rl。//主干道顯示綠燈時間 counter_play1l=chief_gltemp。 chief_gltemp=9。amp。 end else if((chief_ghtemp==0)amp。 flash=0。amp。amp。amp。 chief_lltemp=chief_lltemp1。(chief_lltemp==0)) begin select=1。 chief_lltemp=chief_ll。//支干道顯示綠燈時間 counter_play2l=sub_gltemp。 sub_gltemp=9。amp。 end else if((sub_ghtemp==0)amp。 flash=0。amp。amp。amp。 sub_lltemp=sub_lltemp1。(sub_lltemp==0)) begin select=0。 sub_lhtemp=sub_lh。 chief_rltemp=0。 sub_lltemp=0。 sub_rltemp=0。reg[3:0]OutH,OutL。b1010。outh1=In1H。OutH=outh1+In2H+139。endif((((outl1+In2L)=439。b1001))||(((outh1+In2H)439。b1001。reg[3:0]OutH,OutL。b1010。outh1=In1H。OutH=outh1+In2H+139。endif((((outl1+In2L)=439。b1001))||(((outh1+In2H)439。b1001。assign chief_green=~selectamp。assign chief_left=~selectamp。assign chief_red=select。clk))。clk))。input iWR,iCLK,iRST_N。 else begin if(iWR) rDIG = iDIG。SEG7_LUT u3 ( oSEG3,rDIG[15:12] )。SEG7_LUT u7 ( oSEG7,rDIG[31:28] )。reg clk1。endalways(posedge clk)beginif(counter==253
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1