版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 專業(yè)設(shè)計(jì)報(bào)告</b></p><p> 專業(yè)設(shè)計(jì)名稱: 基于51單片機(jī)的電子琴設(shè)計(jì)</p><p> 姓名: 學(xué)號(hào): </p><p> 學(xué)院: 自動(dòng)化 專業(yè): 測(cè)控技術(shù)與儀器 </p><p> 班級(jí):
2、指導(dǎo)教師: </p><p> 時(shí)間:2012年12月20日 </p><p><b> 同組人姓名: </b></p><p><b> 目 錄</b></p><p><b> 方案設(shè)計(jì)</b></p><p> 1. 電子琴設(shè)計(jì)框圖
3、.............................................3</p><p> 2. 總體設(shè)計(jì)...................................................3</p><p><b> 相關(guān)技術(shù)簡(jiǎn)介</b></p><p><b> 硬件設(shè)計(jì)</b&g
4、t;</p><p> 1. AT89S52單片機(jī)...............................................4</p><p> 2. 蜂鳴器.......................................................7</p><p> 3. 鍵盤.....................
5、....................................7</p><p> 4. 時(shí)鐘電路.....................................................7</p><p> 5. LED數(shù)碼管....................................................8</p>&l
6、t;p><b> 軟件設(shè)計(jì)</b></p><p> 1.發(fā)聲程序.....................................................9</p><p> 2.定時(shí)中斷.....................................................10</p><p>
7、<b> 設(shè)計(jì)感受</b></p><p><b> 附 錄</b></p><p><b> 參考文獻(xiàn)</b></p><p><b> 方案設(shè)計(jì)</b></p><p><b> 1電子琴設(shè)計(jì)框圖 </b></p
8、><p> 圖1 電子琴設(shè)計(jì)框圖</p><p><b> 2 總體設(shè)計(jì)</b></p><p><b> 2.1 硬件部分</b></p><p> 采用AT89S52 單片機(jī)作為主控制部件,AT89S52 用上電自動(dòng)復(fù)位,12MHZ 的晶振和兩個(gè)電容形成晶振電路。 面鍵,用于輸入音符。<
9、;/p><p><b> 2.2 軟件部分</b></p><p> 軟件部分采用匯編語言編寫程序,單片機(jī)匯編語言程序設(shè)計(jì)步驟如下:</p><p><b> 第一步:分析問題。</b></p><p> 第二步:畫出程序的基本輪廓。</p><p> 第三步:實(shí)現(xiàn)該程
10、序。</p><p><b> 2.3 軟硬件調(diào)試</b></p><p> 使用 KEIL 軟件,將程序輸入進(jìn)行編譯,編譯通過后,則將制作的電路進(jìn)行聯(lián)機(jī)仿真,檢測(cè)功能和設(shè)計(jì)任務(wù)能不能實(shí)現(xiàn)。 如果不能達(dá)到預(yù)期效果,則必須重新檢查硬件或修改程序。</p><p><b> 2.4 程序固化</b></p>
11、<p> 經(jīng)過調(diào)試,實(shí)現(xiàn)了預(yù)期的成果和功能,就可以開始程序固化了。 將程序燒錄到 AT89S52 內(nèi)部ROM 中,然后將單片機(jī)放入到電路中,再進(jìn)行觀察。</p><p><b> 相關(guān)技術(shù)簡(jiǎn)介</b></p><p> 用電子琴可以演奏出各種美妙的音樂,而音樂是有音符組成的。不同的音符是由相應(yīng)頻率的振動(dòng)產(chǎn)生不同頻率的聲音電信號(hào)經(jīng)揚(yáng)聲器發(fā)音后,人耳所聽
12、到的便是不同的聲音,換言之,只要向揚(yáng)聲器中輸入不同頻率的電信號(hào)就可以產(chǎn)生不同的聲音。若將不同的音節(jié)于不同的節(jié)拍組合在一起便形成一定的曲調(diào),因此一個(gè)單片機(jī)I/O口,通過軟件,控制其輸出不同頻率的信號(hào),就可以產(chǎn)生8個(gè)基本音節(jié),將音節(jié)以一定的節(jié)拍進(jìn)行組合,便可以產(chǎn)生歌曲。樂曲中每一音符對(duì)應(yīng)著確定的頻率,表1 給出C 調(diào)時(shí)各音符頻率。如果單片機(jī)某個(gè)口線輸出“高”“低”電平的頻率和某個(gè)音符的頻率一樣,那么將此口線接上喇叭就可以發(fā)出此音符。<
13、/p><p><b> 硬件設(shè)計(jì)</b></p><p> 1. AT89S52單片機(jī)</p><p> 圖2 AT89S52單片機(jī)</p><p><b> (1)簡(jiǎn)介</b></p><p> AT89S52 是一種低功耗、高性能 CMOS8 位微控制器,具有8K
14、 在系統(tǒng)可編程 Flash 存儲(chǔ)器。使用 Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。片上 Flash 允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 AT89S52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。AT89S52 具有以下標(biāo)準(zhǔn)功能:8k 字節(jié) Flash,256 字節(jié) RAM,32 位 I/O 口
15、線,看門狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器/計(jì)數(shù)器,一個(gè) 6 向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外,AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許 RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。</p><p><
16、;b> ?。ǎ玻_功能</b></p><p> 1. VCC : 電源</p><p><b> 2. GND: 地</b></p><p> 3. P0 口:P0 口是一個(gè) 8 位漏極開路的雙向 I/O 口。作為輸出口,每位能驅(qū)動(dòng) 8 個(gè) TTL 邏輯電平。對(duì) P0 端口寫“1”時(shí),引腳用作高阻抗輸入。當(dāng)訪問外部
17、程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0 口也被作為低 8 位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0 具有內(nèi)部上拉電阻。在 flash 編程時(shí),P0 口也用來接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。程序校驗(yàn)時(shí),需要外部上拉電阻。</p><p> 4. P1 口:P1 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口,p1 輸出緩沖器能驅(qū)動(dòng) 4 個(gè)TTL 邏輯電平。對(duì) P1 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為
18、輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。此外,P1.0 和 P1.2 分別作定時(shí)器/計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入(P1.0/T2)和時(shí)器/計(jì)數(shù)器 2的觸發(fā)輸入(P1.1/T2EX),具體如下表所示。在 flash 編程和校驗(yàn)時(shí),P1 口接收低 8 位地址字節(jié)。</p><p><b> 表1?。校币_功能</b></p><p
19、> 5. P2 口:P2 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè)TTL 邏輯電平。對(duì) P2 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。在訪問外部程序存儲(chǔ)器或用 16 位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVX @DPTR)時(shí),P2 口送出高八位地址。在這種應(yīng)用中,P2 口使用很強(qiáng)的內(nèi)部上拉
20、發(fā)送 1。在使用8 位地址(如 MOVX @RI)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),P2 口輸出 P2 鎖存器的內(nèi)容。在 flash 編程和校驗(yàn)時(shí),P2 口也接收高 8 位地址字節(jié)和一些控制信號(hào)。</p><p> 6.?。? 口:P3 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口,p2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè)TTL 邏輯電平。對(duì) P3 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí)
21、,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。P3 口亦作為 AT89S52 特殊功能(第二功能)使用,如下表所示。在 flash 編程和校驗(yàn)時(shí),P3 口也接收一些控制信號(hào)。</p><p><b> 表2?。校骋_功能</b></p><p> 7. RST: 復(fù)位輸入。晶振工作時(shí),RST 腳持續(xù) 2 個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位??撮T狗計(jì)時(shí)完成
22、后,RST 腳輸出 96 個(gè)晶振周期的高電平。特殊寄存器 AUXR(地址 8EH)上的 DISRTO 位可以使此功能無效。DISRTO 默認(rèn)狀態(tài)下,復(fù)位高電平有效。</p><p> 8. ALE/PROG:地址鎖存控制信號(hào)(ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低 8 位地址的輸出脈沖。在 flash 編程時(shí),此引腳(PROG)也用作編程輸入脈沖。在一般情況下,ALE 以晶振六分之一的固定頻率輸出脈沖,可用來作
23、為外部定時(shí)器或時(shí)鐘使用。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),ALE 脈沖將會(huì)跳過。如果需要,通過將地址為 8EH 的 SFR 的第 0 位置 “1”,ALE 操作將無效。這一位置 “1”,ALE 僅在執(zhí)行 MOVX 或 MOVC 指令時(shí)有效。否則,ALE 將被微弱拉高。這個(gè) ALE 使能標(biāo)志位(地址為 8EH 的 SFR 的第 0 位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無效。</p><p> 9. P
24、SEN:外部程序存儲(chǔ)器選通信號(hào)(PSEN)是外部程序存儲(chǔ)器選通信號(hào)。當(dāng) AT89S52 從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),PSEN 在每個(gè)機(jī)器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),PSEN 將不被激活。</p><p> 10. EA/VPP:訪問外部程序存儲(chǔ)器控制信號(hào)。為使能從 0000H 到 FFFFH 的外部程序存儲(chǔ)器讀取指令,EA 必須接 GND。為了執(zhí)行內(nèi)部程序指令,EA 應(yīng)該接 VCC。在 fla
25、sh 編程期間,EA 也接收 12 伏 VPP電壓。</p><p> 11. XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。</p><p> 12. XTAL2:振蕩器反相放大器的輸出端。</p><p><b> 2. 蜂鳴器</b></p><p><b> 圖3 蜂鳴器</b&
26、gt;</p><p> 蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于計(jì)算機(jī),打印機(jī),復(fù)印機(jī),報(bào)警器,電子玩具,汽車電子設(shè)備,電話機(jī),定時(shí)器等電子產(chǎn)品中做發(fā)聲器件。</p><p><b> 3. 鍵盤</b></p><p><b> 圖4 鍵盤</b></p><p>
27、; 本設(shè)計(jì)鍵盤模塊采用 4*4 矩陣鍵盤,原理圖如圖 4 所示。在鍵盤中按鍵數(shù)量較多時(shí),為了減少 I/O 口的占用,通常將按鍵排列成矩陣形式,如圖 4 所示。 在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個(gè)按鍵加以連接。 這樣,一個(gè)端口(如 P1 口)就可以構(gòu)成4*4=16 個(gè)按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成 20 鍵的鍵盤,而直接用端口線則只能多出一鍵
28、(9 鍵)。由此可見,在鍵盤中按鍵數(shù)量較多時(shí),為了減少 I/O 口的占用,通常將按鍵排列成矩陣形式。</p><p><b> 4. 時(shí)鐘電路</b></p><p><b> (1)振蕩電路</b></p><p> ?。粒裕福梗樱担矁?nèi)部有一個(gè)用于構(gòu)成振蕩器的可控高增益反向放大器,兩個(gè)引腳XTAL1和XTAL2分別是
29、該放大器的輸入端和輸出端,其中匹配電容C11和C12要根據(jù)石英晶體振蕩器的要求選取,一般選用20-30PF的瓷片電容。振蕩頻率根據(jù)實(shí)際要求的工作速度,從幾百KHZ-24MHZ中適當(dāng)選取。</p><p><b> ?。ǎ玻r(shí)鐘電路</b></p><p><b> 圖5 定時(shí)電路</b></p><p><b>
30、; 5 .LED數(shù)碼管</b></p><p><b> 圖6 LED顯示</b></p><p> 顯示模塊是利用 AT89S52 單片機(jī)的 P0 端口的 P0.0-P0.7 連接到一個(gè)共陽數(shù)碼管的 a-h(huán) 的筆段上。在數(shù)碼管上循環(huán)顯示 0-7 數(shù)字,時(shí)間間隔 0.2 秒。LED 顯示模塊七段 LED 數(shù)碼管內(nèi)部由七個(gè)條形發(fā)光二極管和一個(gè)小圓點(diǎn)發(fā)光
31、二極管組成,根據(jù)各管的極管的接線形式,可分成共陰極型和共陽極型。LED 數(shù)碼管的七個(gè)發(fā)光二極管因加正電壓而發(fā)亮,因加零電壓而不以發(fā)亮,不同亮暗的組合就能形成不同的字形,這種組合稱之為字形碼,表3給出了共陰極 LED 數(shù)碼管的字形碼表。</p><p> 表 3 共陽極 LED 數(shù)碼管的字形碼表</p><p><b> 軟件設(shè)計(jì)</b></p>&l
32、t;p><b> 圖7 主程序流程圖</b></p><p><b> 1.發(fā)聲程序</b></p><p><b> 表4 音符頻率表</b></p><p> 圖 8 發(fā)聲程序流程圖。</p><p><b> 2.定時(shí)中斷</b>&l
33、t;/p><p> 圖9 定時(shí)中斷程序框圖</p><p> 中斷是單片機(jī)適時(shí)的處理內(nèi)部或外部事件的一種內(nèi)部機(jī)制,當(dāng)某種內(nèi)部或外部事件發(fā)生時(shí),單片機(jī)中斷系統(tǒng)將迫使CPU暫停正在執(zhí)行的程序,轉(zhuǎn)而去進(jìn)行中斷事件的處理,中斷處理完畢后,又返回被中斷程序處,繼續(xù)向下執(zhí)行。</p><p> AT89S52 有 6 個(gè)中斷源:兩個(gè)外部中斷(INT0 和 INT1),三個(gè)定時(shí)
34、中斷(定時(shí)器 0、1、2)和一個(gè)串行中斷。每個(gè)中斷源都可以通過置位或清除特殊寄存器 IE 中的相關(guān)中斷允許控制位分別使得中斷源有效或無效。IE 還包括一個(gè)中斷允許總控制位 EA,它能一次禁止所有中斷。如表 5 所示,IE.6 位是不可用的。對(duì)于 AT89S52,IE.5 位也是不能用的。用戶軟件不應(yīng)給這些位寫 1。它們?yōu)?AT89 系列新產(chǎn)品預(yù)留。定時(shí)器 2 可以被寄存器 T2CON 中的TF2 和 EXF2 的或邏輯觸發(fā)。程序進(jìn)入中斷
35、服務(wù)后,這些標(biāo)志位都可以由硬件清 0。實(shí)際上,中斷服務(wù)程序必須判定是否是 TF2 或 EXF2 激活中斷,標(biāo)志位也必須由軟件清 0。定時(shí)器 0 和定時(shí)器 1 標(biāo)志位 TF0 和 TF1 在計(jì)數(shù)溢出的那個(gè)周期的 S5P2 被置位。它們的值一直到下一個(gè)周期被電路捕捉下來。然而,定時(shí)器 2 的標(biāo)志位 TF2 在計(jì)數(shù)溢出的那個(gè)周期的 S2P2 被置位,在同一個(gè)周期被電路捕捉下來。</p><p> 表5 中斷允許控制寄
36、存器</p><p><b> 五 設(shè)計(jì)感受</b></p><p> 這次專業(yè)設(shè)計(jì)結(jié)束了,我對(duì)于52單片機(jī)又有了一個(gè)全新的認(rèn)識(shí),原來以前的學(xué)習(xí)還差很多,在對(duì)于學(xué)科和未來的工作上,我還有很長(zhǎng)的一段路要走。學(xué)海無涯,這句話雖然有點(diǎn)老生常談,但卻是我現(xiàn)在最真實(shí)的心理感受,電子琴的設(shè)計(jì)其實(shí)難度并不大,而如今如此吃力的原因值得我好好反思。</p><p
37、> 最后,感謝老師對(duì)于我們專業(yè)設(shè)計(jì)無私的指導(dǎo)和幫助。</p><p><b> 六 附錄</b></p><p><b> //簡(jiǎn)易電子琴</b></p><p> #include<reg52.h> //包含51單片機(jī)寄存器定義的頭文件</p><p> sbit
38、P14=P1^4; //將P14位定義為P1.4引腳</p><p> sbit P15=P1^5; //將P15位定義為P1.5引腳</p><p> sbit P16=P1^6; //將P16位定義為P1.6引腳</p><p> sbit P17=P1^7; //將P17位定義為P1.7引腳</p>
39、<p> unsigned char keyval; //定義變量?jī)?chǔ)存按鍵值</p><p> sbit sound=P3^6; //將sound位定義為P3.7</p><p> unsigned int C; //全局變量,儲(chǔ)存定時(shí)器的定時(shí)常數(shù)</p><p> unsigned int f; //全局變量,儲(chǔ)存音階
40、的頻率</p><p> //以下是C調(diào)低音的音頻宏定義</p><p> #define l_dao 262 //將“l(fā)_dao”宏定義為低音“1”的頻率262Hz</p><p> #define l_re 286 //將“l(fā)_re”宏定義為低音“2”的頻率286Hz</p><p> #define l_mi 311
41、 //將“l(fā)_mi”宏定義為低音“3”的頻率311Hz</p><p> #define l_fa 349 //將“l(fā)_fa”宏定義為低音“4”的頻率349Hz</p><p> #define l_sao 392 //將“l(fā)_sao”宏定義為低音“5”的頻率392Hz</p><p> #define l_la 440 //將“l(fā)_a”宏
42、定義為低音“6”的頻率440Hz</p><p> #define l_xi 494 //將“l(fā)_xi”宏定義為低音“7”的頻率494Hz</p><p> //以下是C調(diào)中音的音頻宏定義</p><p> #define dao 523 //將“dao”宏定義為中音“1”的頻率523Hz</p><p> #defin
43、e re 587 //將“re”宏定義為中音“2”的頻率587Hz</p><p> #define mi 659 //將“mi”宏定義為中音“3”的頻率659Hz</p><p> #define fa 698 //將“fa”宏定義為中音“4”的頻率698Hz</p><p> #define sao 784 //將“s
44、ao”宏定義為中音“5”的頻率784Hz</p><p> #define la 880 //將“l(fā)a”宏定義為中音“6”的頻率880Hz</p><p> #define xi 987 //將“xi”宏定義為中音“7”的頻率53</p><p> //以下是C調(diào)高音的音頻宏定義</p><p> #define
45、h_dao 1046 //將“h_dao”宏定義為高音“1”的頻率1046Hz</p><p> #define h_re 1174 //將“h_re”宏定義為高音“2”的頻率1174Hz</p><p> #define h_mi 1318 //將“h_mi”宏定義為高音“3”的頻率1318Hz</p><p> #define
46、h_fa 1396 //將“h_fa”宏定義為高音“4”的頻率1396Hz</p><p> #define h_sao 1567 //將“h_sao”宏定義為高音“5”的頻率1567Hz</p><p> #define h_la 1760 //將“h_la”宏定義為高音“6”的頻率1760Hz</p><p> #define h_x
47、i 1975 //將“h_xi”宏定義為高音“7”的頻率1975Hz</p><p> /**************************************************************</p><p> 函數(shù)功能:軟件延時(shí)子程序</p><p> **************************************
48、************************/</p><p> void delay20ms(void) </p><p><b> {</b></p><p> unsigned char i,j;</p><p> for(i=0;i<100;i++)</p><p>
49、 for(j=0;j<60;j++)</p><p><b> ;</b></p><p><b> }</b></p><p> /*******************************************</p><p> 函數(shù)功能:節(jié)拍的延時(shí)的基本單位,延時(shí)200m
50、s</p><p> ******************************************/</p><p> void delay() </p><p><b> {</b></p><p> unsigned char i,j;</p><p&g
51、t; for(i=0;i<250;i++)</p><p> for(j=0;j<250;j++)</p><p><b> ;</b></p><p><b> }</b></p><p> /*****************************************
52、**</p><p><b> 函數(shù)功能:輸出音頻</b></p><p><b> 入口參數(shù):F</b></p><p> ******************************************/</p><p> void Output_Sound(void)</p&
53、gt;<p><b> {</b></p><p> C=(46083/f)*10; //計(jì)算定時(shí)常數(shù)</p><p> TH0=(8192-C)/32; //可證明這是13位計(jì)數(shù)器TH0高8位的賦初值方法</p><p> TL0=(8192-C)%32; //可證明這是13位計(jì)數(shù)器TL0低5位的賦
54、初值方法</p><p> TR0=1; //開定時(shí)T0</p><p> delay(); //延時(shí)200ms,播放音頻</p><p> TR0=0; //關(guān)閉定時(shí)器</p><p> sound=1; //關(guān)閉蜂鳴器</p>
55、<p> keyval=0xff; //播放按鍵音頻后,將按鍵值更改,停止播放</p><p><b> }</b></p><p> /*******************************************</p><p><b> 函數(shù)功能:主函數(shù)</b></p>
56、;<p> ******************************************/</p><p> void main(void)</p><p><b> { </b></p><p> EA=1; //開總中斷</p><p> ET0=1;
57、 //定時(shí)器T0中斷允許</p><p> ET1=1; //定時(shí)器T1中斷允許</p><p> TR1=1; //定時(shí)器T1啟動(dòng),開始鍵盤掃描</p><p> TMOD=0x10; //分別使用定時(shí)器T1的模式1,T0的模式0</p><p> TH1=(65536-500)/256; //
58、定時(shí)器T1的高8位賦初值</p><p> TL1=(65536-500)%256; //定時(shí)器T1的高8位賦初值 </p><p> while(1) //無限循環(huán)</p><p><b> {</b></p><p> switch(keyval)</p&g
59、t;<p><b> {</b></p><p> case 1:f=dao; //如果第1個(gè)鍵按下,將中音1的頻率賦給f</p><p> Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p><b> break;</b></p><
60、;p> case 2:f=l_xi; //如果第2個(gè)鍵按下,將低音7的頻率賦給f</p><p> Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p><b> break;</b></p><p> case 3:f=l_la; //如果第3個(gè)鍵按下,將低音6的頻
61、率賦給f</p><p> Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p><b> break;</b></p><p> case 4:f=l_sao; //如果第4個(gè)鍵按下,將低音5的頻率賦給f</p><p> Output_Sound(); //轉(zhuǎn)去
62、計(jì)算定時(shí)常數(shù) </p><p><b> break;</b></p><p> case 5:f=sao; //如果第5個(gè)鍵按下,將中音5的頻率賦給f</p><p> Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p><b> break;<
63、/b></p><p> case 6:f=fa; //如果第6個(gè)鍵按下,將中音4的頻率賦給f</p><p> Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p><b> break;</b></p><p> case 7:f=mi;
64、 //如果第7個(gè)鍵按下,將中音3的頻率賦給f</p><p> Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p><b> break; </b></p><p> case 8:f=re; //如果第8個(gè)鍵按下,將中音2的頻率賦給f</p><p>
65、 Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p><b> break;</b></p><p> case 9:f=h_re; //如果第9個(gè)鍵按下,將高音2的頻率賦給f</p><p> Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p&g
66、t;<b> break;</b></p><p> case 10:f=h_dao; //如果第10個(gè)鍵按下,將高音1的頻率賦給f</p><p> Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p><b> break;</b></p><p&
67、gt; case 11:f=xi; //如果第11個(gè)鍵按下,將中音7的頻率賦給f</p><p> Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p><b> break;</b></p><p> case 12:f=la; //如果第12個(gè)鍵按下,將中音6的頻率
68、賦給f</p><p> Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p><b> break; </b></p><p> case 13:f=h_la; //如果第13個(gè)鍵按下,將高音6的頻率賦給f</p><p> Output_Sound(); //轉(zhuǎn)
69、去計(jì)算定時(shí)常數(shù) </p><p><b> break;</b></p><p> case 14:f=h_sao; //如果第14個(gè)鍵按下,將高音5的頻率賦給f</p><p> Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p><b> break;&l
70、t;/b></p><p> case 15:f=h_fa; //如果第15個(gè)鍵按下,將高音4的頻率賦給f</p><p> Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p><b> break;</b></p><p> case 16:f=h_mi;
71、 //如果第16個(gè)鍵按下,將高音3的頻率賦給f</p><p> Output_Sound(); //轉(zhuǎn)去計(jì)算定時(shí)常數(shù) </p><p><b> break; </b></p><p><b> } </b></p><p><b> }</b>
72、;</p><p><b> } </b></p><p> /**************************************************************</p><p> 函數(shù)功能:定時(shí)器T0的中斷服務(wù)子程序,使P3.7引腳輸出音頻方波</p><p> ***********
73、***************************************************/ </p><p> void Time0_serve(void ) interrupt 1 using 1 </p><p><b> {</b></p><p> TH0=(8192-C)/32; //可證明這是13位計(jì)數(shù)
74、器TH0高8位的賦初值方法</p><p> TL0=(8192-C)%32; //可證明這是13位計(jì)數(shù)器TL0低5位的賦初值方法 </p><p> sound=!sound; //將P3.7引腳取反,輸出音頻方波</p><p><b> }</b></p><p> /********
75、******************************************************</p><p> 函數(shù)功能:定時(shí)器T1的中斷服務(wù)子程序,進(jìn)行鍵盤掃描,判斷鍵位</p><p> **************************************************************/ </p><p> voi
76、d time1_serve(void) interrupt 3 using 2 //定時(shí)器T1的中斷編號(hào)為3,使用第2組寄存器</p><p><b> {</b></p><p> TR1=0; //關(guān)閉定時(shí)器T0</p><p> P1=0xf0; //所有行線置
77、為低電平“0”,所有列線置為高電平“1”</p><p> if((P1&0xf0)!=0xf0) //列線中有一位為低電平“0”,說明有鍵按下</p><p><b> {</b></p><p> delay20ms(); //延時(shí)一段時(shí)間、軟件消抖</p><p> i
78、f((P1&0xf0)!=0xf0) //確實(shí)有鍵按下</p><p><b> {</b></p><p> P1=0xfe; //第一行置為低電平“0”(P1.0輸出低電平“0”)</p><p> if(P14==0) //如果檢測(cè)到接P1.4引腳的列線為低電平“0”&l
79、t;/p><p> keyval=1; //可判斷是S1鍵被按下</p><p> if(P15==0) //如果檢測(cè)到接P1.5引腳的列線為低電平“0”</p><p> keyval=2; //可判斷是S2鍵被按下</p><p> if(P16==0)
80、 //如果檢測(cè)到接P1.6引腳的列線為低電平“0”</p><p> keyval=3; //可判斷是S3鍵被按下</p><p> if(P17==0) //如果檢測(cè)到接P1.7引腳的列線為低電平“0”</p><p> keyval=4; //可判斷是S4鍵被按下</p>
81、<p> P1=0xfd; //第二行置為低電平“0”(P1.1輸出低電平“0”)</p><p> if(P14==0) //如果檢測(cè)到接P1.4引腳的列線為低電平“0”</p><p> keyval=5; //可判斷是S5鍵被按下</p><p> if(P15==0)
82、 //如果檢測(cè)到接P1.5引腳的列線為低電平“0”</p><p> keyval=6; //可判斷是S6鍵被按下</p><p> if(P16==0) //如果檢測(cè)到接P1.6引腳的列線為低電平“0”</p><p> keyval=7; //可判斷是S7鍵被按下<
83、;/p><p> if(P17==0) //如果檢測(cè)到接P1.7引腳的列線為低電平“0”</p><p> keyval=8; //可判斷是S8鍵被按下</p><p> P1=0xfb; //第三行置為低電平“0”(P1.2輸出低電平“0”)</p><p> if(P1
84、4==0) //如果檢測(cè)到接P1.4引腳的列線為低電平“0”</p><p> keyval=9; //可判斷是S9鍵被按下</p><p> if(P15==0) //如果檢測(cè)到接P1.5引腳的列線為低電平“0”</p><p> keyval=10; //可判斷是S10鍵被按下<
85、/p><p> if(P16==0) //如果檢測(cè)到接P1.6引腳的列線為低電平“0”</p><p> keyval=11; //可判斷是S11鍵被按下</p><p> if(P17==0) //如果檢測(cè)到接P1.7引腳的列線為低電平“0”</p><p> keyval=12;
86、 //可判斷是S12鍵被按下</p><p> P1=0xf7; //第四行置為低電平“0”(P1.3輸出低電平“0”)</p><p> if(P14==0) //如果檢測(cè)到接P1.4引腳的列線為低電平“0”</p><p> keyval=13; //可判斷是S13鍵被按下</p&g
87、t;<p> if(P15==0) //如果檢測(cè)到接P1.5引腳的列線為低電平“0”</p><p> keyval=14; //可判斷是S14鍵被按下</p><p> if(P16==0) //如果檢測(cè)到接P1.6引腳的列線為低電平“0”</p><p> keyval=15;
88、 //可判斷是S15鍵被按下</p><p> if(P17==0) //如果檢測(cè)到接P1.7引腳的列線為低電平“0”</p><p> keyval=16; //可判斷是S16鍵被按下</p><p><b> }</b></p><p><b> }</b&
89、gt;</p><p> TR1=1; //開啟定時(shí)器T1</p><p> TH1=(65536-500)/256; //定時(shí)器T1的高8位賦初值</p><p> TL1=(65536-500)%256; //定時(shí)器T1的高8位賦初值 </p><p><b> }</
90、b></p><p><b> 七 參考文獻(xiàn)</b></p><p> [1] 龍威林,楊冠聲,胡山.單片機(jī)應(yīng)用入門:AT89S51 和 AVR[M].北京:化學(xué)工業(yè)出版社,2008.</p><p> [2] 黃鑫,馬善農(nóng),趙永科.基于 CPLD 的電子琴研究與設(shè)計(jì)[J].科技廣場(chǎng),2007(5).</p><
91、p> [3] 趙亮,侯國(guó)銳.單片機(jī) C 語言編程與實(shí)例[M].北京:人民郵電出版社,2003.</p><p> [4] 楊恢先,黃輝先.單片機(jī)原理及應(yīng)用[M].北京:人民郵電出版社,2006.</p><p> [5] 張虹.單片機(jī)原理及應(yīng)用[M].北京:中國(guó)電力出版社,2009.</p><p> [6] 李云鋼,鄒逢興,龍志強(qiáng). 單片機(jī)原理與應(yīng)用
92、系統(tǒng)計(jì)[J].北京:中國(guó)水利水電出版社,2008. </p><p><b> 附件</b></p><p> 畢業(yè)學(xué)位論文結(jié)構(gòu)與格式規(guī)范</p><p> 畢業(yè)學(xué)位論文是一種嚴(yán)肅的科學(xué)研究文體,其邏輯結(jié)構(gòu)與寫作格式必須要符合學(xué)術(shù)的規(guī)范化要求。畢業(yè)學(xué)位論文必須是作者在充分占有第一手研究資料的基礎(chǔ)上的實(shí)證的原創(chuàng)性研究,綜述和思考感想之類不能
93、作為畢業(yè)學(xué)位論文。學(xué)士畢業(yè)論文字?jǐn)?shù)要求10000字以上,碩士畢業(yè)論文字?jǐn)?shù)要求30000字以上。</p><p><b> 一、論文的基本結(jié)構(gòu)</b></p><p> 畢業(yè)論文通常由論文標(biāo)題、作者署名、原創(chuàng)性聲明、摘要、關(guān)鍵詞、正文(包括引言、本論、結(jié)論)、鳴謝、參考文獻(xiàn)、注釋、附錄等部分構(gòu)成。。</p><p><b> (一
94、)標(biāo)題</b></p><p> 標(biāo)題即文章的題目,標(biāo)題通常概括性地表達(dá)了文章的主題。標(biāo)題的主題要明確、嚴(yán)謹(jǐn)、簡(jiǎn)練,最多不超過20個(gè)字。一篇論文只能有一個(gè)主題,一般不設(shè)副標(biāo)題。</p><p> (二)作者單位和署名</p><p> 作者是論文的創(chuàng)作者,是著作權(quán)和文責(zé)自負(fù)的標(biāo)志。畢業(yè)論文要求一人一題。導(dǎo)師指導(dǎo)的論文應(yīng)同時(shí)標(biāo)明由誰指導(dǎo)。單位名稱要署
95、全稱(含大學(xué)名稱、學(xué)院名稱、專業(yè)名稱),不能省寫。</p><p><b> (三)論文內(nèi)容目錄</b></p><p> 目錄是為了讓讀者在閱讀論文前,對(duì)整個(gè)文章的內(nèi)容與結(jié)構(gòu)有一個(gè)大概的了解和初步的印象。在封面后必須要有目錄并獨(dú)占一頁。碩士論文和博士論文的目錄要列出章、節(jié)以及一、二級(jí)觀點(diǎn),本科畢業(yè)論文的目錄不用章節(jié)標(biāo)注,只用中文序號(hào)標(biāo)注到二級(jí)觀點(diǎn)即可,目錄頁中要
96、標(biāo)明相應(yīng)的頁碼。</p><p><b> ?。ㄋ模┱?lt;/b></p><p> 摘要就是對(duì)論文內(nèi)容的概括性陳述,一般包括研究課題和撰寫論文的目的、研究對(duì)象與方法、研究結(jié)果和結(jié)論等。本科論文摘要一般在200-300字,碩士論文摘要字?jǐn)?shù)為800-1000字。英文摘要可以是中文摘要的翻譯,也可以是意譯。</p><p><b> (
97、五)關(guān)鍵詞</b></p><p> 關(guān)鍵詞又叫主題詞,是從論文中選出的最能代表論文中心內(nèi)容特征的名詞和術(shù)語。關(guān)鍵詞一般為3-5個(gè),每詞間要用空格間隔開。</p><p><b> ?。┮?lt;/b></p><p> 寫引言,目的在于引出論題。引言主要說明本課題的緣由、任務(wù)及預(yù)期達(dá)到的目標(biāo)。有時(shí),作者還可以把國(guó)內(nèi)外同行對(duì)本課
98、題研究情況略作回顧和展望,指出存在的問題,從而說明本課題研究的必要性和創(chuàng)新性。引言應(yīng)寫得言簡(jiǎn)意賅,一般在200-500字內(nèi)。</p><p> ?。ㄆ撸┭芯繉?duì)象與方法</p><p> 介紹納入本研究對(duì)象或數(shù)據(jù)的來源、選擇標(biāo)準(zhǔn)、原因、數(shù)量、分布;介紹研究的方法有哪些?自己作了何種改進(jìn)?常見的方法有問卷調(diào)查、現(xiàn)場(chǎng)訪談、文獻(xiàn)研究、實(shí)驗(yàn)研究、數(shù)學(xué)模型等。如有計(jì)量研究就應(yīng)介紹所使用的統(tǒng)計(jì)學(xué)方法和
99、軟件。</p><p><b> ?。ò耍┭芯康慕Y(jié)果</b></p><p> 習(xí)慣上用表格將研究的結(jié)果表達(dá)出來,研究結(jié)果的表達(dá)一般與調(diào)查研究或?qū)嶒?yàn)研究的要點(diǎn)相對(duì)應(yīng)起來,分點(diǎn)或分圖表進(jìn)行表述。在這一部分作者只需要客觀地表達(dá)研究數(shù)據(jù)和結(jié)果,無需加以分析和評(píng)價(jià)。</p><p><b> (九)分析與討論</b></
100、p><p> 討論主要是針對(duì)研究結(jié)果所進(jìn)行的充分的、全面的分析和有說服力的論述,提出自己有創(chuàng)見性的見解。一般包括對(duì)研究結(jié)果原因的解釋、與國(guó)內(nèi)外同類研究結(jié)果的比較、有什么新的發(fā)現(xiàn)等。</p><p><b> ?。ㄊ┙Y(jié)論</b></p><p> 結(jié)論又叫結(jié)束語,是作者對(duì)論文全文的論點(diǎn)作總結(jié)性的說明。一般包括本研究得出的主要觀點(diǎn)、強(qiáng)調(diào)自己的新發(fā)
101、現(xiàn)和重要論點(diǎn)、及有待進(jìn)一步研究的內(nèi)容或方法改進(jìn)等。</p><p><b> ?。ㄊ唬┙ㄗh</b></p><p> 作者可就研究現(xiàn)象的某些問題和需要改進(jìn)的方面,提出如何改進(jìn)的措施和思路。這一部分并非每篇論文都需要。</p><p><b> (十二)鳴謝</b></p><p> 鳴謝主要
102、是作者對(duì)在課題研究和寫作過程中給予自己具體幫助的導(dǎo)師和其他老師、同學(xué)、同事等公開表示謝意的文字。致謝詞可以短至一句話,長(zhǎng)可以是一篇小的短文。</p><p><b> ?。ㄊ﹨⒖嘉墨I(xiàn)</b></p><p> 參考文獻(xiàn)應(yīng)是正式出版或公開發(fā)表過的著作或文章。參考文獻(xiàn)的排序要與論文中被引用的順序相對(duì)應(yīng),并且論文中應(yīng)該標(biāo)明序號(hào)。參考文獻(xiàn)的內(nèi)容應(yīng)按作者、論文或著作的題目
103、、出版社或雜志社的城市名、出版社或雜志社的全稱、出版日期、卷、期數(shù)、頁碼、依序排列。碩士生畢業(yè)論文參考文獻(xiàn)不少于30篇(并且要求有5篇以上的外文參考文獻(xiàn)),本科生不少于15篇。建議參考核心期刊。參考文獻(xiàn)一般置于文章的結(jié)尾。</p><p> 文獻(xiàn)期刊的格式為:[序號(hào)]、作者名、文章題目、期刊名、年份、卷號(hào)、期數(shù)、頁碼;如:[1]李胡希.區(qū)域公費(fèi)醫(yī)療費(fèi)用實(shí)行目標(biāo)綜合控制設(shè)想.衛(wèi)生軟件科學(xué)雜志,1999,25(7)
104、:1-3</p><p> 文獻(xiàn)是圖書時(shí),其格式為:[序號(hào)]、作者、書名、出版單位、年份、版次、頁碼。如:[1]勞倫斯·巴頓.組織危機(jī)管理.北京:清華大學(xué)出版社, 2002,57-59</p><p> 文獻(xiàn)是未發(fā)表的科研成果時(shí),其格式為:[序號(hào)]、作者、項(xiàng)目名、授獎(jiǎng)、鑒定單位、時(shí)間。</p><p> 當(dāng)引文作者在3人以內(nèi)(含3個(gè))均要列出,作者姓
105、名之間用“,”隔開;3人以上的,則只需列出前3位作者姓名,并在最后一位作者姓名后加“等”。</p><p> 英文格式:作者,作者:文章題目名. 期刊名.年份,期數(shù):頁碼。如Polsky D, Glick HA, Wilike R, Schulman K: Confidence intervals for cost-effectiveness ratio: A comparison of four method
106、s. Health Economics 1997, 6:243-252</p><p><b> ?。ㄊ模┳⑨?lt;/b></p><p> 注釋,就是作者對(duì)畢業(yè)論文中的有些字、詞、句加以必要的解釋和注明來源出處??煞謯A注、腳注和尾注。它不同于參考文獻(xiàn),是否有注釋根據(jù)實(shí)際需要而定。</p><p><b> ?。ㄊ澹└戒?lt;/b
107、></p><p> 附錄,就是指論文中有些內(nèi)容與正文關(guān)系密切,而這些內(nèi)容又具有相對(duì)獨(dú)立性、不宜在正文中出現(xiàn)的內(nèi)容。例如調(diào)查表、問卷、公式、圖表等。是否有附錄要根據(jù)需要而定。</p><p><b> 二、論文的基本格式</b></p><p><b> 論文結(jié)構(gòu)排序:</b></p><p
108、> 封面(含題目、作者單位、署名、學(xué)號(hào)與年級(jí))見附錄1</p><p> 目錄(只列一、(一)二級(jí)目錄)</p><p> 中英文摘要(含英文摘要,先中后英)</p><p> 關(guān)鍵詞(中英文關(guān)鍵詞應(yīng)一一對(duì)應(yīng))</p><p> 引言(研究背景與目的)</p><p><b> 研究對(duì)象與方
109、法</b></p><p><b> 研究結(jié)果</b></p><p> 討論與結(jié)論或主要觀點(diǎn)</p><p><b> 參考文獻(xiàn)或注釋</b></p><p><b> 10、鳴謝</b></p><p><b> 11
110、、附錄</b></p><p> 三、論文排版、裝訂要求 </p><p> 1、論文要用規(guī)范簡(jiǎn)體漢字打印,不可用繁體和藝術(shù)體。論文題目一般用三號(hào)宋體加粗,居中;外文用小二號(hào)Time New Roman,加粗。中文摘要內(nèi)容用五號(hào)楷體(其中“論文摘要”四字用五號(hào)黑體并加方括號(hào)),英文摘要用小四號(hào)Time New Roman。正文內(nèi)各主要部分的大標(biāo)題用四號(hào)黑體,正文內(nèi)文用小四號(hào)
111、宋體。外文論文用小四號(hào)Time New Roman。關(guān)鍵詞部分用小四號(hào)楷體加粗;注釋、參考文獻(xiàn)、附錄均用小四號(hào)宋體(其中具有標(biāo)題性質(zhì)的“注釋”、“參考文獻(xiàn)”左邊不空格,采用同號(hào)黑體加冒號(hào))。</p><p> 2、論文必須用阿拉伯?dāng)?shù)字連續(xù)編排頁碼,頁碼居中顯示。</p><p> 3、文章標(biāo)題層次采用規(guī)范編號(hào)。從大到小順序?yàn)椋阂?(一) 1 (1) ①。 “一”后面要加頓號(hào),“(一)”
112、后面則不要加任何符號(hào),“1”后面加圓點(diǎn)。在“一”、“(一)”、“1”后面的一句話如果加上句號(hào),這句話之后的部分就不用另起一段;如果不加句號(hào),則這句話之后的部分要另起一段。</p><p> 4、學(xué)位論文定稿后用A4紙雙面打印,上、下、左、右邊距為2.5cm,頁眉頁腳1厘米,行距固定值20磅。學(xué)位論文一律在左側(cè)裝訂,要求裝訂、剪切整齊。</p><p> 5、論文一、二、三稿全部要交打印
113、稿(雙面打印),評(píng)審與寫作期間不受理電子版。</p><p> 附錄1 論文封面格式</p><p> * *大學(xué)本科生畢業(yè)論文</p><p> 題目: ***********企業(yè)的營(yíng)銷策略分析</p><p> 學(xué)院: 經(jīng)濟(jì)與管理學(xué)院 </p><p> 專業(yè): 公共事業(yè)管
114、理 </p><p> 年級(jí): 2003級(jí) </p><p> 學(xué)號(hào): 20030910** </p><p> 姓名: ******** </p><p> 成績(jī):
115、 </p><p> ?。ǚ饷娌灰霈F(xiàn)頁碼)</p><p><b> 附錄2</b></p><p> * *大學(xué)學(xué)位論文原創(chuàng)性聲明</p><p> 本人鄭重聲明:所呈交的學(xué)術(shù)論文,是個(gè)人在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其他
116、個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人或集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到此聲明的法律后果由本人承擔(dān)。</p><p><b> 學(xué)位論文作者簽名:</b></p><p><b> 簽字日期: </b></p><p> 學(xué)位論文版權(quán)使用授權(quán)書</p><
117、;p> 本學(xué)位論文作者完全了解* *大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,有權(quán)保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁盤,允許論文被查閱或借閱。本人授權(quán)* *大學(xué)可以將學(xué)術(shù)論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編學(xué)位論文。</p><p> ?。ūC艿膶W(xué)位論文在解密后適用于本授權(quán)書)</p><p> 學(xué)位論文作者簽名:
118、 導(dǎo)師簽名:</p><p> 簽字日期: 簽字日期:</p><p> ?。摯a居中,原創(chuàng)聲明為第一頁)</p><p> 附錄3 論文目錄排版示范</p><p> 目 錄(三號(hào)宋體加黑,居中)</p><p> 中文摘要
119、 …………………………………………………………………… 3</p><p> Abstract …………………………………………………………………… 3</p><p> 一、*******************的現(xiàn)狀 (勿出現(xiàn)句號(hào)等符號(hào),以下同)……… 3</p><p> ?。ㄒ唬?**********分析 ………………………………………
120、…………… 3</p><p> ?。ǘ?**************的現(xiàn)今狀況 ……………………………………… 3</p><p> ?。ㄈ?**************發(fā)展趨勢(shì)分析 …………………………………… 5</p><p> 二、*********************詳細(xì)市場(chǎng)分析 ……………………………… 6</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于51單片機(jī)簡(jiǎn)易電子琴設(shè)計(jì)畢業(yè)論文
- 聲光電子琴畢業(yè)論文--基于51單片機(jī)簡(jiǎn)易電子琴設(shè)計(jì)
- 基于單片機(jī)的電子琴設(shè)計(jì)畢業(yè)論文
- 基于51單片機(jī)的電子琴設(shè)計(jì)
- 基于單片機(jī)控制電子琴畢業(yè)論文
- 基于單片機(jī)控制電子琴畢業(yè)論文
- 基于51單片機(jī)簡(jiǎn)易電子琴設(shè)計(jì)
- 畢業(yè)論文--基于單片機(jī)的簡(jiǎn)單電子琴設(shè)計(jì)
- 基于單片機(jī)的簡(jiǎn)易電子琴的設(shè)計(jì)畢業(yè)論文
- 單片機(jī)課程設(shè)計(jì)--基于51單片機(jī)的簡(jiǎn)易電子琴
- 畢業(yè)設(shè)計(jì)(論文)-基于單片機(jī)的電子琴設(shè)計(jì)
- 基于51單片機(jī)的液晶顯示電子琴設(shè)計(jì)
- 基于51單片機(jī)的簡(jiǎn)易電子琴設(shè)計(jì)說明
- 基于51單片機(jī)簡(jiǎn)易電子琴的課程設(shè)計(jì)
- 基于51單片機(jī)的簡(jiǎn)易電子琴設(shè)計(jì)說明
- 畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的簡(jiǎn)易電子琴
- 電子琴課程設(shè)計(jì)--基于單片機(jī)的電子琴設(shè)計(jì)
- 基于單片機(jī)的電子琴設(shè)計(jì)
- 基于單片機(jī)的電子琴畢業(yè)設(shè)計(jì)
- 電子琴課程設(shè)計(jì)--基于單片機(jī)的電子琴設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論