音樂播放系統(tǒng)設計--單片機課程設計報告_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  單片機課程設計報告</b></p><p><b>  音樂播放系統(tǒng)設計</b></p><p>  姓 名: </p><p>  班 級: 04電信(3)班 </p>&l

2、t;p>  學 號: </p><p>  指導老師: </p><p>  日期: 2007.7.2~2007.7.13 </p><p><b>  摘 要</b><

3、;/p><p>  作為單片機的重要硬件資源之一,利用定時器可以產生各種固定頻率的方波信號,也可以產生包括“Do“、“Re“、“Me“--等音階在內的各種頻率聲音。在此設計中我們采用12MHz的晶振,產生的頻率信號即音樂信號由P3.7口輸出,信號經過放大后由喇叭發(fā)出聲音。</p><p>  樂曲中,每一音符對應著確定的頻率,我們可以參照給出的各音符頻率及其相應的時間常數(shù)來編寫程序,根據(jù)表中所

4、提供的常數(shù),將其16進制代碼送入芯片里,可以奏出音符。音符的節(jié)拍我們可以用定時器T0來控制,送入不同的初值,就可以產生不同的定時時間。便如某歌曲的節(jié)奏為每分鐘94拍,即一拍為0.64秒。其它節(jié)拍與時間的對應關系也可以從兩者關系表中得到。</p><p>  定時器T0工作在定時方式1,改變TH0及TL0,產生不同的音頻頻率。要編寫的樂譜按要求以音符字節(jié)數(shù)據(jù)表的形式存放在程序中,改變樂曲就是通過改變該數(shù)據(jù)表的內容來

5、實現(xiàn)的。主程序的任務是按順序讀取數(shù)據(jù)表中的字節(jié),根據(jù)情況調用音級子程序和音長子程序,啟動定時器T0進行工作。</p><p><b>  目 錄</b></p><p>  1 方案比較與選擇(須詳細闡述創(chuàng)新點或新見解)1</p><p>  2 電路仿真與分析</p><p><b>  2.1 電

6、路仿真</b></p><p><b>  2.2 電路分析</b></p><p>  3電路板制作、焊接、調試</p><p>  3.1 電路板制作</p><p>  3.2 電路板焊接</p><p>  3.3 電路板調試</p><p>

7、;  4討論及進一步研究建議</p><p><b>  5課程設計心得</b></p><p><b>  Abstract</b></p><p><b>  參考文獻</b></p><p><b>  1.方案比較與選擇</b></p

8、><p>  方案一:利用AT89C2051和三級管9012構成的音樂播放器</p><p><b>  一、功能特色</b></p><p>  本播放器可實現(xiàn)循環(huán)播放、上一曲、下一曲、復位等功能。為了體現(xiàn)樂曲播放過程中的動態(tài)效果,在P1口增加了8只LED,作隨機閃爍以指示旋律的節(jié)奏。</p><p><b> 

9、 二、硬件設計</b></p><p>  電路以AT89C2051為主控制器,S1為復位鍵,S2、S3分別為上一曲、下一曲選擇鍵。晶振采用12MHz,音樂信號由P3.7口輸出,經9012放大后推動喇叭發(fā)聲(電路圖見圖1)。</p><p><b>  三、軟件設計</b></p><p>  程序中根音選取的是C調三個8度內的音符

10、,共21個音。每個音符對應頻率由定時器T0產生(音符頻率及對應計數(shù)初值見附表)。為了程序調用方便,每個音符都對應一個編碼,占用一個字節(jié)。在程序中以查表的方式加載計數(shù)初值。當值為00H時表示空拍,與節(jié)拍碼配合完成節(jié)拍發(fā)音。節(jié)拍碼也占一個字節(jié),其總時間長度等于基本時間乘以節(jié)拍碼的值。節(jié)拍碼值為01H時,表示當前樂曲結束,為00H時,表示全部樂曲結束。為了編碼簡單,一般節(jié)拍碼高半字節(jié)表示整拍,低半字節(jié)表示分數(shù),只要基本延時設定恰當即可,為了及

11、時響應鍵盤操作,鍵掃描指令安排在基本延時時間子程序中。按鍵每按下一次,樂曲數(shù)目計數(shù)器R5加"1"或減"1",然后根據(jù)R5的內容轉向不同的樂曲。</p><p>  本程序包含4首樂曲。若要增加更多的樂曲,在存儲空間許可的情況下(可直接換用4k的AT89C4051),只要照所附的編碼表將簡譜轉化為相應的代碼附著在樂曲數(shù)據(jù)表中即可。 </p><p>&

