版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 論文題目論文題目:簡易音樂播放器 所屬系部:所屬系部:電子工程系 指導(dǎo)教師:指導(dǎo)教師: 學(xué)生姓名:學(xué)生姓名: 學(xué)學(xué)號號: : 專專業(yè):業(yè): 電子信息工程技術(shù) 題目:題目: 簡易音樂播放器 任務(wù)與要求:任務(wù)與要求:本設(shè)計以 mcs-51 系列單片機(jī)為核心,采用常用電子器件 設(shè)計。 要求最少 8 個按鍵,每個按鍵對應(yīng)一種音調(diào),按下按鍵發(fā)聲,松 開按鍵后聲音延遲一段時間后停止,延時時間可以設(shè)置,要求最 少 8 個不同音調(diào),至少可以自動播放 3 種音樂,并且?guī)в酗@示功 能。 時間:時間: 2010 年 12 月 19日 至 2010年 12 月 31 日 共 2周 所屬系部:所屬系部: 電子工程系
2、學(xué)生姓名:學(xué)生姓名: 學(xué)學(xué) 號:號: 專業(yè):專業(yè): 電子信息工程技術(shù) 指導(dǎo)教師:指導(dǎo)教師: 潘晶瑩 摘要摘要 電子音樂播放器是現(xiàn)代電子科技與音樂結(jié)合的產(chǎn)物,是一種新型的播放樂 器。它在現(xiàn)代音樂扮演著重要的角色,單片機(jī)具有強(qiáng)大的控制功能和靈活的編 程實現(xiàn)特性,它已經(jīng)溶入現(xiàn)代人們的生活中,成為不可替代的一部分。本文的 主要內(nèi)容是用 at89s51 單片機(jī)為核心控制元件,設(shè)計一個音樂播放器。以單片 機(jī)作為主控核心,與鍵盤、揚聲器、顯示器等模塊組成核心主控制模塊,在主 控模塊上設(shè)有 8 個按鍵和揚聲器。本系統(tǒng)運行穩(wěn)定,其優(yōu)點是硬件電路簡單, 軟件功能完善,控制系統(tǒng)可靠等,具有一定的實用和參考價值。 關(guān)
3、鍵字關(guān)鍵字: at89c51,揚聲器,lcd顯示器 簡易音樂播放器 目目 錄錄 1 1 前言前言.1 11 系統(tǒng)的功能介紹 .1 2 簡易音樂播放器原理簡易音樂播放器原理.2 2.1 簡易音樂播放器原理簡易音樂播放器原理.2 3 3 簡易音樂播放器設(shè)計方案簡易音樂播放器設(shè)計方案.3 3.1 單片機(jī)時鐘電路設(shè)計 .3 3.2 單片機(jī)復(fù)位電路設(shè)計 .4 3.3 鍵盤電路設(shè)計 .4 3.4 lcd 顯示部分電路.5 4 系統(tǒng)軟件設(shè)計系統(tǒng)軟件設(shè)計.6 4.1 定時器中斷服務(wù)控制 .6 4.2 主程序的實現(xiàn) .7 4.3 單片機(jī)匯編源程序清單 .8 結(jié)束語結(jié)束語.17 參考文獻(xiàn)參考文獻(xiàn).18 簡易音樂播
4、放器 1 1 1 前言前言 我們生活在一個信息時代,各種電子產(chǎn)品層出不窮,作為一個電子信息專 業(yè)的學(xué)生,了解這些電子產(chǎn)品的基本用途和設(shè)計原理是十分必要的,我們學(xué)習(xí) 的是電子信息方面的理論知識,而課程設(shè)計正是對我們學(xué)習(xí)的理論的實踐與鞏 固。本設(shè)計主要介紹的是一個用單片機(jī)描述的一個具有若干功能的簡易電子音 樂播放器。本次設(shè)計的目的就是在掌握音樂播放器組成原理理論的基礎(chǔ)上,了 解 eda 技術(shù),掌握匯編描述語言的設(shè)計方法和思想,通過學(xué)習(xí)的匯編語言結(jié)合 電子電路的設(shè)計知識理論聯(lián)系實際,掌握所學(xué)的課程知識,例如本課程設(shè)計就 是基于所學(xué)的計算機(jī)原理中的時鐘分頻器和定時器的基礎(chǔ)之上的,通過本課程 設(shè)計,達(dá)到
5、鞏固和綜合運用單片機(jī)原理中的知識,理論聯(lián)系實際,鞏固所學(xué)理 論知識,并且提高自己通過所學(xué)理論分析、解決實際問題的能力。 1 11 1 系統(tǒng)的系統(tǒng)的功能介紹功能介紹 1 可以演奏出基本的 8 種音調(diào):do、re、mi、fa、so、la、si、高音 do; 2 演奏的同時會以 led 顯示出當(dāng)前的按鍵,利于培養(yǎng)樂感; 3 可以演奏內(nèi)置的 3 種歌曲。 4 自動演奏時,lcd 顯示播放的曲目序號和演奏的歌曲歌詞。使用方法:通過按 下方的 3 個鍵演奏。 播放器可實現(xiàn)循環(huán)播放、上一曲、下一曲等功能,也可以產(chǎn)生包括 do、re、me- 等音階在內(nèi)的各種頻率聲音。將各個音階連接在一起,便 可組成一支曲子或
6、是演奏一段旋律,操作方便,無須再為找不到適全的音樂芯 片而煩惱。我們知道,聲音的頻率范圍約在幾十到幾千赫茲,若能利用程序來 控制單片機(jī)某個口線的高電平或低電平,則在該口線上就能產(chǎn)生一定頻率矩形 波,接上揚聲器就能發(fā)出一定頻率的聲音,若能利用延時程序控制 “高” “低”電平的持續(xù)時間,就能改變輸出頻率,從而改變音調(diào)。要產(chǎn)生音頻 脈沖,只要算出某一音頻的周期,然后將此周期除以 2,即半周期的時間,為 單片機(jī)的定時時間,然后反復(fù)進(jìn)行半周期定時,每當(dāng)定時到就將輸出脈沖的 i/o 口取反,如此就可以在 i/o 端口上得到此頻率的脈沖 簡易音樂播放器 2 2 簡易音樂播放器原理簡易音樂播放器原理 一定頻率
7、產(chǎn)生聲音,頻率高低決定音調(diào)。利用單片機(jī)輸出脈沖信號經(jīng)放大 后送給喇叭,便可發(fā)出聲音。本制作中巧妙地利用了單片機(jī)的定時器,讓定時 器中斷一次就對改變喇叭的狀態(tài)一次,即形成矩形方波,這也是數(shù)字電路產(chǎn)生 聲音的方法。本作品使用 at89s51 型單片機(jī)。 由于一首音樂是許多不同的音階組成的,而每個音階對應(yīng)著不同的頻率, 這樣我們可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂了,當(dāng)然對 于單片機(jī)來產(chǎn)生不同的頻率非常方便,我們可以利用單片機(jī)的定時/計數(shù)器 t0 來產(chǎn)生這樣方波頻率信號,因此,我們只要把一首歌曲的音階對應(yīng)頻率關(guān)系弄 正確即可。 2.1簡易音樂播放器原理 高中低音符與單片機(jī)計數(shù) t0 相
8、關(guān)的計數(shù)值如下表所示 音符 頻率(hz)簡譜碼(t 值) 音符 頻率(hz)簡譜碼(t 值) 表 2-1 低 1do 262 63628# 4 fa# 740 64860 #1do# 277 63731 中 5 so 784 64898 低 2re 294 63835# 5 so# 831 64934 #2re# 311 63928 中 6 la 880 64968 低 3m 330 64021# 6 932 64994 低 4fa 349 64103中 7 si 988 65030 # 4fa# 370 64185 高 1 do 1046 65058 低 5so 392 64260# 1 d
9、o# 1109 65085 # 5so# 415 64331 高 2 re 1175 65110 低 6la 440 64400# 2 re# 1245 65134 # 6466 64463高 3 m 1318 65157 低 7si 494 64524高 4 fa 1397 65178 中 1do 523 64580# 4 fa# 1480 65198 # 1do# 554 64633 高 5 so 1568 65217 中 2re 587 64684# 5 so# 1661 65235 # 2r# 622 64732高 6 la 1760 65252 中 3m 659 64777# 6 1
10、865 65268 中 4fa 698 64820高 7 si 1967 65283 簡易音樂播放器 3 3 3 簡易音樂播放器設(shè)計方案簡易音樂播放器設(shè)計方案 聲音的頻譜范圍約在幾十 hz 到幾千 hz,利用程序來控制單片機(jī)某個口線 不段的輸出“高” 、 “低”電平,則在該口線上就能產(chǎn)生一定的頻率的方波,將 該方波接上喇叭,就能發(fā)出一定的聲音,若在利用程序來控制“高” 、 “低”電 平的持續(xù)時間,就能改變輸出波形的頻率,從而改變音調(diào)。樂曲中,每一個音 符對應(yīng)著確定的頻率,表 1 給出了 c 調(diào)時各音符頻率。如果單片機(jī)某個口線輸 出“高” 、 “低”電平的頻率和某個音符的頻率一樣,那么將口線接上
11、喇叭就可 以發(fā)出次音符,如下表所示表 3-1 表 3-1 c 調(diào)時各音符頻率 音名 1234567 頻率 (hz) 523.3587.3659.3698.3784880967.8 3.1 單片機(jī)時鐘電路設(shè)計單片機(jī)時鐘電路設(shè)計 當(dāng) mcs-5l 系列單片機(jī)的復(fù)位引腳 rst(全稱 reset)出現(xiàn) 2 個機(jī)器周期以上 的高電平時,單片機(jī)就執(zhí)行復(fù)位操作。如果 rst 持續(xù)為高電平,單片機(jī)就處于 循環(huán)復(fù)位狀態(tài)。時鐘電路如圖 3-1 所示。 圖 3-1 時鐘電路圖 簡易音樂播放器 4 3.23.2 單片機(jī)復(fù)位電路設(shè)計單片機(jī)復(fù)位電路設(shè)計 本設(shè)計采用上電或開關(guān)復(fù)位要求電源接通后,單片機(jī)自動復(fù)位,并且在單
12、片機(jī)運行期間,用開關(guān)操作也能使單片機(jī)復(fù)位。上電后,由于電容 c2 的充電和 反相門的作用,使 rst 持續(xù)一段時間的高電平。當(dāng)單片機(jī)已在運行當(dāng)中時,按 下復(fù)位鍵 k 后松開,也能使 rst 為一段時間的高電平,從而實現(xiàn)上電或開關(guān)復(fù) 位的操作。 c:22uf,rl0k。復(fù)位電路如圖 3-2 所示。 圖 3-2 復(fù)位電路圖 3.33.3 鍵盤電路設(shè)計鍵盤電路設(shè)計 鍵盤掃描的方法是:先掃描第 0 行,行輸出值為 1110b,第 0 行為”0”, 其余 3 行為“1”(通常把輸出為 0 的行稱為當(dāng)前行),然后讀入列信號,判斷 是否為全“1”。若列輸入值為全“1”,則當(dāng)前行無鍵按下,行輸出 1101(第
13、 1 行為“0”其余 3 行為“1”),再掃描下一行依次規(guī)律逐行掃描,直到 掃描某行時,其列輸入不為全“1”,則根據(jù)行輸出和列輸入值中 0 的位置確定 閉合鍵的具體位置,從而用計算 法或查表法到閉合鍵的鍵值。如 下圖 3-3 所示。 p0 p1 p2 p3 p5 p4 p6 p7 r10 10k c0 簡易音樂播放器 5 圖 3-3 鍵盤電路 3.4 lcd 顯示部分顯示部分電路電路 lcd 顯示電路用來顯示播放歌曲歌詞和歌曲序號。如圖 3-4 所示。 圖 3-4 lcd 顯示電路 引腳功能說明 1602lcd 采用標(biāo)準(zhǔn)的 14 腳(無背光)或 16 腳(帶背光)接口,各引腳接口說 明如 表
14、3-4-1 所示: 編號符號引腳說明編號符號引腳說明 1vss電源地9d2數(shù)據(jù) 2vdd電源正極10d3數(shù)據(jù) 3vl液晶顯示偏壓11d4數(shù)據(jù) 4rs數(shù)據(jù)/命令選擇12d5數(shù)據(jù) 5r/w讀/寫選擇13d6數(shù)據(jù) 6e使能信號14d7數(shù)據(jù) 7d0數(shù)據(jù)15bla背光源正極 8d1數(shù)據(jù)16blk背光源負(fù)極 簡易音樂播放器 6 4 系統(tǒng)軟件設(shè)計系統(tǒng)軟件設(shè)計 4.1 定時器中斷服務(wù)控制定時器中斷服務(wù)控制 本設(shè)計通過定時器中斷產(chǎn)生是單片機(jī)在一定的時間產(chǎn)生方波,整個設(shè)計的 關(guān)鍵也正是通過該定時器中斷服務(wù)產(chǎn)生輸出不同頻率的方波從而來實現(xiàn)個種音 符。這種方法占用 cpu 時間很少,在顯示的同時還可以處理其他事務(wù),效
15、率較 高,是通常采用的方法。 定時器其作用主要包括產(chǎn)生各種時標(biāo)間隔、記錄外部事件的數(shù)量等,是微 機(jī)中最常用、最基本的部件之一。at89c5l 單片機(jī)有 2 個 16 位的定時器:定時 器 0(t0)和定時器 1(t1)。其原理圖如圖 4-1 所示。 圖 4-1 定時器原理圖 t0 由 2 個定時寄存器 th0 和 tl0 構(gòu)成,t1 則由 th1 和 tl1 構(gòu)成,它們都分 別映射在特殊功能寄存器中,從而可以通過對特殊功能寄存器中這些寄存器的 讀寫來實現(xiàn)對這兩個定時器的操作。作定時器時,每一個機(jī)器周期定時寄存器 自動加 l,所以定時器也可看作是計量機(jī)器周期的計數(shù)器。由于每個機(jī)器周期 為 12
16、個時鐘振蕩周期,所以定時的分辨率是時鐘振蕩頻率的 112。 簡易音樂播放器 7 4 4.2 2 主程序的實現(xiàn)主程序的實現(xiàn) 在主程序中首先調(diào)用鍵盤掃描子程序,進(jìn)行有無鍵按下的判斷,如無鍵按 下則執(zhí)行熄滅指示燈、跳回開始位置的命令;如有鍵按下則掃描出按下的鍵的 位置再將其值賦給 t im er1l 和 t im er1h,通過其執(zhí)行點亮指示燈。反復(fù)執(zhí) 行該命令得到不同的值,輸出不同的音符。其流程圖如圖 4-2 所示。 圖 4-2 主程序的流程圖 start 有按? 將 t1 送初值 開啟 t1,點 亮 關(guān)閉 t1,熄 滅 無 有 簡易音樂播放器 8 4.3 單片機(jī)匯編源程序清單單片機(jī)匯編源程序清單
17、 rs bit p2.0 ;定義液晶顯示端口標(biāo)號 rw bit p2.1 e bit p2.2 ;* t0th equ 24h ;t0 兩個暫存變量 t0tl equ 23h org 0000h ljmp inition org 000bh ljmp t0int org 0100h ;* ;*液晶初始化* inition: mov sp,#70h mov p0,#01h ;清屏 call enable mov p0,#38h ;8 位,2 行顯示 call enable mov p0,#0ch ;屏顯 on,關(guān)光標(biāo) call enable mov p0,#06h ;計數(shù)地址加 1,自動右移 c
18、all enable ;* ;開機(jī)提示 ;* mov p0,#80h call enable mov dptr,#table0 ;寫數(shù)據(jù)的第一行 call write1 mov p0,#00010000b ;光標(biāo)左移兩位 call enable mov p0,#00010000b 簡易音樂播放器 9 call enable call del0 ljmp main ;*寫指令 enable: clr rs clr rw setb e call del0 clr e ret ;*寫數(shù)據(jù) write1: mov r1,#00h ;查表程序,從表頭到表尾 a1: mov a,r1 movc a,a+d
19、ptr call write2 inc r1 cjne a,#00h,a1 ;未到字符串末尾繼續(xù) ret write2: mov p0,a ;直接將數(shù)據(jù)寫入液晶屏 setb rs clr rw setb e call del0 clr e ret del0: mov r4,#020h c0:mov r5,#020h c1: djnz r5,c1 djnz r4,c0 ret ;* table0: db da jia hao,00h ;*內(nèi)存初始化* 簡易音樂播放器 10 initial: mov r3,#08h mov r0,#30h m1: mov r0,#00h inc r0 djnz r
20、3,m1 ret ;*選擇按鍵播放八個音調(diào)* main: mov sp,#80h ;初始化堆棧 mov tmod,#11h ;定時器 0 工作方式 0,定時器 1 工作方式 0 setb ea setb et0 ;計數(shù)器 0 允許 setb et1 ;計數(shù)器 1 允許 start: setb p3.7 ;關(guān)蜂鳴器 clr tr0 ;定時器不允許 scan: mov a,p1 ;鍵盤掃描 cjne a,#0ffh,su_key ;判斷鍵盤按下,跳到 su_key,若未按, 繼續(xù)掃描 nop ljmp scan su_key: su_key1: jb p1.0,su_key2 ;如果不是第 1 個
21、鍵按下,轉(zhuǎn) mov dph,#0fch mov dpl,#44h sjmp play su_key2:jb p1.1,su_key3 ;如果不是第 2 個鍵按下,轉(zhuǎn) mov dph,#0fch mov dpl,#0ach sjmp play su_key3:jb p1.2,su_key4 ;如果不是第 3 個鍵按下,轉(zhuǎn) mov dph,#0fdh mov dpl,#09h sjmp play su_key4:jb p1.3,su_key5 ;如果不是第 4 個鍵按下,轉(zhuǎn) mov dph,#0fdh 簡易音樂播放器 11 mov dpl,#34h sjmp play su_key5:jb p1.
22、4,su_key6 ;如果不是第 5 個鍵按下,轉(zhuǎn) mov dph,#0fdh mov dpl,#82h sjmp play su_key6: jb p1.5,su_key7 ;如果不是第 6 個鍵按下,轉(zhuǎn) mov dph,#0fdh mov dpl,#0c8h sjmp play su_key7: jb p1.6,su_key8 ;如果不是第 7 個鍵按下,轉(zhuǎn) mov dph,#0feh mov dpl,#06h sjmp play su_key8:jb p1.7,key1 ;如果不是第 8 個鍵按下,轉(zhuǎn) mov dph,#0feh mov dpl,#22h sjmp play play:
23、mov t0th,dph ;存高位字符 mov t0tl,dpl ;存低位字符 mov th0,t0th mov tl0,t0tl etb tr0 ;啟動定時器 0 mov r2,#01b ;1/4 拍 djnz r2,play lcall delay sjmp judge judge: jb p2.4,start ;按鍵未按下,則繼續(xù)掃描,否則,開始放音樂 ;*選擇按鍵播放音樂* key1: jb p2.5,key2 ;第一個鍵(p2.5)按下,放音音樂 1 mov r2,#00h lcall modd ;歌曲號顯示 簡易音樂播放器 12 mov dptr,#mu_tab1 ajmp mus
24、ic key2: jb p2.6,key3 ;第二個鍵(p2.6)按下,放音樂 2 mov r2,#01h lcall modd ;歌曲號顯示 mov dptr,#mu_tab2 ajmp music key3: jb p2.7,next_2 ;第三個鍵(p2.7)按下,放音樂 3 mov r2,#02h lcall modd ;歌曲號顯示 mov dptr,#mu_tab3 ajmp music next_2: ljmp start ;返回 music: mov tmod,#01h mov ie,#82h ;允許 t0 中斷 mov r7,#00h loop: clr a movc a,a+
25、dptr ;查表取代碼 mov r1,a ;定時器高八位存 r1 inc dptr push dph ;保護(hù)現(xiàn)場 push dpl geci1: jb p2.5,geci2 ;第一個鍵(p2.5)按下,顯示歌詞 1 mov dptr,#ge1 ajmp geci geci2: jb p2.6,geci3 ;第二個鍵(p2.6)按下,顯示歌詞 2 mov dptr,#ge2 ajmp geci geci3: jb p2.7,tiaochu ;第三個鍵(p2.7)按下,顯示歌詞 3 mov dptr,#ge3 ajmp geci tiaochu :ljmp start geci: lcall qi
26、ngchu mov p0,#0c0h ;顯示的位置 簡易音樂播放器 13 call enable xianshi1: mov a,r7 ;查表取音樂漢語拼音顯示 movc a,a+dptr call write2 inc r7 cjne a,#00h,xianshi1 mov p0,#00010000b ;將光標(biāo)左移一位 call enable mov p0,#00010000b ;將光標(biāo)左移一位 call enable pop dpl pop dph clr a movc a,a+dptr mov r0,a ;定時器低八位存 r0 orl a,r1 jz next0 ;相或結(jié)果全 0 為休止
27、符 mov a,r0 anl a,r1 cjne a,#0ffh,next ;相與結(jié)果為 0ffh 表示樂曲結(jié)束 mov p0,#01h ;清屏 call enable ljmp inition ;從頭開始演奏 next: mov t0th,r1 ;裝定時初值 mov th0,t0th mov t0tl,r0 mov tl0,t0tl setb tr0 ;啟動定時器 sjmp next1 next0: clr tr0 ;關(guān)閉定時器 next1: clr a inc dptr movc a,a+dptr ;查延時常數(shù) mov r2,a 簡易音樂播放器 14 loop1: acall d200 d
28、jnz r2,loop1 ;控制延時次數(shù) inc dptr ajmp loop d200: mov r3,#81h ;延時程序 d200b: mov a,#0ffh d200a: dec a jnz d200a dec r3 cjne r3,#00h,d200b ret qingchu: mov a,#00100000b mov p0,#0c0h ;將第二行的第一位置 0 lcall enable lcall write2 mov a,#00100000b;將第二行的第二位置 0 mov p0,#0c1h lcall enable lcall write2 mov a,#00100000b;將
29、第二行的第三位置 0 mov p0,#0c2h lcall enable lcall write2 mov a,#00100000b ;將第二行的第四位置 0 mov p0,#0c3h lcall enable lcall write2 mov a,#00100000b ;將第二行的第五位置 0 mov p0,#0c4h lcall enable lcall write2 mov a,#00100000b ;將第二行的第六位置 0 mov p0,#0c5h lcall enable 簡易音樂播放器 15 lcall write2 mov a,#00100000b ;將第二行的第七位置 0 mo
30、v p0,#0c6h lcall enable lcall write2 ;將第二行的第三位置 0 ;* ;定時器 0 中斷子程序,定時音樂 ;* t0int: ;中斷服務(wù)子程序 mov th0,t0th mov tl0,t0tl cpl p2.3 ;反相輸出,演示音樂 reti ;* ;顯示 ;* modd: mov p0,#8eh lcall enable mov a,r2 mov dptr,#table2 movc a,a+dptr lcall write2 ret table2:db 31h,32h,33h,34h ge1: db xin,00h,nian,00h,hao,00h,ya
31、,00h,xin,00h,nian,00h,hao,00h,ya,00h db zhu,00h,fu,00h,da,00h,jia,00h,xin,00h,nian,00h,hao,00h ge2:dbliang,00h,zhi,00h,lao,00h,hu,00h,liang,00h,zhi,00h,lao,00h,hu,00h,pao,00h, de,00h,kuai,00h dbpao,00h,de,00h,kuai,00h,yi,00h,zhi,00h,mei,00h,you,00h,yan,00h,j ing,00h,yi,00h,zhi,00h dbmei,00h,you,00h,
32、er,00h,duo,00h,zhen,00h,qi,00h,guai,00h,zhen,00h,q i,00h,guai,00h ge3:dbwo,00h,ai,00h,bei,00h,jing,00h,tian,00h,an,00h,men,00h,tian,00h, an,00h 簡易音樂播放器 16 ;*延時子程序* delay: mov 30h,#100 ;延長時間等待,鍵盤消抖 d1: mov r5,#200 d2: djnz r5,d2 djnz 30h,d1 ret ;*新年好* mu_tab1: db 0feh,25h,04h,0feh,25h,04h db 0feh,25h
33、,06h,0fdh,80h,06h db 0feh,84h,04h,0feh,84h,04h db 0feh,84h,06h,0feh,25h,06h db 0feh,25h,04h,0feh,84h,04h db 0feh,0c0h,04h,0feh,84h,04h db 0feh,98h,04h,0feh,84h,04h db 0feh,57h,06h db 0ffh,0ffh ;*兩只老虎* mu_tab2: db 0fch,44h,06h,0fch,0ach,06h,0fdh,09h,06h,0fch,44h,06h db 0fch,44h,06h,0fch,0ach,06h,0fdh
34、,09h,06h,0fch,44h,06h db 0fdh,09h,06h,0fdh,34h,06h,0fdh,0a6h,06h db 0fdh,09h,06h,0fdh,34h,06h,0fdh,0a6h,06h db 0fbh,04h,04h,0fdh,0c8h,04h,0fbh,04h,04h,0fdh,34h,04h db 0fdh,09h,04h,0fch,44h,04h,0fbh,04h,04h,0fdh,0c8h,04h db 0fbh,04h,04h,0fdh,34h,04h,0fdh,09h,04h,0fch,44h,04h db 0fch,44h,06h,0fdh,0a6h
35、,06h,0fch,44h,06h db 0fch,44h,06h,0fdh,0a6h,06h,0fch,44h,06h db 0ffh,0ffh ;*我愛北京天安門* mu_tab3: db 0fdh,82h,06h,0feh,22h,04h,0fdh,82h,04h,0fdh,34h,04h db 0fdh,09h,04h,0fch,0ach,04h,0fch,44h,06h db 0ffh,0ffh,0ffh,0ffh end 簡易音樂播放器 17 結(jié)束語結(jié)束語 完成情況: 第 1 周:熟悉設(shè)計題目,查閱中文及收集相關(guān)資料; 了解單片機(jī)技術(shù)和電子音樂播放器; 第 2 周:完成課程設(shè)計報告
36、,完成完成電路仿真和 word 文檔。 所得收獲:課程設(shè)計是我們理論聯(lián)系實際的最好的途徑之一,讓我們有機(jī)會把 課本上學(xué)到的知識運用到實際生活中。目前單片機(jī)在工業(yè)檢測領(lǐng)域 中得到了廣泛的應(yīng)用,在我們平常的生活中也是隨處可見,包括我 們?nèi)粘I钪须S處可見的交通燈、鬧鐘等都含有單片機(jī)作為一個主 要的部件,懂得并熟悉掌握單片機(jī)的運用技術(shù)是非常有用的。 簡易音樂播放器 18 參考文獻(xiàn)參考文獻(xiàn) 【1】李全力主編. 單片機(jī)原理及應(yīng)用(第 2 版). 高等教育出版社. 2004 年 11 月. 1435 225235 【2】 王曙霞編著. 單片機(jī)試驗與實訓(xùn)指導(dǎo) . 西安電子科技大學(xué)出版社 . 2007 年. 134159 【3】樓然苗 李光飛編著. 單片機(jī)課程設(shè)計指導(dǎo)書. 北京航空航天大學(xué)出版社. 3849 【4】 張洪潤 張亞凡編著. 單片機(jī)原理及應(yīng)用. 清華大學(xué)出版社. 2003 年. 7296 【5】 宋雙杰 張玉蓮編著. 電子線 cad 技術(shù). 西安電子科技大學(xué)出版社 . 2009 年. 3972 元器件清單元器件清單 序號元件名稱型號數(shù)量備注 1單片機(jī)at89c511 2電阻10k22 3電阻1k1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度保安員綜合素質(zhì)提升合同范本3篇
- 福建衛(wèi)生職業(yè)技術(shù)學(xué)院《食品生物技術(shù)進(jìn)展》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年中國防爆型調(diào)度絞車市場調(diào)查研究報告
- 2024版委托居間服務(wù)合同協(xié)議書
- 二零二五年度口罩生產(chǎn)設(shè)備融資租賃合同3篇
- 環(huán)狀胰腺護(hù)理查房
- 二零二五年度ROHS檢測與環(huán)保產(chǎn)業(yè)轉(zhuǎn)型升級合同
- 2024年特色酒店房間三方租賃及轉(zhuǎn)租合同3篇
- 二零二五年工業(yè)油罐安全防護(hù)系統(tǒng)設(shè)計與安裝服務(wù)協(xié)議3篇
- 2024年美發(fā)店聯(lián)營管理合同
- 森林撫育投標(biāo)方案
- 中小學(xué)教育中課程資源的開發(fā)與利用
- 大班科學(xué)教案:我和風(fēng)兒做游戲教案及反思
- 園藝治療概念、內(nèi)涵與理論依據(jù)
- 后續(xù)服務(wù)承諾及保證措施-后續(xù)服務(wù)
- 提高無創(chuàng)呼吸機(jī)患者的依從性
- 小兒急性顱內(nèi)壓增高的護(hù)理課件
- 腫瘤科工作制度
- 幼兒園幼兒日常行為規(guī)范
- 供應(yīng)鏈質(zhì)量防線:供應(yīng)商質(zhì)量管理的策略、方法與實踐
- 有限空間作業(yè)安全管理監(jiān)理實施細(xì)則
評論
0/150
提交評論