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

正文內(nèi)容

基于fpga的花樣音樂噴泉設(shè)計-預(yù)覽頁

2025-07-14 12:31 上一頁面

下一頁面
 

【正文】 噴頭噴出的霧滴直徑為毫米級,超霧化級噴頭則可噴出微米級霧滴,形成近似煙云狀態(tài),可分為高壓式、壓縮空氣式、超聲波式。,為了便于清洗在水池底部應(yīng)設(shè)泄水管。方案二:使用LED水下低壓彩燈,LED水下彩燈系列除廣泛適用于噴泉,瀑布水下照明外,還可以用于假山,橋梁等投光照明。設(shè)計如下:8個噴泉口的控制,使8路噴泉按照兩種節(jié)拍和三種花形循環(huán)變化。注明:本文的設(shè)計采用彩燈的花樣與水形花樣的變化保持一致性。其中模塊U1類似于彈琴人的手指;U2類似于琴鍵;U3類似于琴弦或音調(diào)發(fā)生器。“梁?!币魳吩O(shè)計的VHDL程序libraryieee。 toneindex:outstd_logic_vector(3downto0))。 elsif(clk39。 endif。when02=toneindex=0011。when06=toneindex=0101。when10=toneindex=1000。when14=toneindex=0101。when18=toneindex=1100。when22=toneindex=1010。when26=toneindex=1001。when30=toneindex=1001。when34=toneindex=1001。when38=toneindex=0110。when42=toneindex=0101。when46=toneindex=1001。when50=toneindex=1000。when54=toneindex=0110。when58=toneindex=0101。when62=toneindex=0101。when66=toneindex=1010。when70=toneindex=1001。when74=toneindex=0101。when78=toneindex=0101。when82=toneindex=0011。when86=toneindex=0111。when90=toneindex=0110。when94=toneindex=0101。when98=toneindex=1000。when102=toneindex=1100。when106=toneindex=1010。when110=toneindex=0110。when114=toneindex=0011。when118=toneindex=1000。when122=toneindex=0110。when126=toneindex=0110。when130=toneindex=0101。when134=toneindex=0101。when138=toneindex=0000。end。 entityNoteTabsis port(clk:instd_logic。 begin t8:process(clk,counter) begin ifcounter=36then counter=0。)then counter=counter+1。when01=toneindex=1001。when05=toneindex=1100。when09=toneindex=1101。when13=toneindex=1100。when17=toneindex=1101。when21=toneindex=1101。when25=toneindex=1100。when29=toneindex=1000。when33=toneindex=1000。whenothers=null。圖72NoteTabs1模塊圖“一剪梅”音樂設(shè)計的VHDL程序libraryieee。 toneindex:outstd_logic_vector(3downto0))。 elsif(clk39。 endif。when02=toneindex=0110。when06=toneindex=0000。when10=toneindex=1010。when14=toneindex=1000。when18=toneindex=0110。when22=toneindex=0110。when26=toneindex=1000。when30=toneindex=1000。when34=toneindex=1011。when38=toneindex=1010。when42=toneindex=1010。when46=toneindex=1101。when50=toneindex=1010。when54=toneindex=1000。when58=toneindex=1010。when62=toneindex=0101。when66=toneindex=0110。when70=toneindex=0101。when74=toneindex=0111。when78=toneindex=0110。when82=toneindex=0110。when86=toneindex=0110。when90=toneindex=0000。when94=toneindex=1100。when98=toneindex=1100。when102=toneindex=1001。when106=toneindex=1001。when110=toneindex=1000。when114=toneindex=0110。when118=toneindex=1010。when122=toneindex=1001。when126=toneindex=1010。when130=toneindex=0110。when134=toneindex=1010。when138=toneindex=1101。when142=toneindex=1001。when146=toneindex=1001。when150=toneindex=1010。when154=toneindex=0110。when158=toneindex=1001。when162=toneindex=1101。when166=toneindex=1010。when170=toneindex=1010。when174=toneindex=1101。when178=toneindex=1010。when182=toneindex=1100。when186=toneindex=1100。when190=toneindex=1010。when194=toneindex=0110。when198=toneindex=0110。when202=toneindex=1010。when206=toneindex=1010。when210=toneindex=1010。when214=toneindex=0000。when218=toneindex=1100。when222=toneindex=0110。when226=toneindex=0000。end。 entityNoteTabs3is port(clk:instd_logic。 begin t8:process(clk,counter) begin ifcounter=63then counter=0。)then counter=counter+1。when01=toneindex=0110。when05=toneindex=1010。when09=toneindex=0110。when13=toneindex=1010。when17=toneindex=1001。when21=toneindex=1100。when25=toneindex=1010。when29=toneindex=1010。when33=toneindex=0110。when37=toneindex=1010。when41=toneindex=0110。when45=toneindex=1010。when49=toneindex=1001。when53=toneindex=1100。when57=toneindex=0110。when61=toneindex=0110。endcase。ToneTaba模塊是樂曲簡譜碼對應(yīng)的分頻預(yù)置數(shù)查表電路,其中設(shè)置了四首樂曲全部音符所對應(yīng)的分頻預(yù)置數(shù),共16個,每一音符的停留時間由音樂節(jié)拍和音調(diào)發(fā)生器模塊NoteTabs的clk輸入頻率決定,在此為4Hz。 TONE:outstd_logic_vector(10downto0))。2047 when0001=TONE=01100000101。CODE=0010。1036。 when0101=TONE=10010101101。CODE=0110。1372。 when1001=TONE=10111001000。CODE=0011。1622。 when1110=TONE=11010110010。CODE=0001。 endprocess。Speakera對clk輸入信號的分頻比由11位預(yù)置數(shù)TONE[10..0]決定。 SPKS:outstd_logic)。 begin preclk=39。 count4:=0000。then count4:=count4+1。 begin ifpreclk39。 fullspks=39。039。delaysparks:process(fullspks)——將輸出再2分頻,展寬脈沖,使揚聲器有足夠功率發(fā)音variablecount2:std_logic。thencount2:=notcount2。139。endif。\自動選擇模塊\自動選擇模塊的功能根據(jù)設(shè)計的要求,該音樂噴泉能實現(xiàn)手動選擇或自動播放樂曲的功能。entitymux212isport(s:instd_logic。architecturearOFmux212isbeginprocess(a,b,s)beginifs=39。endif?!癿ux41”設(shè)計的VHDL程序libraryieee。m1,m2,m3,m4:instd_logic_vector(3downto0)。begink=k1amp。when10=q=m3。endprocess。architectureoneofdengisbeginprocess(CODE)begincaseCODEiswhen0000=qq=00000000。when0100=qq=10010001。whenothers=null。圖79deng的波形仿真圖這部分是手動控制音樂播放時噴泉的控制部分,從波形仿真中很容易看出,當(dāng)輸出音符code=1時,對應(yīng)是qq(3)和qq(4)噴泉口噴水;當(dāng)輸出音符code=2時,對應(yīng)是qq(1),qq(3),qq(4)和qq(6)噴泉口噴水;當(dāng)輸出音符code=3時,對應(yīng)是qq(0),qq(1),qq(2),qq(5),qq(6)和qq(7)噴泉口噴水;當(dāng)輸出音符code=4時,對應(yīng)是qq(0),qq(4)和qq(7)噴泉口噴水;當(dāng)輸出音符code=5時,對應(yīng)是qq(0),qq(1),qq(4),qq(6)和qq(7)噴泉口噴水;當(dāng)輸出音符code=6時,對應(yīng)是qq(1),qq(2),qq(3),qq(4),qq(5)和qq(6)噴泉口噴水;當(dāng)輸出音符code=7時,對應(yīng)全部的噴泉口都噴水;當(dāng)輸出音符code=0時,對應(yīng)的全部噴泉口都不噴水。clkk:outstd_logic)。beginifclk39。——如果溢出標(biāo)志信號clk為高電平,輸出取反endif。圖710二分頻模塊的波形仿真圖(1)圖710二分頻模塊圖(2)二分頻這部分就是為了實現(xiàn)兩種周期頻率,使噴泉按照兩種節(jié)拍進行花樣噴水。y:outstd_logic)。theny=a。endar。endcd。variablejp1:std_logic:=39。139。q(wdownto1)。endif。ifq(6)=39。elsifflag=010thenq(wdownto4)=q(w1downto4)amp。139。139。39。amp。thenflag:=100。amp。amp。thenflag:=101。flag:=000。jp=jp1。這就是噴泉的三種花樣噴水。endmux213。elsey=b。從程序中可以看出,當(dāng)s=0時,選擇輸出的是手動音樂控制部分對應(yīng)的噴泉花樣;當(dāng)s=1時,選擇輸出的是自動音樂控制部分對應(yīng)的噴泉花樣?!謩右魳愤x擇控制按鍵S:INSTD_LOGIC?!獓娙敵鲲@示END。 本次畢業(yè)設(shè)計是對我專業(yè)知識的實際檢
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1