12、lt;b>  圖1</b></p><p>  優(yōu)缺點:功能有特色,本播放器可實現(xiàn)循環(huán)播放、上一曲、下一曲、復位等功能,但是P1口增加了8只LED,作隨機閃爍以指示旋律的節(jié)奏,使得電路稍微復雜了一些,而且是用三級管9012來充當放大器和濾波,效果不好。</p><p>  方案二:利用AT89C2051和芯片LM386構成的音樂播放器</p><p&g

13、t;  利用AT89C2051和芯片LM386構成的音樂播放器的電路圖比較簡單,而且LM386的放大和濾波效果好,因此選用方案二。具體分析如下:</p><p> ?。ㄒ唬篈T89C51的主要特性和引腳功能 </p><p>  AT89C51是帶4K字節(jié)閃爍可編程可擦除只讀存儲器(EPEROM)的低電壓、高性能CMOS 8位微處理器(俗稱單片機)。該單片機與工業(yè)標準的MCS-51型機的

14、指令集和輸出引腳兼容。AT89C51將多功能8位CPU和閃爍存儲器組合在單個芯片中,為很多嵌入式控制提供了靈活性高且價格低廉的方案。 </p><p>  AT89C51的主要特性如下: </p><p>  壽命達1000寫/擦循環(huán); </p><p>  數(shù)據(jù)保留時間:10年; </p><p>  全靜態(tài)工作:0Hz-24MHz; &l

15、t;/p><p>  三級程序存儲器鎖定; </p><p>  128×8位內部RAM; </p><p>  32可編程I/O線; </p><p>  2個16位定時器/計數(shù)器; </p><p><b>  5個中斷源; </b></p><p><b&

16、gt;  可編程串行通道; </b></p><p>  低功耗閑置和掉電模式; </p><p>  片內振蕩器和時鐘電路。 </p><p>  AT89C51引腳排列如圖2所示,引腳功能如下: </p><p><b>  圖2 </b></p><p>  VCC(40):

17、+5V。 </p><p>  GND(20):接地。 </p><p>  P0口(39-32):P0口為8位漏極開路雙向I/O口,每引腳可吸收8個TTL門電流。 </p><p>  P1口(1-8):P1口是從內部提供上拉電阻器的8位雙向I/O口,P1口緩沖器能接收和輸出4個TTL門電流。 </p><p>  P2口(21-28):P

18、2口為內部上拉電阻器的8位雙向I/O口,P2口緩沖器可接收和輸出4個TTL門電流。 </p><p>  P3口(10-17):P3口是8個帶內部上拉電阻器的雙向I/O口,可接收和輸出4個TTL門電流,P3口也可作為AT89C51的特殊功能口。 </p><p>  RST(9):復位輸入。當振蕩器復位時,要保持RST引腳2個機器周期的高電平時間。 </p><p>

19、;  ALE/PROG(30):當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié),在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6,它可用作對外部輸出的脈沖或用于定時目的,要注意的是,每當訪問外部數(shù)據(jù)存儲器時,將跳過1個ALE脈沖。 </p><p>  PSEN(29):外部程序存儲器的選通信號。在由外部程序存儲器取指期間,

20、每個機器周期2次PSEN有效,但在訪問外部數(shù)據(jù)存儲器時,這2次有效的PSEN信號將不出現(xiàn)。 </p><p>  EA/VPP(31):當EA保持低電平時,外部程序存儲器地址為(0000H-FFFFH)不管是否有內部程序存儲器。FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 </p><p>  XTAL1(19):反向振蕩器放大器的輸入及內部時鐘工作電路的輸入。 <

21、/p><p>  XTAL2(18):來自反向振蕩器的輸出</p><p>  (二):自動播放系統(tǒng)的設計 </p><p>  自動播放系統(tǒng)如圖3所示,AT89C51的P1.0端接音頻放大模塊的IN+端口,在音頻放大模塊的VOUT端接一個8歐姆或者16歐姆的喇叭。 </p><p>  (三):電路設計及音樂編程原理 </p>&

