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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的音樂(lè)盒研究與設(shè)計(jì)(參考版)

2024-12-05 17:10本頁(yè)面
  

【正文】 SING: DEC A MOV 22H,A RL A MOV DPTR,TABLE00 MOVC A,A+DPTR MOV TH0,A MOV 21H,A。MOV TL1,0B0H LCALL KS JNZ TTM12 MOV 40H,00H 。 MAIN0: MOV TMOD,11H MOV IE,8AH 。 。未到字符串末尾繼續(xù) RET WRITE2: MOV P0,A SETB RS CLR RW CLR E CALL DELAY SETB E 陽(yáng)泉職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 41 RET 。************************** 寫(xiě)指令 ENABLE: CLR RS CLR RW CLR E LCALL DELAY SETB E RET 。設(shè)光標(biāo)地址 陽(yáng)泉職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 40 CALL ENABLE MOV DPTR,TABLE2 。顯示秒十位 CALL ENABLE CALL WRITE2 MOV A,B ADD A,30H MOV P0,0CFH 。顯示分個(gè)位 CALL ENABLE CALL WRITE2 MOV A,3AH MOV P0,0CDH 。顯示冒號(hào) CALL ENABLE CALL WRITE2 陽(yáng)泉職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 39 MOV A,MIN MOV B,10 DIV AB ADD A,30H MOV P0,0CBH 。顯示小時(shí)十位 CALL ENABLE CALL WRITE2 MOV A,B ADD A,30H MOV P0,0C9H 。******************************* INITILE2: MOV L50MS,20 MOV L1MS,00H MOV L250MS,00H MOV SEC,00H MOV MIN,00H MOV HOU,00H MOV A,HOU MOV B,10 DIV AB ADD A,30H 。按鍵值播放歌曲 。寫(xiě)數(shù)據(jù) LCALL WRITE1 DFF: RET 。 KAIJI: MOV A,37H CJNE A,0FH,DFF MOV P0,80H 。 。顯示 。 INITIL: MOV R3,08H MOV R0,30H M1: MOV R0,00H INC R0 DJNZ R3,M1 RET 。 DELAY1: SETB RS0 DL: 陽(yáng)泉職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 36 MOV R5,0AH DL2: MOV R6,63 DL3: NOP NOP DJNZ R6,DL3 DJNZ R5,DL2 CLR RS0 RET 。 KS: MOV A,0F0H 。 MOV R3,07H CLR A MOV R0,30H MOV R1,31H MM1: MOV A,R1 MOV R0,A INC R0 陽(yáng)泉職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 35 INC R1 DJNZ R3,MM1 POP ACC MOV R0,A RET INC R4 。 LK: ADD A,R4 PUSH ACC K4: LCALL DELAY1。讀鍵盤(pán) MOV R4,00H K3: MOV A,R2 MOV P1,A MOV A,P1 JB ,L1 。鍵盤(pán)掃描 KEY: NOP NOP LCALL KS JNZ K1 。內(nèi)存初始化 LCALL INITIL 。屏顯 ON,光標(biāo) ON,閃爍 ON LCALL ENABLE MOV P0,06H 。清屏 CALL ENABLE MOV P0,38H 。 陽(yáng)泉職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 32 附 錄 附錄一 部分源程序代碼 RS BIT 。另外,感謝各位同學(xué)的幫助和勉勵(lì)。無(wú)論是在理論學(xué)習(xí)階段,還是在論文的選題、資料查詢(xún)、開(kāi)題、研究和撰寫(xiě)的每一個(gè)環(huán)節(jié),無(wú)不得到導(dǎo)師的悉心指導(dǎo)和幫助。通過(guò)我們不斷的學(xué)習(xí)與思考,沒(méi)有什么東西是我們不能學(xué)到手的。俗話(huà)說(shuō)的好:學(xué)無(wú)止境 學(xué)海無(wú)涯,學(xué)習(xí)永遠(yuǎn)是不 會(huì)停止的。 在這次論文設(shè)計(jì)的過(guò)程當(dāng)中,讓我認(rèn)識(shí)到了自己的不足之處。在大學(xué)課堂的學(xué)習(xí)只是在給我們灌輸專(zhuān)業(yè)知識(shí),而我們應(yīng)該把所學(xué)的用到現(xiàn)實(shí)生活中去,此次的音樂(lè)盒 設(shè)計(jì)給我奠定了一個(gè)實(shí)踐基礎(chǔ),我會(huì)在以后的學(xué)習(xí)、生活中磨練自己,使自己適應(yīng)社會(huì)激烈的競(jìng)爭(zhēng)。 通過(guò)這次的設(shè)計(jì)使我認(rèn)識(shí)到自己對(duì)單片機(jī)方面的知識(shí)知道的太少了,對(duì)于書(shū)本上的很多知識(shí)還不能靈活運(yùn)用,有很多需要掌握的知識(shí)在等著我去學(xué)習(xí)。 陽(yáng)泉職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 29 總結(jié) 經(jīng)過(guò)整整三個(gè)月的努力,我的畢業(yè)設(shè)計(jì)終于完成了。 c. 另外,在歌曲中,當(dāng)遇到一個(gè)音符發(fā)音為 4 拍,在編曲中為 *CH,托因時(shí)間較長(zhǎng),當(dāng)定時(shí)器 T1 此時(shí)來(lái)中斷時(shí),就會(huì)對(duì)歌曲播放產(chǎn)生影響,若改為發(fā)音一拍,中斷對(duì)歌曲播放影響減弱,但音樂(lè)效果變差。解決辦法:將定時(shí)器 1 設(shè)定在工作方式 1,16位計(jì)數(shù),計(jì) 50ms,效果有很大改觀。 6. 編程前要加流程圖,這樣會(huì)使思路清晰,如設(shè)計(jì)思路完全可以按著 MP3 的工作方式列寫(xiě)流程圖。 4. 編程過(guò)程中要注意加注釋或分割線(xiàn),否則,在程序過(guò)長(zhǎng)時(shí)容易變得很亂,不便于查找或更改。當(dāng)用 JNZ 指令時(shí),跳轉(zhuǎn)范圍比較少,這時(shí)要用一個(gè)標(biāo)號(hào)中轉(zhuǎn)。如圖 45 所示: 當(dāng)前顯示 E鍵動(dòng)作后 圖 66 E鍵動(dòng)作效果圖 程序調(diào)試中出現(xiàn)的問(wèn)題及解決的辦法 1. 有時(shí)會(huì)出現(xiàn)程序一點(diǎn)錯(cuò)誤也沒(méi)有,但就是不能正常運(yùn)行的現(xiàn)象,最后我們發(fā)現(xiàn)是因?yàn)槌绦蛑杏械闹噶顣?shū)寫(xiě)得不規(guī)范導(dǎo)致的,例如有的 RET 返回指令一定要按正確格式書(shū)寫(xiě)或在兩行指令間最好不要留空行。如圖 54 所示: 當(dāng)前顯示 C 鍵動(dòng)作后 圖 64 C鍵動(dòng)作效果圖 ( 3)按下 D鍵,則 LCD 顯示由當(dāng)前樂(lè)曲跳轉(zhuǎn)到上一首,蜂鳴器響起上一首樂(lè)曲。 圖 61 加載單片機(jī)程序 仿真 ( 1)點(diǎn)擊運(yùn)行按鈕之后,電路上電,按下 F 鍵, LCD 上得到開(kāi)機(jī)畫(huà)面,顯示開(kāi)機(jī)字符“ WELCOM HERE”及當(dāng)前作用鍵 F,如圖 52所示: 圖 62 開(kāi)機(jī)畫(huà)面 陽(yáng)泉職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 26 ( 2)按下 1A 中的某一按鍵, LCD 顯示當(dāng)前作用按鍵(當(dāng)前播放音樂(lè)的標(biāo)號(hào))并顯示該音樂(lè)播放的時(shí)間,同時(shí),蜂鳴器播放當(dāng)前樂(lè)曲。 ( 2)打開(kāi)單片機(jī)軟件開(kāi)發(fā)系統(tǒng) keil,選擇 AT89C51 單片機(jī),在其中編寫(xiě)程序,陽(yáng)泉職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 25 運(yùn)行生成一個(gè) hex 文件。按下“上一曲”或“下一曲”后會(huì)使音樂(lè)程序加一或減一,再送相應(yīng)表首地址給 dptr,這樣可以實(shí)現(xiàn)任意曲目的切換。音階和節(jié)拍的配合實(shí)現(xiàn)歌曲(共三首歌)演奏,并利用數(shù)碼管顯示當(dāng)前播放序號(hào)。 ( 1) 硬件電路中用 ~ 控制按鍵,其中 ~ 掃描行,~ ; X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1X1CR Y S T A LC13 0 p FC23 0 p FC31 0 u FL S 1S P E A K E RQ1P N PR11kR21 0 k2 3 4 5 6 7 8 91R P 11 0 KD714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 1L M 0 1 6 L0 1 2 34 5 6 78 9 A BC D E F1 A : 十首歌曲C: 下一首歌曲D: 上一首歌曲E: 暫停F: 開(kāi)機(jī)畫(huà)面陽(yáng)泉職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 21 ( 2) 用 ~ 作為 LCD 的 RS、 R/W、 E 的控制信號(hào) ; ( 3) 用 ~ 作為 LCD的 D0~D7 的控制信號(hào) ; ( 4) 用 口控制蜂鳴器 ; ( 5) 電路為 12MHz 晶振頻率工作,起振電路中 C1,C2 均為 30pf。 VDD:電源正極 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1L S 1S P E
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1