




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、西安郵電大學(xué)FPGA 課程設(shè)計(jì)報(bào)告題 目: 簡(jiǎn)易電子琴設(shè)計(jì)及 FPGA功能驗(yàn)證院 系: 電子工程學(xué)院專(zhuān)業(yè)班級(jí):學(xué)生姓名:導(dǎo)師姓名: 黃海生起止時(shí)間: 2012-6-18 至 2012-6-292012 年 6 月 29 日目錄1. 任務(wù)22. 目的23. 使用環(huán)境 2.4. FPGA 課程設(shè)計(jì)詳細(xì)內(nèi)容 2.4.1 技術(shù)規(guī)范 2.4.1.1 總體描述 2.4.1.2 結(jié)構(gòu)框圖 錯(cuò). 誤!未定義書(shū)簽。4.1.3 引腳描述 錯(cuò). 誤!未定義書(shū)簽。4.1.3 應(yīng)用范圍 54.2 設(shè)計(jì)方案 5.4.2.1 頂層方案設(shè)計(jì) 5.4.2.2 頂層模塊程序 7.4.3 功能驗(yàn)證方案及源程序 7.4.3.1 按鍵
2、輸入控制模塊方案設(shè)計(jì)及源程序 74.3.2 控制模塊方案設(shè)計(jì)及源程序 84.3.3LCD 驅(qū)動(dòng)模塊方案設(shè)計(jì)及源程序 114.4 電路設(shè)計(jì)及功能仿真報(bào)告 3.04.5 綜合及布局布線(xiàn)報(bào)告和引腳分布報(bào)告 2. 14.6 硬件測(cè)試結(jié)果報(bào)告 2.15. 課程設(shè)計(jì)的心得體會(huì) 2.2.6. 參考資料 2.2.1 任務(wù):a、設(shè)計(jì)一個(gè)簡(jiǎn)單電子琴。 (內(nèi)置 24首簡(jiǎn)單音調(diào)曲)b、用 FPGA 開(kāi)發(fā)板的按鍵可選擇演奏內(nèi)置曲調(diào),用數(shù)碼管顯示當(dāng)前演奏的哪個(gè)演奏曲目或停止。c、要求電子琴具有自主選擇,自動(dòng)播放所選曲目或停止曲目。2 目的:a、在掌握計(jì)算機(jī)組成原理理論相關(guān)的基礎(chǔ)上,了解EDA 技術(shù),掌握Verilog H
3、DL 硬件描述語(yǔ)言的設(shè)計(jì)方法和思想,通過(guò)學(xué)習(xí)的 Verilog HDL 語(yǔ)言 結(jié)合電子電路的設(shè)計(jì)知識(shí)理論聯(lián)系實(shí)際,掌握所學(xué)的課程知識(shí);b、深入學(xué)習(xí) Verilog H DL 、FPGA,了解其編程環(huán)境;c、學(xué)會(huì)運(yùn)用 Modelsim 和 Quartus II 等編程仿真軟件;d、將硬件語(yǔ)言編程與硬件實(shí)物功能演示相結(jié)合, 加深理解 Verilog HDL、 FPGA 的學(xué)習(xí);3 使用環(huán)境 (軟件 /硬件環(huán)境,設(shè)備等 )軟硬件環(huán)境:軟件: Quartus II 7.2, Modelsim6.1;硬件環(huán)境: DEII 開(kāi)發(fā)板;設(shè)備: PC一臺(tái), USB下載線(xiàn), FPGA 開(kāi)發(fā)板及電源。在 EDA 軟
4、件平臺(tái)上,根據(jù)硬件描述語(yǔ)言 Verilog 完成的設(shè)計(jì)文件,自動(dòng)的完成邏輯編譯、化簡(jiǎn)、分割、綜合及優(yōu)化、布局布線(xiàn)、仿真、目標(biāo)芯片的適配編譯、邏輯映射和編程下載等工作。Verilog HDL 語(yǔ)言,用 Modelsim 進(jìn)行前仿真,以及代碼的生成,驗(yàn)證程 序驗(yàn)證,也可進(jìn)行綜合。用 Quartus II進(jìn)行后仿真。4 FPGA 課程設(shè)計(jì)詳細(xì)內(nèi)容4.1 技術(shù)規(guī)范4.1.1 原理簡(jiǎn)易電子琴的設(shè)計(jì)通過(guò)軟硬件結(jié)合實(shí)現(xiàn), 硬件系統(tǒng)包括主控制器芯片、 LED 、 蜂鳴器等,軟件資源包括編寫(xiě) Verilog HDL 程序的應(yīng)用軟件 Modelsim 和仿真軟 件 Quartus II。電子琴有自動(dòng)播放功能。播放
5、功能中有三首曲子。 程序共有六個(gè)模塊, 分別為主模塊、 數(shù)碼管顯示模 塊、分頻模塊、計(jì)數(shù)器模塊、存儲(chǔ)器模塊、音頻輸出模塊。硬件實(shí)現(xiàn)是用一個(gè)數(shù) 碼管顯示當(dāng)前播放的曲目,另外四個(gè)按鍵 key1、key2 用來(lái)選擇曲目。通過(guò)主模 塊調(diào)用各模塊實(shí)現(xiàn)電子琴的功能。樂(lè)曲演奏的原理:樂(lè)曲演奏的原理:組成樂(lè)曲的每個(gè)音符的頻率值 (音調(diào) )以及持續(xù)時(shí)間(音長(zhǎng))是 樂(lè)曲能持續(xù)演奏所需的兩個(gè)基本數(shù)據(jù), 因此只要控制輸出到揚(yáng)聲器的激勵(lì)信號(hào)的 頻率的高低和持續(xù)的時(shí)間,就可以使揚(yáng)聲器發(fā)出持續(xù)的樂(lè)曲聲。音調(diào)的控制 頻率的高低決定了音調(diào)的高低。音樂(lè)的十二平均率規(guī)定:每?jī)蓚€(gè)八度音(如 簡(jiǎn)譜中的中音 1 與高音 1)之間的頻率相
6、差一倍。在兩個(gè)八度音之間,又可 分為十二個(gè)半音,每半個(gè)音的頻率比為 。另外,音名 A(簡(jiǎn)譜中的低音 6) 的頻率為 440HZ ,音名 B到 C之間,E 到 F 之間為半音,其余為全音。由 此可以計(jì)算出簡(jiǎn)譜中從低音 1至高音 1之間的每個(gè)音名對(duì)應(yīng)的頻率如圖所示 :音名頻率(HZ)音名頻率(HZ)音名頻率(HZ)低音 1261.6中音 1523.3高音 11046.5低音 2293.7中音 2587.3高音 21174.7低音 3329.6中音 3659.3高音 31318.5低音 4349.2中音 4698.5高音 41396.9低音 5392中音 5784高音 51568低音 6440中音
7、6880高音 61760低音 7493.9中音 7987.8高音 71975.5所有不同頻率均從同一基準(zhǔn)頻率分頻得到。將分頻數(shù)四舍五入進(jìn)行取整,并盡量減小誤差。在本設(shè)計(jì)中選取 5MHZ 作為基準(zhǔn)頻率。從下表中可以看出最大分頻系數(shù)為 11468 ,采用 14 位二進(jìn)制計(jì)數(shù)器分頻可滿(mǎn)足要求。此外還應(yīng) 給出預(yù)置數(shù),對(duì)應(yīng)不同的預(yù)置數(shù),只需加載不同的預(yù)置數(shù)即可。采用加載預(yù) 置數(shù)實(shí)現(xiàn)分頻的方法比采用反饋復(fù)零法節(jié)省資源,實(shí)現(xiàn)起來(lái)更加容易。音名分頻比預(yù)置數(shù)音名分頻比預(yù)置數(shù)音名分頻比預(yù)置數(shù)低音 195576826中音 1477711606高音 1238913994低音 285127871中音 242571212
8、6高音 2212814255低音 375858798中音 3379212591高音 3189614487低音 471599224中音 4357912804高音 4179014593低音 5637810005中音 5318913194高音 5159414789低音 6568210701中音 6284113524高音 6142014963低音 7506211321中音 7253113852高音 7126615117音長(zhǎng)的控制 音符的持續(xù)時(shí)間須根據(jù)音樂(lè)的速度及每個(gè)音符的節(jié)拍數(shù)來(lái)確定。 如果設(shè)定全音符的持續(xù)時(shí)間 為 1S 的話(huà),假設(shè)產(chǎn)生 4 分音符,則產(chǎn)生四分頻即可實(shí)現(xiàn)四分音符的時(shí)長(zhǎng),并提供 4HZ
9、分 頻器。 如圖為樂(lè)曲演奏的原理圖,其中, 樂(lè)譜產(chǎn)生電路用來(lái)控制音樂(lè)的音調(diào)和時(shí)長(zhǎng)??刂埔?調(diào)通過(guò)設(shè)置計(jì)數(shù)器的預(yù)置數(shù)來(lái)實(shí)現(xiàn),預(yù)置不同的數(shù)值會(huì)可以使計(jì)數(shù)器產(chǎn)生不同頻率的信號(hào), 從而產(chǎn)生不同的音調(diào)。 控制音長(zhǎng)是通過(guò)控制計(jì)數(shù)器預(yù)置數(shù)的停留時(shí)間來(lái)實(shí)現(xiàn)的, 預(yù)置數(shù)的停 留時(shí)間越長(zhǎng),則該音符的演奏時(shí)間越長(zhǎng),如 2 分音符,在記譜時(shí)將該音符記錄兩次即可。 4.1.2總體方案 本次設(shè)計(jì)課程的目的是讓我們?cè)趯W(xué)習(xí) verilogHDL 的基礎(chǔ)上更加深入的了解硬件設(shè)計(jì)語(yǔ)言的 功能、作用及其特征,并且將我們的動(dòng)手能力與創(chuàng)新能力結(jié)合起來(lái)。本次試驗(yàn)的總體框圖為:設(shè)計(jì)框圖說(shuō)明4.1.3 引腳描述信號(hào)名輸入 /輸出目標(biāo)/源功能
10、描述CLKInputPin主時(shí)鐘頻率, 5MHZ ,占空比為 1:1DIRInputPin使能端,控制時(shí)鐘產(chǎn)生,以及 讀寫(xiě)同步OUTOutputPin輸出樂(lè)曲信號(hào) (方波形式 )SCREENOutputPin數(shù)碼管顯示信號(hào)4.1.4 頂層劃分頂層模塊說(shuō)明:1D 觸發(fā)器:實(shí)現(xiàn)信號(hào)讀取,產(chǎn)生內(nèi)部使能端,控制分頻器;2分頻器 : 實(shí)現(xiàn)與基準(zhǔn)時(shí)鐘同步操作,讀取存儲(chǔ)器數(shù)據(jù)進(jìn)行分頻操作,實(shí)現(xiàn) 音調(diào)與音長(zhǎng)的改變與輸出;3節(jié)拍發(fā)生器 : 根據(jù)使能端,產(chǎn)生對(duì)應(yīng)的頻率產(chǎn)生對(duì)應(yīng)音符時(shí)長(zhǎng);4存儲(chǔ)器:實(shí)現(xiàn)將預(yù)置數(shù)傳送給分頻器,實(shí)現(xiàn)曲目的不停音調(diào)和音長(zhǎng);52 分頻器:將產(chǎn)生的信號(hào)再次進(jìn)行 2 分頻;注: 音名顯示控制音名
11、顯示電路用來(lái)顯示演奏樂(lè)曲時(shí)對(duì)應(yīng)的音樂(lè)曲曲目名。 可以用三個(gè)數(shù)碼管, 加以顯示,本設(shè)計(jì)中使用 HIGH3:0,MED3;0,LOW3;0 等信號(hào)加以顯示,為了 能使其循環(huán)顯示, 需要一時(shí)長(zhǎng)計(jì)數(shù)器, 等音樂(lè)演奏完成后, 保證自動(dòng)從頭開(kāi)始演 奏。4.1.5 子模塊描述 按鍵接收器 D 觸發(fā)器1、功能描述運(yùn)用 D 觸發(fā)器和數(shù)據(jù)鎖存器實(shí)現(xiàn)數(shù)據(jù)線(xiàn)輸出的使能端2、管腳描述信號(hào)名稱(chēng)輸入 /輸出源目標(biāo)功能描述DIR輸入Pin按鍵輸入信號(hào)DR輸出Pin使能端3、實(shí)現(xiàn)說(shuō)明:在按鍵信號(hào)產(chǎn)生后,進(jìn)行信號(hào)的鎖存和產(chǎn)生使能信號(hào)4、驗(yàn)證方案 正常的信號(hào)鎖存,和信號(hào)轉(zhuǎn)換; 是否實(shí)現(xiàn)正確使能輸出;節(jié)拍發(fā)生器 分頻器1、功能描述根
12、據(jù)信號(hào)的輸入,對(duì)應(yīng)產(chǎn)生對(duì)應(yīng)曲目的節(jié)拍頻率時(shí)鐘用來(lái)讀取存儲(chǔ)器音調(diào)音長(zhǎng) 數(shù)據(jù),產(chǎn)生不同的預(yù)置數(shù)2、管腳描述信號(hào)名稱(chēng)輸入 / 輸出源目標(biāo)功能描述DIR輸入PIN按鍵輸入CLK輸入PIN基準(zhǔn)時(shí)鐘頻率CK輸出PIN1 位節(jié)拍頻率時(shí)鐘3、實(shí)現(xiàn)說(shuō)明在 CLK 的上升沿,將鎖存后的 DIR 信號(hào)輸入到內(nèi)部,并根據(jù)對(duì)應(yīng)時(shí)鐘節(jié)拍 分頻,產(chǎn)生對(duì)應(yīng)節(jié)拍頻率。4、測(cè)試 略; 分頻器1、功能描述 將基準(zhǔn)時(shí)鐘按照預(yù)置數(shù)的信息進(jìn)行分頻,且與時(shí)鐘同步,并當(dāng)使能端低電平時(shí),停止輸出,也可實(shí)現(xiàn)循環(huán)播放2、管腳描述信號(hào)名稱(chēng)輸入 /輸出源目標(biāo)功能描述DIR輸入PIN使能端CK輸入PIN基準(zhǔn)頻率VOICE輸入PIN預(yù)置數(shù)SPEAK輸出P
13、IN樂(lè)曲輸出3、實(shí)現(xiàn)說(shuō)明 通過(guò)計(jì)數(shù)器、存儲(chǔ)器、 D 觸發(fā)器,實(shí)現(xiàn)分頻。當(dāng)計(jì)數(shù)從預(yù)置數(shù)到初始值 時(shí) Speaker翻轉(zhuǎn)一次,即為分頻。4、測(cè)試用 modelsim 仿真,觀察波形是否為所需方波;存儲(chǔ)器1、功能描述按照使能端的數(shù)據(jù),選擇對(duì)應(yīng)的預(yù)置數(shù)據(jù)進(jìn)行讀操作,并且于時(shí)鐘同步2、管腳描述信號(hào)名稱(chēng)輸入 /輸出源目標(biāo)功能描述DR輸入PIN使能端CLK輸入PIN基準(zhǔn)頻率VOICE輸出PIN讀取的預(yù)置數(shù)SCREEN輸出PIN數(shù)碼管信號(hào)輸出3、實(shí)現(xiàn)說(shuō)明 通過(guò)選擇,在時(shí)鐘的上升沿進(jìn)行數(shù)據(jù)的讀取,并將讀出的數(shù)據(jù)同時(shí)傳至 數(shù)碼管,與分頻器。4、測(cè)試用 modelsim 仿真,觀察預(yù)置數(shù)的值是否為對(duì)應(yīng)曲目;4.1.
14、6 驗(yàn)證方案:正常情況下,輸入一個(gè) DIR 的值,查看波形輸出是否正常。改變 DIR 的值, 再次查看波形輸出是否正常,并且其頻率是否滿(mǎn)足上述的公式計(jì)算出的值。4.1.7 應(yīng)用范圍 :簡(jiǎn)易電子琴可以應(yīng)用于簡(jiǎn)單的設(shè)計(jì)中,亦可應(yīng)用于娛樂(lè)方面。4.2 設(shè)計(jì)方案4.2.1 頂層方案設(shè)計(jì) 頂層主要是對(duì)各個(gè)子模塊進(jìn)行調(diào)用與連接,頂層主要調(diào)用以下模塊:(1) 按鍵驅(qū)動(dòng)模塊 該模塊用于選擇所要播放曲目。(2) 控制模塊: 該模塊用于處理比較所選擇的功能。(3) 數(shù)碼管顯示模塊: 該模塊用于顯示用戶(hù)是否登陸成功,即 LCD 驅(qū)動(dòng)。4.2.2頂層模塊程序/ 信號(hào)定義與說(shuō)明/CLK_4HZ: 用于控制音長(zhǎng) ( 節(jié)拍
15、)的時(shí)鐘頻率/clk_6MHZ: 用于產(chǎn)生各種音階頻率的基準(zhǔn)頻率/speak: 用于激勵(lì)揚(yáng)聲器的輸出信號(hào) , 本例中為方波信號(hào)/high,med,low: 分別用于顯示高音,中音和低音音符,各驅(qū)動(dòng)一個(gè)數(shù)碼管來(lái)顯 示module music(clk,key1,key0,speak,high,low,decodeout); /頂層模塊:input clk,key1,key0;output speak,high,low;output 6:0 decodeout;wire 1:0 dir;wire clk,key1,key0;wire clk_5MHZ,clk_4hz;wire speak;wire
16、ck,dr;wire 11:0 voice;wire 6:0 decodeout;wire high,low;assign high=1;assign low=0;assign dir=key1,key0;clock5mhz mhz(.clk(clk),.dir(dir),.clk_5MHZ(clk_5MHZ); clock4hzhz(.clk_5MHZ(clk_5MHZ),.dir(dir),.ck(ck),.clk_4HZ(clk_4HZ);D d1(.dir(dir),.dr(dr);DDR ddr1(.dir(dir),.ck(ck),.voice(voice);mainm(.dr(d
17、r),.clk_5MHZ(clk_5MHZ),.clk_4HZ(clk_4HZ),.voice(voice),.speak( speak);decode dec(.dir(dir),.decodeout(decodeout);endmodule/ 信號(hào)定義與說(shuō)明/CLK_4HZ: 用于控制音長(zhǎng) ( 節(jié)拍 )的時(shí)鐘頻率/clk_6MHZ: 用于產(chǎn)生各種音階頻率的基準(zhǔn)頻率/speak: 用于激勵(lì)揚(yáng)聲器的輸出信號(hào) , 本例中為方波信號(hào)/high,med,low: 分別用于顯示高音, 中音和低音音符, 各驅(qū)動(dòng)一個(gè)數(shù) 碼管來(lái)顯示module DDR(dir,ck,voice);input 1:0 dir
18、;input ck;output 11:0 voice;wire 1:0 dir;wire ck;wire 11:0 voice;reg 7:0 counter;reg 3:0 high,med,low;assign voice=high,med,low;always (posedge ck)if(dir=2b00) counter=0;else if(dir=2b01) / 梁祝樂(lè)曲演奏電路 beginif(counter=63) counter=0;else counter=counter+1; case(counter) 0: high,med,low=b000000000011; 1:
19、 high,med,low=b000000000011;2: high,med,low=b000000000011; 3: high,med,low=b000000000011; 4: high,med,low=b000000000101; 5: high,med,low=b000000000101; 6: high,med,low=b000000000101; 7: high,med,low=b000000000110; 8: high,med,low=b000000010000; 9: high,med,low=b000000010000; 10: high,med,low=b000000
20、010000; 11: high,med,low=b000000100000; 12: high,med,low=b000000000110; 13: high,med,low=b000000010000; 14: high,med,low=b000000000101; 15: high,med,low=b000000000101; 16: high,med,low=b000001010000; 17: high,med,low=b000001010000; 18: high,med,low=b000001010000; 19: high,med,low=b000100000000; 20:
21、high,med,low=b000001100000; 21: high,med,low=b000001010000; 22: high,med,low=b000000110000; 23: high,med,low=b000001010000; 24: high,med,low=b000000100000; 25: high,med,low=b000000100000; 26: high,med,low=b000000100000; 27: high,med,low=b000000100000; 28: high,med,low=b000000100000; 29: high,med,low
22、=b000000100000; 30: high,med,low=b000000100000; 31: high,med,low=b000000100000; 32: high,med,low=b000000100000; 33: high,med,low=b000000100000; 34: high,med,low=b000000100000; 35: high,med,low=b000000110000; 36: high,med,low=b000000000111; 37: high,med,low=b000000000111; 38: high,med,low=b0000000001
23、10; 39: high,med,low=b000000000110; 40: high,med,low=b000000000101; 41: high,med,low=b000000000101; 42: high,med,low=b000000000101; 43: high,med,low=b000000000110; 44: high,med,low=b000000010000; 45: high,med,low=b000000010000;天空之城樂(lè)曲演奏電路46: high,med,low=b000000100000; 47: high,med,low=b000000100000;
24、 48: high,med,low=b000000000011; 49: high,med,low=b000000000011; 50: high,med,low=b000000010000; 51: high,med,low=b000000010000; 52: high,med,low=b000000000110; 53: high,med,low=b000000000101; 54: high,med,low=b000000000110; 55: high,med,low=b000000010000; 56: high,med,low=b000000000101; 57: high,me
25、d,low=b000000000101; 58: high,med,low=b000000000101; 59: high,med,low=b000000000101; 60: high,med,low=b000000000101; 61: high,med,low=b000000000101; 62: high,med,low=b000000000101; 63: high,med,low=b000000000101; default: high,med,low=b000000000000; endcase endelse if(dir=2b10) /beginif(counter=195)
26、 counter=0; else counter=counter+1;case(counter)0: high,med,low=b000001100000;/中 61: high,med,low=b000010000000;/中 72: high,med,low=b000100000000;/高 13: high,med,low=b000100000000;/高 14: high,med,low=b000100000000;/高 15: high,med,low=b000010000000;/中 76: high,med,low=b000100000000;/高 17: high,med,lo
27、w=b000100000000;/高 18: high,med,low=b001100000000;/高 39: high,med,low=b001100000000;/高 310: high,med,low=b000010000000;/中 711: high,med,low=b000010000000;/中 712: high,med,low=b000010000000;/中 713: high,med,low=b000010000000;/中 714: high,med,low=b000010000000;/中 715: high,med,low=b000010000000;/中 7hi
28、gh,med,low=b000000110000;/ high,med,low=b000000110000;/ high,med,low=b000001100000;/ high,med,low=b000001100000;/ high,med,low=b000001100000;/ high,med,low=b000001010000;/ high,med,low=b000001100000;/ high,med,low=b000001100000;/ high,med,low=b000000000111;/ high,med,low=b000000000111;/ high,med,low
29、=b000001010000;/ high,med,low=b000001010000;/ high,med,low=b000001010000;/ high,med,low=b000001010000;/ high,med,low=b000001010000;/ high,med,low=b000001010000;/中3 中3 中6 中6 中6 中5 中6 中6 中1 中1 中5 中5 中5 中5 中5 中5high,med,low=b000000110000;/ high,med,low=b000000110000;/ high,med,low=b000000111000;/ high,
30、med,low=b000000111000;/ high,med,low=b000000111000;/ high,med,low=b000000110000;/ high,med,low=b000000111000;/ high,med,low=b000100000000;/ high,med,low=b000100000000;/ high,med,low=b000100000000;/ high,med,low=b000000110000;/ high,med,low=b000000110000;/ high,med,low=b000000110000;/ high,med,low=b0
31、00100000000;/ high,med,low=b000100000000;/ high,med,low=b000100000000;/ high,med,low=b000010000000;/ high,med,low=b000010000000;/ high,med,low=b000010000000;/ high,med,low=b000000111000;/ high,med,low=b000000111000;/ high,med,low=b000000111000;/ high,med,low=b000010000000;/ high,med,low=b00001000000
32、0;/ high,med,low=b000010000000;/ high,med,low=b000010000000;/ high,med,low=b000010000000;/中3 中3 中4 中4 中4 中3 中4 高1 高1 高1 中3 中3 中3 高1 高1 高1 中7 中7 中7 中4 中4 中4 中7 中7 中7 中7 中71617181920212223242526272829303132333435363738394041424344454647484950515253545556575859: high,med,low=b000010000000;/中 760: high,
33、med,low=b000010000000;/中 761: high,med,low=b000010000000;/中 762: high,med,low=b000001100000;/中 663: high,med,low=b000010000000;/中 764: high,med,low=b000100000000;/高 165: high,med,low=b000100000000;/高 166: high,med,low=b000100000000;/高 167: high,med,low=b010100000000;/高 768: high,med,low=b00010000000
34、0;/高 169: high,med,low=b000100000000;/高 170: high,med,low=b001100000000;/高 371: high,med,low=b001100000000;/高 372: high,med,low=b000010000000;/中 773: high,med,low=b000010000000;/中 774: high,med,low=b000010000000;/中 775: high,med,low=b000000110000;/中 376: high,med,low=b000000110000;/中 377: high,med,l
35、ow=b000001100000;/中 678: high,med,low=b000001100000;/中 679: high,med,low=b000001100000;/中 680: high,med,low=b000000000101;/中 581: high,med,low=b000001100000;/中 682: high,med,low=b000001100000;/中 683: high,med,low=b000000000111;/中 184: high,med,low=b000000000111;/中 185: high,med,low=b000001010000;/中
36、586: high,med,low=b000001010000;/中 587: high,med,low=b000001010000;/中 588: high,med,low=b000001010000;/中 589: high,med,low=b000001010000;/中 590: high,med,low=b000001010000;/中 591: high,med,low=b000000110000;/中 392: high,med,low=b000000110000;/中 393: high,med,low=b000000111000;/中 494: high,med,low=b0
37、00000111000;/中 495: high,med,low=b000100000000;/高 196: high,med,low=b000010000000;/中 797: high,med,low=b000010000000;/中 798: high,med,low=b000010000000;/中 799: high,med,low=b000100000000;/高 1100: high,med,low=b000100000000;/高 1101: high,med,low=b001000000000;/高 21021031041051061071081091101111121131
38、14115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145high,med,low=b001000000000;/高 2high,med,low=b001100000000;/高 3high,med,low=b000100000000;/高 1high,med,low=b000100000000;/高 1high,med,low=b000100000000;/高 1high,med,low=b000100000000;/高 1high,med,low=b00010
39、0000000;/高 1high,med,low=b000100000000;/高 1high,med,low=b000010000000;/中 7high,med,low=b000001100000;/中 6high,med,low=b000001100000;/中 6high,med,low=b000010000000;/中 7high,med,low=b000010000000;/中 7high,med,low=b000001010000;/中 5high,med,low=b000001010000;/中 5high,med,low=b000001100000;/中 6high,med,
40、low=b000001100000;/中 6high,med,low=b000001100000;/中 6high,med,low=b000001100000;/中 6high,med,low=b000001100000;/中 6high,med,low=b000001100000;/中 6high,med,low=b000000000111;/中 1high,med,low=b000000000111;/中 1high,med,low=b001000000000;/高 2high,med,low=b001100000000;/高 3high,med,low=b001100000000;/高
41、3high,med,low=b001100000000;/高 3high,med,low=b001000000000;/高 2high,med,low=b001100000000;/高 3high,med,low=b001100000000;/高 3high,med,low=b010000000000;/高 5high,med,low=b010000000000;/高 5high,med,low=b001000000000;/高 2high,med,low=b001000000000;/高 2high,med,low=b001000000000;/高 2high,med,low=b001000
42、000000;/高 2high,med,low=b001000000000;/高 2high,med,low=b001000000000;/高 2high,med,low=b000001010000;/中 5high,med,low=b000001010000;/中 5high,med,low=b000100000000;/高 1high,med,low=b000100000000;/高 1high,med,low=b000100000000;/高 1high,med,low=b000010000000;/中 714614714814915015115215315415515615715815
43、9160161162163164165166167168169170171172173174175176177178179180181182183184185186187188high,med,low=b000100000000;/高 1high,med,low=b000100000000;/高 1high,med,low=b001100000000;/高 3high,med,low=b001100000000;/高 3high,med,low=b001100000000;/高 3high,med,low=b001100000000;/高 3high,med,low=b001100000000
44、;/高 3high,med,low=b001100000000;/高 3high,med,low=b001100000000;/高 3high,med,low=b001100000000;/高 3high,med,low=b000001100000;/中 6high,med,low=b000001100000;/中 6high,med,low=b000010000000;/中 7high,med,low=b000010000000;/中 7high,med,low=b000100000000;/高 1high,med,low=b000100000000;/高 1high,med,low=b00
45、0100000000;/高 1high,med,low=b000100000000;/高 1high,med,low=b000010000000;/中 7high,med,low=b000010000000;/中 7high,med,low=b000100000000;/高 1high,med,low=b000100000000;/高 1high,med,low=b001000000000;/高 2high,med,low=b001000000000;/高 2high,med,low=b000100000000;/高 1high,med,low=b000100000000;/高 1high,m
46、ed,low=b000100000000;/高 1high,med,low=b000001010000;/中 5high,med,low=b000001010000;/中 5high,med,low=b000001010000;/中 5high,med,low=b000001010000;/中 5high,med,low=b000001010000;/中 5high,med,low=b000001010000;/中 5high,med,low=b001010000000;/高 4high,med,low=b001010000000;/高 4high,med,low=b001100000000;
47、/高 3high,med,low=b001100000000;/高 3high,med,low=b001000000000;/高 2high,med,low=b001000000000;/高 2high,med,low=b001000000000;/高 2high,med,low=b000100000000;/高 1high,med,low=b000100000000;/高 1high,med,low=b001100000000;/高 3189: high,med,low=b001100000000;/高 3190: high,med,low=b001100000000;/高 3191: hi
48、gh,med,low=b001100000000;/高 3192: high,med,low=b001100000000;/高 3193: high,med,low=b001100000000;/高 3194: high,med,low=b001100000000;/高 3195: high,med,low=b001100000000;/高 3default: high,med,low=b000000000000;endcaseend else if(dir=2b11)begin if(counter=103) counter=0; else counter=counter+1; case(c
49、ounter)/ 康定情歌樂(lè)曲演奏電路中3 中3 中5 中5 中6 中6 中6 中5 中6 中6 中6 中3 中2 中2 中2 中2 中3 中3 中5 中5 中6 中6 中6 中5 中6 中6 中3 中30: high,med,low=b000000110000;/ 1: high,med,low=b000000110000;/ 2: high,med,low=b000001010000;/ 3: high,med,low=b000001010000;/ 4: high,med,low=b000001100000;/ 5: high,med,low=b000001100000;/ 6: hig
50、h,med,low=b000001100000;/ 7: high,med,low=b000001010000;/ 8: high,med,low=b000001100000;/ 9: high,med,low=b000001100000;/ 10: high,med,low=b000001100000;/ 11: high,med,low=b000000110000;/ 12: high,med,low=b000000100000;/ 13: high,med,low=b000000100000;/ 14: high,med,low=b000000100000;/ 15: high,med,low=b000000100000;/ 16: high,med,low=b000000110000;/ 17: high,med,low=b000000110
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水閣楊梅山施工方案
- 廣告門(mén)頭施工方案
- 石材粘接施工方案
- 火燒板臺(tái)階施工方案
- 橋梁亮化工程施工方案
- 室外管道安裝施工方案
- TSJNX 002-2024 西安市水平衡測(cè)試報(bào)告編制規(guī)范
- 二零二五年度物流信息承運(yùn)合同模板
- 二零二五年度承攬合同中增值稅稅率變動(dòng)應(yīng)對(duì)策略
- 二零二五年度交通事故人傷賠償公益援助協(xié)議
- 搟筋課件教學(xué)課件
- 城市污水處理廠改造施工方案
- 八項(xiàng)規(guī)定解讀
- 醫(yī)院工程改造工程施工組織設(shè)計(jì)方案
- 英語(yǔ)人稱(chēng)代詞和物主代詞練習(xí)題(附答案)
- 2024年高等教育法學(xué)類(lèi)自考-00369警察倫理學(xué)考試近5年真題集錦(頻考類(lèi)試題)帶答案
- 社交媒體對(duì)消費(fèi)者行為的影響調(diào)研報(bào)告
- 計(jì)算機(jī)一級(jí)考試WPS試題及答案
- 快樂(lè)讀書(shū)吧《孤獨(dú)的小螃蟹》整本書(shū)閱讀指導(dǎo)課教學(xué)設(shè)計(jì)-2023-2024學(xué)年語(yǔ)文二年級(jí)上冊(cè)統(tǒng)編版
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗(yàn)人員理論考試題庫(kù)及答案
- 《Windows server操作系統(tǒng)》Windows Server 2019全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論