22、lt;p>  若要產生音頻脈沖,只要算出某一音頻的周期(1/頻率),再將此周期除以2,即為半周期的時間。利用定時器計時半周期時間,每當計時終止后就將P1.0反相,然后重復計時再反相。就可在P1.0引腳上得到此頻率的脈沖。 </p><p>  利用AT89C51的內部定時器使其工作計數(shù)器模式(MODE1)下,改變計數(shù)值TH0及TL0以產生不同頻率的方法產生不同音階,例如,頻率為 523Hz,其周期T=1/5

23、23=1912μs,因此只要令計數(shù)器計時956μs/1μs=956,每計數(shù)956次時將I/O反相,就可得到中音DO (523Hz)。 </p><p><b>  圖3 </b></p><p>  計數(shù)脈沖值與頻率的關系式是: </p><p>  N=fi÷2÷fr </p><p>  式中,N

24、是計數(shù)值;fi是機器頻率(晶體振蕩器為12MHz時,其頻率為1MHz);fr是想要產生的頻率。 </p><p>  其計數(shù)初值T的求法如下: </p><p>  T=65536-N=65536-fi÷2÷fr </p><p>  例如:設K=65536,fi=1MHz,求低音DO(261Hz)、中音DO(523Hz)、高音DO(1046Hz

25、)的計數(shù)值。 </p><p>  T=65536-N=65536-fi÷2÷fr=65536-1000000÷2÷fr=65536-500000/fr </p><p>  低音DO的T=65536-500000/262=63627 </p><p>  中音DO的T=65536-500000/523=64580 </

26、p><p>  高音DO的T=65536-500000/1046=65059 </p><p>  C調各音符頻率與計數(shù)初值T對照如表1所示。 </p><p><b> ?。ㄋ模┲鞒绦蛄鞒?</b></p><p>  本系統(tǒng)主要完成作息定時和號音播放功能,因此用定時器T1中斷方式產生100ms基準時間,再根據(jù)作息表上各段

27、時間的長短對基準時間用軟件計時??梢杂貌楸矸绞饺〉糜嫈?shù)參數(shù),計時到后將播放子程序地址送DPTR,轉入播放子程序,放2遍對應號音后再繼續(xù)計時。主程序流程如圖3所示。 </p><p>  播放子程序是用T0中斷方式控制P1.0不斷取反以產生不同頻率音符,節(jié)拍的長短靠調用200ms延時子程序次數(shù)來完成。子程序也用查表來完成。</p><p><b>  2.電路仿真與分析</b

28、></p><p> ?。▽λx擇的電路進行軟件仿真,記錄仿真的步驟與出現(xiàn)的結果,通過仿真確定電路中各元件的參數(shù),本部分內容中應包含仿真與分析的詳細說明,題圖要明確,如下文所示,全文宋體,小四號,1.5倍行距)</p><p>  吳羅羅等(1996)進行了不同形式、型號噴頭和噴施方法的抗飄失能力的對比試驗,試驗布置見圖2.1。用此設備對比在無風或有風等不同條件下,各類噴頭的藥液回收

29、率變化及藥液橫向沉積分布狀況,以評價各類噴頭和噴施方法的抗飄失能力。試驗用的噴頭有兩大類,一類為不同型號的扇形霧噴頭,噴頭安裝成其霧面與氣流平行。另一類是雙圓盤離心噴頭,單噴頭噴施。噴頭正下方2cm處,風速為5m/s。在藥液橫向分布試驗臺上試驗時,以清水代替農藥噴施。</p><p>  3電路板制作、焊接、調試</p><p><b>  1:電路板制作</b>&l

30、t;/p><p>  (一):PCB布局、布線基本原則</p><p>  1、元件布局基本規(guī)則</p><p>  1). 按電路模塊進行布局,實現(xiàn)同一功能的相關電路稱為一個模塊,電路模塊中的元件應采用就近集中原則,同時數(shù)字電路和模擬電路分開;</p><p>  2).定位孔、標準孔等非安裝孔周圍1.27mm 內不得貼裝元、器件,螺釘?shù)劝惭b孔

31、周圍3.5mm(對于M2.5)、4mm(對于M3)內不得貼裝元器件;</p><p>  3). 臥裝電阻、電感(插件)、電解電容等元件的下方避免布過孔,以免波峰焊后過孔與元件殼體短路;</p><p>  4). 元器件的外側距板邊的距離為5mm;</p><p>  5). 貼裝元件焊盤的外側與相鄰插裝元件的外側距離大于2mm;</p><p

