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

正文內(nèi)容

具有倒計(jì)時(shí)顯示功能的紅黃綠三色交通燈的設(shè)計(jì)畢業(yè)論文-文庫吧

2025-06-07 18:15 本頁面


【正文】 rilog語言的語法理解以及設(shè)計(jì)思維上的鍛煉。 實(shí)驗(yàn)中設(shè)計(jì)文件包括了四個(gè)模塊:分頻子模塊、交通燈子模塊、顯示子模塊以及一個(gè)頂層模塊,在頂層模塊中實(shí)現(xiàn)了對另外三個(gè)模塊的調(diào)用。各個(gè)子模塊的功能如下:分頻子模塊:實(shí)現(xiàn)對輸入的頻率為50Mhz的信號進(jìn)行分頻,分頻后產(chǎn)生頻率為1hz信號,這個(gè)1hz的信號用于交通燈子模塊中的秒鐘倒計(jì)時(shí)。交通燈子模塊:實(shí)現(xiàn)X、Y兩個(gè)方向上不同顏色(紅、黃、綠)的交通燈的切換以及該燈色下的秒鐘倒計(jì)時(shí)計(jì)數(shù),該模塊將X、Y兩個(gè)方向上一共六個(gè)燈的驅(qū)動信號輸出到六個(gè)led,倒計(jì)時(shí)的時(shí)間數(shù)據(jù)輸出到顯示子模塊。顯示子模塊:顯示X、Y兩個(gè)方向上的倒計(jì)時(shí)間。實(shí)驗(yàn)體會:這是一個(gè)比較復(fù)雜的電子系統(tǒng)設(shè)計(jì),同個(gè)本實(shí)驗(yàn)的自主設(shè)計(jì)體會到,作為一個(gè)電子設(shè)計(jì)人員,首先對于設(shè)計(jì)工具的使用要相當(dāng)熟練,做到把EDA工具運(yùn)用自如;另外,更為重要的是設(shè)計(jì)思想,通過本次實(shí)驗(yàn)的設(shè)計(jì),自己總結(jié)了一下幾點(diǎn)思想,我認(rèn)為很總要:1) 自頂向下的設(shè)計(jì)思想:對于一個(gè)較大較復(fù)雜的設(shè)計(jì),首相要從大處著眼,提出設(shè)計(jì)的總體思想,并論證該思想是否可行,而不是一開始就糾結(jié)于一些細(xì)枝末節(jié),如果一開始就陷于一些細(xì)枝末節(jié)的思考中,這樣會感覺設(shè)計(jì)異常困難,舉步維艱,不利于從整體上把握設(shè)計(jì),設(shè)計(jì)中途可能發(fā)現(xiàn)錯(cuò)誤也不利于修改,導(dǎo)致整個(gè)設(shè)計(jì)全盤推翻重新再來。2) 流水線的設(shè)計(jì)思想:這種思想比較適合用于一些過程處理的設(shè)計(jì)中,該思路的特點(diǎn)是順序設(shè)計(jì)、比較適合我們的思維習(xí)慣;如果熟練運(yùn)用這種思想,能夠使設(shè)計(jì)順利進(jìn)行,甚至能夠達(dá)到一氣呵成的功效。3) 狀態(tài)機(jī)思想:狀態(tài)機(jī)設(shè)計(jì)是我們經(jīng)常碰到的,我們往往可以將一個(gè)系統(tǒng)看成是由若干要素組成,系統(tǒng)運(yùn)行過程中各個(gè)要素總有一定的狀態(tài),且這種狀態(tài)在一段時(shí)間內(nèi)可能是保持穩(wěn)定不變的,也可能是一種變化的狀態(tài),這樣可以設(shè)計(jì)一個(gè)相應(yīng)的狀態(tài)機(jī)來實(shí)現(xiàn)該系統(tǒng),狀態(tài)機(jī)設(shè)計(jì)具有思路分明,結(jié)構(gòu)明顯的特點(diǎn),什么情況下對應(yīng)什么狀態(tài),我們都可以一目了然。另外,通過本次實(shí)驗(yàn)還體會到實(shí)際動手的重要性,只有通過自己實(shí)際動手做設(shè)計(jì)才能將所學(xué)東西運(yùn)用到實(shí)際中,才能將理論掌握的更加細(xì)微牢固,本次實(shí)驗(yàn)我深刻體會到理論與實(shí)踐的不可分割性。實(shí)驗(yàn)代碼:1. 分頻子模塊///////////////////////////////////////////////////////將50Mhz的時(shí)鐘分頻產(chǎn)生1hz的時(shí)鐘/////////////////////////////////////////////////////module clkdiv_1s(clk50m,clk1hz,rst_n)。input clk50m,rst_n。output clk1hz。reg clk1hz。reg [24:0]cont。 //分頻計(jì)數(shù)器parameter DIV=25000000。//分頻參數(shù)always @(posedge clk50m or negedge rst_n)if (!rst_n) begin clk1hz=139。b0。 //復(fù)位endelse if (cont=DIV) cont=cont+139。b1。else begin clk1hz=~clk1hz。//時(shí)鐘翻轉(zhuǎn)cont=2539。d0。 //分頻計(jì)數(shù)器清零endendmodule2. 交通燈子模塊////////////////////////////////////////////////////////交通燈//////////////////////////////////////////////////////module light(clk1hz, enable, light_x, light_y, counter_x, counter_y)。output[7:0] counter_x,counter_y。output[2:0] light_x,light_y。input clk1hz,enable。reg op_x,op_y。reg [1:0]x,y。 reg[7:0] counter_x,counter_y。 reg[7:0] red_x,yellow_x,green_x,red_y,yellow_y,green_y。reg[2:0] light_x,light_y。always @( enable)if(!enable) begin red_x =839。b01000101。//45。 yellow_x =839。b00000101。//5。 green_x =839。b01000000。//40。 red_y =839。b01000101。//45。 yellow_y =839。b00000101。//5。 green_y =839。b01000000。//40。endalways @(posedge clk1hz) begin if(enable) begin //enable有效,x方向交通燈工作 if(!op_x) begin //op_x=0,進(jìn)入亮燈op_x=139。b1。case(x) 0: begin counter_x=green_x。 light_x=339。b011。 //x方向亮綠燈 x=1。 end1: begin counter_x=yellow_x。 light_x=339。b101。 //x方向亮黃燈 x=2。 end2: begin counter_x=red_x。 light_x=339。b110。 //x方向亮紅燈 x=0。 enddefault: light_x=339。b110。 endcaseendelse begin //op_x=1,X方向倒計(jì)時(shí) if(counter_x1) if
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1