32、>  6).其它元器件的布置:所有IC元件單邊對齊</p><p><b>  2、元件布線規(guī)則</b></p><p>  1)、畫定布線區(qū)域距PCB板邊≤1mm的區(qū)域內,以及安裝孔周圍1mm內,禁止布線;</p><p>  2)、電源線盡可能的寬,不應低于18mil;信號線寬不應低于12mil;cpu入出線不應低于

33、 10mil(或8mil);線間距不低于10mil; </p><p>  3)、注意電源線與地線應盡可能呈放射狀,以及信號線不能出現(xiàn)回環(huán)走線</p><p><b>  印制板圖的設計</b></p><p>  完成一個印制板圖的設計一般都要經過原理圖輸入--網絡表生成--定義Keepout Layer 網絡表(元件)加載--元件布局--

34、自動(手動)布線等過程。</p><p>  應該注意印制線路板的走線:印制導線的布設應盡可能的短,在高頻回路中更應如此;印制導線的拐彎應成圓角,而直角或尖角在高頻電路*布線密度高的情況下會影響電氣性能;當兩面板布線時,兩面的導線宜相互垂直、斜交、或彎曲走線,避免相互平行,以減小寄生耦合;作為電路的輸入及輸出用的印制導線應盡量避免相鄰平行,以免發(fā)生回授,在這些導線之間最好加接地線。</p><

35、p> ?。ㄈ┧霈F(xiàn)的問題及解決的方法</p><p>  問題一:用PROTEL繪制原理圖,制板時產生的網絡表始終有錯,無法自動產生PCB板。</p><p>  解決方法:可以根據(jù)原理圖對生成的網絡表進行手工編輯, 檢查通過后即可自動布線。用制板軟件自動布局和布線的板面都不十分理想。網絡表錯誤可能是沒有指定原理圖中元件封裝;也可能是布電路板的庫中沒有包含指定原理圖中全部元件封裝。

36、如果是單面板就不要用自動布線,雙面板就可以用自動布線。也可以對電源和重要的信號線手動,其他的自動。 </p><p>  問題二:后期制作出現(xiàn)的問題</p><p>  解決方法:有些問題雖然發(fā)生在后期制作中,但卻是PCB設計中帶來的,它們是:過線孔太多,沉銅工藝稍有不慎就會埋下隱患。所以,設計中應盡量減少過線孔。同向并行的線條密度太大,焊接時很容易連成一片。所以,線密度應視焊接工藝的水平

37、來確定。焊點的距離太小,不利于人工焊接,只能以降低工效來解決焊接質量。否則將留下隱患。</p><p>  焊盤或過線孔尺寸太小,或焊盤尺寸與鉆孔尺寸配合不當。前者對人工鉆孔不利,后者對數(shù)控鉆孔不利。容易將焊盤鉆成“c”形,重則鉆掉焊盤。導線太細,而大面積的未布線區(qū)又沒有設置敷銅,容易造成腐蝕不均勻。即當未布線區(qū)腐蝕完后,細導線很有可能腐蝕過頭,或似斷非斷,或完全斷。所以,設置敷銅的作用不僅僅是增大地線面積抗干擾

38、。</p><p>  2:焊接:出現(xiàn)的問題</p><p>  1)短路:過大的焊點造成兩焊點相接.</p><p>  2)線路設計不良:線路或接點間太過接近(應有0.6mm以上間距);</p><p><b>  3)虛焊</b></p><p><b>  焊點技術小結.<

39、/b></p><p>  1)完全使用軟件元件庫中的元件,不加任何修改</p><p>  這是大部分情況下我們應該的,但有時你的器件可能多少有點出入,如果你沒有用過,確認是否與庫里的元件相符,最好量一下實尺寸,以免出現(xiàn)元件到時插不了、管腳不符等的災難性后果。</p><p>  2)要保證焊接質量 </p><p>  焊接時確實焊

40、牢,焊錫的堆積、氣孔容易造成虛焊。焊接時間一般不超過3秒鐘,烙鐵的功率應用內熱式25W左右。已焊接好的集成電路要仔細查看,最好用歐姆表測量各引腳間有否短路,確認無焊錫粘連現(xiàn)象再接通電源。 </p><p>  3)焊接時間不宜過長,否則容易燙壞元件,必要時可用鑷子夾住管腳幫助散熱。</p><p>  4)、焊點應呈正弦波峰形狀,表面應光亮圓滑,無錫刺,錫量適中。</p>&

41、lt;p>  5)、焊接完成后,要用酒精把線路板上殘余的助焊劑清洗干凈,以防炭化后的助焊劑影響電路正常工作。</p><p>  焊接技術是一項必須掌握的基本技術,需要多多練習才能熟練掌握。</p><p><b>  3:調試</b></p><p>  程序調試中出現(xiàn)的問題及解決的辦法:</p><p>  1

42、.有時會出現(xiàn)程序一點錯誤也沒有,但就是不能正常運行的現(xiàn)象,最后我們發(fā)行是因為程序中有的指令書寫得不規(guī)范導致的,例如有的RET返回指令一定要按正確格式書寫或在兩行指令間最好不要留空行。</p><p>  2.程序中的跳轉指令的運用很重要,為保險起見,都用LJMP,我們就遇到過跳轉指令用錯程序無法正常運行的現(xiàn)象。當用JNZ指令時,跳轉范圍比較少,這時要用一個標號中轉。</p><p>  3

43、.編程時要注意,在程序開始時,要寫入各定時器中斷的入口地址。</p><p>  4.編程過程中要注意加注釋或分割線,否則,在程序過長時容易變得很亂,不便于查找或更改。</p><p>  5.程序的結構要設計的合理,避免上下亂調用的現(xiàn)象,這樣會使程序更加清晰化。</p><p>  6.編程前要加流程圖,這樣會使思路清晰,例如數(shù)字音樂盒的設計思路完全可以按著MP3

44、的工作方式列寫流程圖。</p><p>  7.兩個定時器同時工作,存在中斷時序問題,剛開始時我們把定時器1設定在方式3,計250us,由于定時中斷過于頻繁,使CPU負載過大,導致音樂不能正常播放,時間不能正常顯示。解決辦法:將定時器1設定在工作方式1,16位計數(shù),計50ms,效果有很大改觀。</p><p>  8.在歌曲中,當遇到一個音符發(fā)音為4拍,在編曲中為*CH,托因時間較長,當定

45、時器T1此時來中斷時,就會對歌曲播放產生影響,若改為發(fā)音一拍,中斷對歌曲播放影響減弱,但音樂效果變差。改進方案:若采用可以定時時間更長的單片機,可以避免所有問題。</p><p>  討論及進一步研究建議</p><p>  1:擴大寬音域范圍:</p><p>  可以采用適當?shù)恼`差補償,利用單片機定時中斷的方法能在寬音域范圍產生準確穩(wěn)定的音頻信號。</p&

46、gt;<p>  要產生音頻信號,只要算出某一音頻的周期(頻率的倒數(shù)),將此周期除以2即為半周期的時間,利用定時器計時此半周期時間,計時到后取反輸出,重復此過程即得到此頻率的聲音信號。</p><p>  2:關于中斷響應時間:</p><p>  定時器T0工作在定時方式1,改變TH0及TL0,產生不同的音頻頻率。必須考慮到中斷響應時間的影響,尤其在高音部分,若忽略中斷響應

47、時間,會使音頻頻率比標準值低幾十Hz,相當于1/4音程,很容易聽出來,對低音部分影響不大。一般中斷響應時間為3~6個機器周期,經過反復試驗取5個機器周期作為校正最為恰當。</p><p><b>  3:關于雜音:</b></p><p>  為避免T1中斷可能引起雜音,應將定時器T0中斷設為高優(yōu)先級。這樣編寫出來的程序播放的音與標準音叉進行差頻校音,非常準確和諧&l

48、t;/p><p><b>  4:關系波形:</b></p><p>  由于輸出的是方波,比較難聽,也可以將波形細分用DA輸出正弦波。</p><p>  5:關于芯片:可以考慮選用89S51</p><p>  89S51相對于89C51增加的新功能包括:</p><p>  -- 新增加很多功能

49、,性能有了較大提升,價格基本不變,甚至比89C51更低!</p><p>  -- ISP在線編程功能,這個功能的優(yōu)勢在于改寫單片機存儲器內的程序不需要把芯片從工作環(huán)境中剝離。是一個強大易用的功能。</p><p>  -- 最高工作頻率為33MHz,大家都知道89C51的極限工作頻率是24M,就是說S51具有更高工作頻率,從而具有了更快的計算速度。</p><p>

50、;  -- 具有雙工UART串行通道。</p><p>  -- 內部集成看門狗計時器,不再需要像89C51那樣外接看門狗計時器單元電路。</p><p>  -- 雙數(shù)據(jù)指示器。</p><p>  -- 電源關閉標識。</p><p>  -- 全新的加密算法,這使得對于89S51的解密變?yōu)椴豢赡?,程序的保密性大大加強,這樣就可以有效的保

51、護知識產權不被侵犯。</p><p>  -- 兼容性方面:向下完全兼容51全部字系列產品。比如8051、89C51等等早期MCS-51兼容產品。也就是說所有教科書、網絡教程上的程序(不論教科書上采用的單片機是8051還是89C51還是MCS-51等等),在89S51上一樣可以照常運行,這就是所謂的向下兼容。</p><p>  比較結果:就如同INTEL的P3向P4升級一樣,雖然都可以跑

52、Windows98,不過速度是不同的。從AT89C51升級到AT89S51 ,也是同理。和S51比起來,C51就要遜色一些,實際應用市場方面技術的進步是永遠向前的。</p><p><b>  5.課程設計心得</b></p><p>  本學期學習單片機的時間只有10周時間,對單片機的硬件設計,軟件設計掌握的深度不夠,但通過此次課程設計,卻改變了很多,首先對于硬件電

53、路的工作原理有了進一步的學習,同樣就有了進一步的認識;其次軟件方面,在程序的設計,程序的調試方面都學到了很多東西,這是第一次編寫單片機的大程序,很有成就感。</p><p>  在一個好的氛圍里才能踏下心來做東西,在這幾天課設的時間里,實驗室的氛圍對我們的影響很大,大家一起努力,這也是我們能完成課設的動力。另外在編程中出現(xiàn)問題時,一定要戒驕戒躁,腳踏實地,認真看書,仔細分析,仔細調試,就一定會發(fā)現(xiàn)錯誤,克服困難,

54、我們也是這么做的,這在課設中十分重要。</p><p>  此次實習可以說是獲益匪淺。通過查閱了很多資料,了解了許多匯編程序的思想,擴展了自己的視野,不再僅僅局限于書本中幾條簡短的程序,而且更重要的是明白寫程序的態(tài)度:仔細謹慎,精益求精。在系統(tǒng)加電調試中,針對一些問題,熟練掌握了根據(jù)原理分步測試,將錯誤之處縮小的最小范圍內。</p><p><b>  Abstract</

55、b></p><p>  Music Player System Design</p><p>  SCM as important resources of the hardware, using the timer could have a variety of fixed-frequency square-wave signal,and also could have incl

56、uded "Do", "Re" and "Me" -- such as scale, the frequency sound ,In this design, we used 12 MHz oscillator, the frequency signal that the music signal output from P3.7 mouth, After signal amp

57、lified by the loudspeaker to make their voices heard. </p><p>  Music, each note corresponds to determine the frequency, We can refer to the notes given to the frequency and time constant corresponding to th

58、e preparation process.According to the table provided by the constant, 16 to 229 of its code into the chip, and then the music can be played.We celebrate the rhythms T0 timer can be used to control and to different initi

59、al value, it can have different timing time.for exaple,some songs to the rhythm of each 94-minute film, a film of 0.64 seconds. Other rhy</p><p>  Timer T0 work in a regular manner, cytokines and TL0 change,

60、 the different audio frequencies. To prepare the scores required to note byte data table in the form of stored procedures, change is the music of the data by changing the content to achieve they.The main program is a seq

61、uential read data byte table, according to the sound level of the subroutine call and audio eldest son procedures, start timer T0 work. </p><p><b>  參考文獻</b></p><p>  肖洪兵. 跟我學用單片機. 北

62、京:北京航空航天大學出版社,2002.8 </p><p>  李廣第. 單片機基礎. 第1版.北京:北京航空航天大學出版社,1999 </p><p>  徐惠民、安德寧. 單片微型計算機原理接口與應用. 第1版.北京郵電大學出版社,1996 </p><p>  夏繼強. 單片機實驗與實踐教程. 北京:北京航空航天大學出版社, 2001 </p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論