版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、本科學(xué)生畢業(yè)論文(設(shè)計) 題目 基于at89c51單片機(jī)的音樂盒設(shè)計 系別 電子信息系 專業(yè) 電子信息工程 學(xué)生姓名 學(xué)號 指導(dǎo)教師 職稱 助教 論文字?jǐn)?shù) 8800 完成日期 2010 年 12 月 29 日論文題目 基于at89c51的單片機(jī)的音樂盒的設(shè)計 作者:、系別:電子信息系摘 要:為了實現(xiàn)單片機(jī)控制音樂播放,此次課程設(shè)計做出了嘗試,即電子音樂盒的設(shè)計。本設(shè)計采用了揚(yáng)聲器發(fā)聲來實現(xiàn)歌曲的播放,能保持基本音調(diào)不變,流暢播放出歌曲?,F(xiàn)選用at89c51單片機(jī)。用proteus單片機(jī)仿真軟件仿真。利用i/o口產(chǎn)生一定頻率的方波,驅(qū)動蜂鳴器,發(fā)出不同的音調(diào),從而演奏樂曲。通過單片機(jī)p1口控制,
2、實現(xiàn)功能鍵盤控制;功能鍵盤采用按鍵開關(guān),通過單片機(jī)p2口控制,實現(xiàn)歌曲播放順序的調(diào)換和暫停播放功能;揚(yáng)聲器由單片機(jī)的p3口控制,實現(xiàn)歌曲播放;主要工作過程是通過按下功能鍵實現(xiàn)上一首和下一首及暫停播放,同時有液晶屏顯示當(dāng)前播放歌曲的序號,揚(yáng)聲器播放出音樂。關(guān)鍵詞: at89c51單片機(jī);方波; 音調(diào) 英文題目 the design of musicbox base on at89c51 作者:ni fangsheng、系別:department of electronic informationabstract:in order to achieve single-chip microcompu
3、ter to control music player, i made the project to try, that is, the design of electronic music box. i used to achieve audible speaker songs to play, to maintain the same basic tone,smooth playback of songs. single-chip at89c51 is optional. with simulation software proteus single-chip simulation.the
4、 use of i / o i have a certain frequency square wave to drive the speaker, the issue of different tones, which play music. through the p1 port single-chip control functions; functions using the keyboard button switches, single-chip p2 through population control, to achieve the change the order of so
5、ngs to play and pause functions; buzz p3 is controlled by mcu port control, the realization of music playback.the main process is to achieve by pressing function keys on the first one and the next, and suspension of play, while the lcd the serial number of the currently playing song, the music playe
6、r speaker.key words:at89c51 microcontroller; square; tone目 錄摘要abstract1 緒論51.1歷史背景51.2目的意義51.3主要問題51.4技術(shù)要求52 設(shè)計方案簡述52.1設(shè)計功能要求52.2總體設(shè)計原理52.3總體設(shè)計框圖63詳細(xì)設(shè)計63.1芯片的選擇與介紹63.2揚(yáng)聲器部分73.3顯示部分73.4流程圖74仿真及調(diào)試74.1調(diào)試74.2仿真85設(shè)計結(jié)果與分析96總結(jié)9參考文獻(xiàn)9附錄一 元器件清單10附錄二 電路圖10附錄三 程序代碼11基于at89c51單片機(jī)的音樂盒設(shè)計摘 要:為了實現(xiàn)單片機(jī)控制音樂播放,此次課程設(shè)計做出了
7、嘗試,即電子音樂盒的設(shè)計。本設(shè)計采用了揚(yáng)聲器發(fā)聲來實現(xiàn)歌曲的播放,能保持基本音調(diào)不變,流暢播放出歌曲?,F(xiàn)選用at89c51單片機(jī)。用proteus單片機(jī)仿真軟件仿真。利用i/o口產(chǎn)生一定頻率的方波,驅(qū)動蜂鳴器,發(fā)出不同的音調(diào),從而演奏樂曲。通過單片機(jī)p1口控制,實現(xiàn)功能鍵盤控制;功能鍵盤采用按鍵開關(guān),通過單片機(jī)p2口控制,實現(xiàn)歌曲播放順序的調(diào)換和暫停播放功能;揚(yáng)聲器由單片機(jī)的p3口控制,實現(xiàn)歌曲播放;主要工作過程是通過按下功能鍵實現(xiàn)上一首和下一首及暫停播放,同時有液晶屏顯示當(dāng)前播放歌曲的序號,揚(yáng)聲器播放出音樂。關(guān)鍵詞:at89c51單片機(jī);方波; 音調(diào)the design of musicbo
8、x base on at89c51abstract:in order to achieve single-chip microcomputer to control music player, i made the project to try, that is, the design of electronic music box. i used to achieve audible speaker songs to play, to maintain the same basic tone,smooth playback of songs. single-chip at89c51 is o
9、ptional. with simulation software proteus single-chip simulation.the use of i / o i have a certain frequency square wave to drive the speaker, the issue of different tones, which play music. through the p1 port single-chip control functions; functions using the keyboard button switches, single-chip
10、p2 through population control, to achieve the change the order of songs to play and pause functions; buzz p3 is controlled by mcu port control, the realization of music playback.the main process is to achieve by pressing function keys on the first one and the next, and suspension of play, while the
11、lcd the serial number of the currently playing song, the music player speaker.key words:at89c51 microcontroller; square; tone一 緒論1.1歷史背景音樂盒的起源,可追溯至中世紀(jì)歐洲文藝復(fù)興時期。當(dāng)時為使教會的的鐘塔報時,而將大小的鐘表上機(jī)械裝置,被稱為“可發(fā)出聲音的組鐘”。機(jī)械音樂盒的發(fā)展史,可追溯至14世紀(jì)初期,所發(fā)明掛在教堂鐘樓上的排鐘,這種用發(fā)條裝置來演奏的樂器,能發(fā)出清脆如水晶般的樂聲,一度風(fēng)靡荷蘭,比利時和法國北部。1811年以來,瑞士曾經(jīng)是這項技藝的中心,它和
12、瑞士鐘表工業(yè)一樣,兩者相輔相成,一段時間名領(lǐng)風(fēng)騷,稱霸全球。音樂盒300多年的產(chǎn)品發(fā)展,同時也是人類文明300多年發(fā) 展的歷史鑒證。每個不同時期的音樂盒造型,都能折射出當(dāng)時不同的社會心態(tài)和文明發(fā)展現(xiàn)狀,它也成了時代的一面鏡子。現(xiàn)今,音樂盒的制造,延襲傳統(tǒng),結(jié)合現(xiàn)代,正日益成為人們或為了典藏一段歲月,或為了收藏一份情感,或出于對音樂的追求,或?qū)τ谂f時代的懷念,或為了居室的美化,等等,而得到眾多品位人士的追求。 1.2 目的意義為了更好地熟悉和掌握單片機(jī)的基本功能和編程,我們以at89c51為基礎(chǔ)設(shè)計電子音樂盒。at89c51單片機(jī)電子音樂盒集成多個硬件資源模塊,每個模塊各自可以成為獨(dú)立的單元,也
13、可以相互組合,因此,可以為不同階層的單片機(jī)愛好者所用。同時,電子音樂盒的設(shè)計具有很重要的現(xiàn)實意義。我們根據(jù)學(xué)習(xí)和實踐的需要,進(jìn)行了電子音樂盒功能設(shè)計。我們在制作電子音樂盒的過程中會學(xué)習(xí)到很多的東西,能夠最大限度的了解我們自制的這一個單片機(jī)電子音樂盒,這樣以后調(diào)試程序的時候便得心應(yīng)手,效率要提高很多。1.3 主要問題制定音樂盒控制系統(tǒng)需要完成功能,并根據(jù)此來制定設(shè)計方案;根據(jù)設(shè)計方案來進(jìn)行硬件電路圖的設(shè)計和軟件模塊的開發(fā);通過仿真調(diào)用后再來反復(fù)修改程序,最終達(dá)到預(yù)期功能。1.4 技術(shù)指標(biāo)1. 系統(tǒng)要有一定穩(wěn)定性,不易受外界干擾的影響。2. 系統(tǒng)采用外部或內(nèi)部+5v供電。3. 實現(xiàn)音樂盒播放音樂的
14、控制。4. lcd來顯示歌曲序號的功能。5.通過按鍵選擇增加上一首、下一首、暫停/播放功能。二 設(shè)計方案簡述2.1 設(shè)計功能要求1.利用i/o口產(chǎn)生一定頻率的方波,驅(qū)動蜂鳴器,發(fā)出不同的音調(diào),從而演奏樂曲(最少三首樂曲,每首不少于30秒) 2采用lcd顯示信息 3開機(jī)時有英文歡迎提示字符,播放時顯示歌曲序號(或名稱) 4可通過功能鍵選擇樂曲,暫停,播放。 5選作內(nèi)容:顯示樂曲播放時間或剩余時間2.2 總體設(shè)計原理通過單片機(jī)的定時器產(chǎn)生一定長度的方波,方波脈沖驅(qū)動揚(yáng)聲器發(fā)聲。要產(chǎn)生音頻脈沖,只需算出某一音頻的周期(1/音頻),然后取半周期的時間定時。利用定時器計時這個半周期時間,每當(dāng)計時到后就將
15、輸出脈沖的i/o反相,然后重復(fù)計時此半周期時間再對i/o口反相,就可在i/o腳上得到此頻率的脈沖。如中音d0,頻率為523hz,其周期t=1/523=1912微秒,因此只要令計數(shù)器定時1912/2=956,在每計數(shù)956次時將i/o口反相,就可得到中音d0(523hz)。 當(dāng)鍵盤有鍵按下時,判斷鍵值,啟動計數(shù)器t0,產(chǎn)生一定頻率的脈沖,驅(qū)動蜂鳴器,放出樂曲。同時啟動定時器t1,在lcd顯示歌曲號。通過單片機(jī)p1口控制,實現(xiàn)功能鍵盤的功能;功能鍵盤采用按鍵開關(guān),通過單片機(jī)p2口控制,實現(xiàn)歌曲播放順序的調(diào)換和暫停播放功能;揚(yáng)聲器由單片機(jī)的p3口控制,實現(xiàn)歌曲播放。通過按下功能鍵實現(xiàn)上一首和下一首及
16、暫停播放,同時有l(wèi)cd顯示當(dāng)前播放歌曲的序號,揚(yáng)聲器播放出音樂。2.3 總體設(shè)計框圖單片機(jī)接+5v電源供電,晶振電路產(chǎn)生單片機(jī)所需時鐘信號,通過功能鍵產(chǎn)生外部中斷,控制音樂盒的上一首和下一首曲目,再由i/o接口輸出控制揚(yáng)聲器發(fā)聲,lcd顯示。另外,復(fù)位電路在于營造一個程序運(yùn)行的初始狀態(tài),在程序出錯時,重新啟動單片機(jī)工作。復(fù)位電路 at89c51揚(yáng)聲器lcd顯示功能鍵電源晶振部分編程設(shè)置好定時時間,通過編程器寫入at89c51單片機(jī)系統(tǒng)。由at89c51單片機(jī)的定時器每秒鐘通過p0.0-p0.7口控制lcd顯示,復(fù)位信號由按鈕輸入,每按下一次,系統(tǒng)恢復(fù)原設(shè)定狀態(tài)。三 詳細(xì)設(shè)計3.1芯片的選擇和介
17、紹at89c51有以下標(biāo)準(zhǔn)功能:8k字節(jié)flash閃速存儲器,256字節(jié)內(nèi)部ram,32個i/o口線,3個16位定時/計數(shù)器,一個6向量兩級終端結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路。同時,at89c51可降至0hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)點(diǎn)工作模式??臻e方式停止cpu的工作,但允許ram,定時/計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存ram中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復(fù)位。3.2揚(yáng)聲器部分揚(yáng)聲器是一種把電信號轉(zhuǎn)換成聲音信號的電聲器件。確切地說,揚(yáng)聲器的工作實際上是把一定范圍內(nèi)的音頻電功率訊號通過換能方式轉(zhuǎn)變?yōu)槭д嫘〔⒕哂凶銐?/p>
18、聲壓級的可聽聲音。我們知道,聲音的頻譜范圍約在幾十到幾千赫茲,若能利用程序來控制單處機(jī)某個口線的“高”電平或低電平,則在該口上就能產(chǎn)生一定頻率的矩形波,接上喇叭就能發(fā)出一定頻率的聲音,若再利用延時程序控制“高”“低”電平的持續(xù)時間,就能改變輸出頻率,從而改變音調(diào)。3.3 顯示部分本設(shè)計方案采用液晶顯示屏1602作為顯示器。選用單片機(jī)的p0口作為液晶數(shù)據(jù)輸入口,p2.1、p2.2分別接液晶的數(shù)據(jù)和時鐘引腳。用液晶作為顯示器,極大地簡化了硬件電路,同時增強(qiáng)了系統(tǒng)的顯示能力。3.4流程圖主程序開始初始化變量及l(fā)cd接口初始化計數(shù)器t0,定時器t1lcd顯示英文歡迎字符等待按鍵歌曲號及播放時間顯示在l
19、cd上依據(jù)按鍵碼播放對應(yīng)歌曲yn四 仿真及調(diào)試4.1調(diào)試(1)按照設(shè)計的硬件電路在protuse上畫好電路圖(2)電路檢查無誤后,雙擊at89c51單片機(jī),打開編輯元件對話框如下圖所示,將調(diào)試好的程序hex文件加載到單片機(jī)上4.2 仿真(1)點(diǎn)擊運(yùn)行按鈕后,按下f鍵,lcd上得到開機(jī)畫面“welcome here”的字樣,如下左圖所示 (2)按下1-a中的某一鍵,即播放該歌曲,lcd顯示當(dāng)前歌曲序列號,如上右圖為播放第二首歌曲的畫面(3)按下c鍵即終止當(dāng)前播放,進(jìn)入下一首歌曲的播放c鍵動作 (4)按下d鍵,蜂鳴器演奏上一首歌曲,lcd也顯示上一首歌曲序列號d鍵動作 (5)e鍵為暫停/播放鍵e建
20、動作 五 設(shè)計結(jié)果及分析本文描述了電子音樂盒的硬件和軟件制作方案,總體符合預(yù)期要求,能夠成功實現(xiàn)按1-a按鍵能演奏不同的樂曲的基本功能,并添加了通過按鍵控制上一首,下一首,暫停/播放的功能。在播放樂曲的過程中,還增加了顯示歌曲演奏時間的功能。另外,采用了液晶顯示技術(shù),簡化了硬件電路,還能顯示英文的開機(jī)畫面等。當(dāng)然,此設(shè)計還存在很多不足有待改進(jìn)的地方1 可以添加一個彩燈按照樂曲頻率閃爍功能,增添趣味。2 可以添加鍵盤輸入樂曲功能,把電子琴和音樂盒結(jié)合起來??傮w來說本次課程設(shè)計基本完成,但還有部分可以完善。六 總結(jié)音樂盒設(shè)計是一項趣味性很強(qiáng)的設(shè)計,能激發(fā)我的濃厚興趣。同時要求我從程序編程,調(diào)試,軟
21、件仿真和繪制開始,到硬件的焊接和調(diào)試,再到修改程序,在這期間我了解到了單片機(jī)開發(fā)的大致流程。通過這次畢業(yè)設(shè)計,也讓我學(xué)習(xí)到了很多新的東西,這些都讓我受益匪淺。單片機(jī)的定時器功能,lcd顯示,功能鍵盤的設(shè)計,這些內(nèi)容都頗為豐富。有以前學(xué)習(xí)過的舊知識,也有很多未曾注意到得新知識,這些都曾使我的設(shè)計出錯,通過自己的努力,老師指導(dǎo)和同學(xué)的幫助,終于克服了一個一個的困難,把硬件實物順利做好,把軟件調(diào)試順利完成。最后,衷心感謝這次對我的畢業(yè)設(shè)計提供無私幫助的所有老師和同學(xué)!參考文獻(xiàn)1 閻石. 數(shù)字電子技術(shù)基礎(chǔ). 北京: 高等教育出版社, 19982 李葉紫. mcs-51單片機(jī)應(yīng)用教程. 北京: 清華大學(xué)
22、出版社,2002 3 樓然苗. 51系列單片機(jī)設(shè)計實例. 北京: 北京航空航天大學(xué)出版社,1999 4 黃菊生. 單片機(jī)原理與接口技術(shù). 北京:國防工業(yè)出版社 2007.095 楊西明、朱騏主. 單片機(jī)編程與應(yīng)用入門. 北京:機(jī)械工業(yè)出版社 2004.06附錄1 元器件清單名稱總數(shù)量型號備注電阻21k(1),10k(1)電容330pf(2),10uf(1)液晶顯示器11602a16腳單片機(jī)1at89c51晶振112mhz揚(yáng)聲器1三極管12n3906pnp鍵盤14x4附錄2 電路圖音樂盒硬件電路圖附錄3 源程序xn: ljmp keyk1: lcall modd lcall modd lcall
23、 ks jnz k2 ljmp keyk2: mov r2,#0feh mov r4, #00hk3: mov a,r2 mov p1,a mov a,p1 jb acc.4,l1 mov a,#00h ljmp lkl1: jb acc.5,l2 mov a,#04h ljmp lkl2: jb acc.6,l3 mov a,#08h ljmp lkl3: jb acc.7,next1 mov a,#0chlk: add a,r4 push acck4: lcall delay1 lcall ks jnz k4 movr3,#07h clr a mov r0,#30h mov r1,#31h
24、mm1: mov a,r1 mov r0,a inc r0 inc r1 djnz r3,mm1 pop acc mov r0,a retrs bit p2.0rw bit p2.1e bit p2.2l50ms equ 60hl1ms equ 61hl250ms equ 62hsec equ 65hmin equ 64hhou equ 63horg 0000hljmp mainorg 000bhljmp tt0org 001bhljmp t1intorg 1000hmain: mov sp,#70hmov p0,#01hcall enablemov p0,#38hlcall enablemo
25、v p0,#0fhlcall enablemov p0,#06hlcall enablelcall initil key1: lcall key lcall modd limp key1key: nop nop lcall ks jnzk1 lcall kaiji lcall sopmov a,37hmov dptr,#table3 movc a,a+dptrcall write2 retkaiji:mov a,37hcjne a,#0fh,dffmov p0,#80h call enablemov dptr,#table1;call write1dff:retsop:mov a,37hcjn
26、e a,#01h,a11lcall moddmov 52h,#high table10mov 53h,#low table10lcall initile2lcall main0a11:cjne a,#02h,a22lcall moddmov 52h,#high table20mov 53h,#low table20 lcall initile2 lcall main0a22:cjne a,#03h,a33lcall moddmov 52h,#high table30mov 53h,#low table30 lcall initile2 lcall main0 a33:cjne a,#04h,a
27、44lcall moddmov 52h,#high table40mov 53h,#low table40 lcall initile2 lcall main0a44:cjne a,#05h,a55next1: inc r4 mov a,r2 jnb acc.3,n2 ljmp n1n2: ljmp keyn1: rl a mov r2,a ljmp k3ks: mov a,#0f0h mov p1,a nop nop mov a,p1 cpl a anl a,#0f0h retdelay1: setb rs0dl: mov r5,#0ahdl2: mov r6,#63dl3: nop nop
28、 djnz r6,dl3 djnz r5,dl2 clr rs0 retinitil: mov r3,#08h mov r0,#30hm1: mov r0,#00h inc r0 djnz r3,m1 retmodd: mov p0,#8eh call enablemov a,houmov b,#10div abadd a,#30h ; mov p0,#0c8h call enablecall write2mov a,badd a,#30hmov p0,#0c9h call enablecall write2mov a,#3ahmov p0,#0dh call enablecall write
29、2mov a,minmov b,#10div abadd a,#30hmov p0,#0cbh call enablecall write2mov a,badd a,#30hmov p0,#0cch call enablecall write2mov a,#3ahmov p0,#0cdh call enablecall write2mov a,secmov b,#10div ablcall modd mov 52h,#high table50 mov 53h,#low table50 lcall initile2 lcall main0a55: cjne a,#06h,a66 lcall mo
30、dd mov 52h,#high table60 mov 53h,#low table60 lcall initile2 lcall main0 a66: cjne a,#07h,a77 lcall modd mov 52h,#high table70 mov 53h,#low table70 lcall initile2 lcall main0 a77: cjne a,#08h,a88 lcall modd mov 52h,#high table80 mov 53h,#low table80 lcall initile2 lcall main0a88: cjne a,#09h,a99 lca
31、ll modd mov 52h,#high table90 mov 53h,#low table90 lcall initile2 lcall main0 a99: cjne a,#0ah,aaa lcall modd mov 52h,#high table100 mov 53h,#low table100 lcall initile2 lcall main0 aaa: ret initile2: mov l50ms,#20 mov l1ms,#00h mov l250ms,#00h mov sec,#00h mov min,#00h mov hou,#00hd1:mov r5,#0ffhdj
32、nz r5,$djnz r4,d1ret tab:db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8hdb 80h,90h,88h,83h,0c6h,0a1h,86h,8ehtab1:db 89h,86h,0c7h,0c7h,0c0htab2:db 0c6h,88h,0c0htable1: db welcom here,0fehtable2: db dff wb ,0fehtable4: db cau,0fehtable3: db 30h,31h,32h,33h db 34h,35h,36h,37h db 38h,39h,41h,42h db 43h,44h,45h,
33、46hmain0:mov tmod,#11hmov ie,#8ah ;mov th1, #3ch ;mov tl1, #0b0h lcall ksjnz ttm12 mov 40h,#00hnext20:mov a,40hmov dph,52hmov dpl,53hmovca,a+dptrmov r2,ajz stopanl a,#0fhadd a,#30h mov p0,#0ceh call enable call write2 mov a,b add a,#30h mov p0,#0cfh call enable call write2 mov p0,#0c0h call enable m
34、ov dptr,#table2 call write1 retenable:clr rs clr rw clr e lcall delay setb eretwrite1:mov r1,#00ha1:mov a,r1 movc a,a+dptr call write2 inc r1 cjne a,#0feh,a1 retwrite2:mov p0,a setb rs clr rw clr e call delay setb e retdelay: mov r4,#05setb tr1ljmp next20ttm13:cjnea,#0ch,ttm14mov a,52hinc amov 52h,a
35、mov a,53hinc amov 53h,amov a,36hinc amov 37h,aljmp ttm2ttm14:cjnea,#0dh,ttm2mov a,52hdec amov 52h,amov a,53hdec amov 53h,amov a,36hdec amov 37h,attm2:rettt0: push accpush pswmov tl0,20hmov th0,21hcpl p3.7pop pswpop accretit1int: mov th1, #3chmov tl1, #0b0hdjnz l50ms,x4mov r1,amov a,r2swap aanl a,#0f
36、hjnz singclr tr0jmp w1sing: dec amov 22h,arl amov dptr,#table00movc a,a+dptrmov th0,amov 21h,amov a,22hrl ainc amovc a,a+dptrmov tl0,amov 20h,asetb tr0setb tr1w1: lcall delay30inc 40hlcall ksjnz stopljmp next20stop: clr tr0clr tr1ljmp main0 ttm12: lcall k2mov a,37hcjne a,#0eh,ttm13clr tr1lcall delay
37、1ttm120:lcall kslcall delay1jz ttm120lcall k2mov a,37hcjne a,#0eh,ttm120call enablecall write2mov a,min mov b,#3mul abmov b,#100div abmov r2,amov a,#10xch a,bdiv abmov a,minxrl a,#60jnz outhouset:mov min,#00h mov a,houmov b,#10div abadd a,#30hmov p0,#0c8h call enablecall write2mov a,badd a,#30hmov p
38、0,#0c9h call enablecall write2mov a,houinc amov hou,axrl a,#10jnz outsjmp overflowout: retioverflow:mov l50ms,#20secset:mov a,secmov b,#10div abadd a,#30h mov p0,#0cehcall enablecall write2mov a,badd a,#30hmov p0,#0cfhcall enablecall write2mov a,secinc amov sec,axrl a,#60x4: jnz outminset: mov sec,#
39、00h mov a,min inc a mov min,a mov b,#10div abadd a,#30hmov p0,#0cbhcall enablecall write2mov a,badd a,#30hmov p0,#0cchdjnz r3,$djnz r4,w3djnz r7,w2djnz r1,delay30rettable00:dw 64580,64684,64777,64820dw 64898,64968,65030,64260dw 64400,64524,65058,63835,64021mov l50ms,#20mov l1ms,#00hmov l250ms,#00hmo
40、v sec,#00hmov min,#00hmov hou,#00hretidelay30: mov r7,#2w2: mov r4,#125w3: mov r3,#248第一首精忠報國table10: db 66h,52h,36h,22h,12h,12h,22h,32h,98h,84h,82h,92h,14h,12h,22hdb 32h,52h,22h,42h,38h,66h,52h,36h,22h,12h,22h,22h,32h,98hdb 24h,22h,32h,54h,52h,32h,92h,12h,92h,82h,98h,66h,52h,36h,22hdb 12h,12h,22h,3
41、2h,98h,84h,82h,92h,14h,12h,22h,32h,52h,22h,42h,38hdb 66h,52h,36h,22h,12h,22h,22h,32h,98h,24h,22h,32h,54h,52h,32hdb 22h,12h,92h,82h,98h,14h,24h,34h,44h,64h,0b4h,64h,32h,52hdb 62h,0b2h,62h,52h,38h,24h,22h,32h,54h,52h,62h,52h,32h,32h,22h,38hdb 64h,0b4h,64h,32h,52h,62h,0b2h,62h,52h,38h,22h,22h,22h,32h,5
42、2h,52hdb 52h,62h,7fh,74h,04h,58h,6fhdb 00第二首月亮代表我的心table20:db 02h,82hdb 16h,32h,54h,02h,52hdb 0a6h,32h,54h,02h,52hdb 64h,74h,0b6h,64hdb 52h,5ch,32h,22hdb 16h,12h,14h,32h,22hdb 16h,12h,14h,22h,32hdb 26h,12h,94h,22h,32hdb 2chdb 32h,52hdb 36h,22h,14h,54hdb 0ach,92h,0a2hdb 96h,0a2h,96h,82hdb 3ch,54hdb 3
43、6h,22h,14h,54hdb 0ach,92h,0a2hdb 16h,12h,14h,22h,32hdb 2ch,02h,82hdb 16h,32h,56h,12hdb 0a6h,32h,56h,52hdb 66h,72h,0b6h,62hdb 62h,52h,58h,32h,22hdb 16h,12h,14h,32h,22hdb 16h,12h,14h,22h,32hdb 26h,92h,0a4h,12h,22hdb 1chdb 00;第三首看我七十二變table30:db 0d4h,84h,94h,82h,92hdb 12h,22h,82h,92h,02h,92h,82h,0d2hdb
44、 82h,92h,14h,84h,02h,0d1h,0d1hdb 0c2h,0d2h,84h,0d2h,0d2h,82h,82hdb 84h,82h,82h,94h,82h,0d2hdb 82h,82h,82h,92h,02h,82h,82h,0d2hdb 0c4h,84h,0d4h,92h,0d2hdb 82h,0d2h,82h,92h,98hdb 04h,94h,88hdb 04h,94h,88hdb 04h,94h,88hdb 04h,94h,88h,04hdb 32h,32h,22h,12h,02h,92h,12h,92hdb 32h,32h,22h,12h,02h,92h,12h,9
45、2hdb 32h,32h,22h,12h,02h,92h,12h,22hdb 54h,44h,34h,12h,22hdb 34h,22h,12h,02h,92h,12h,92hdb 32h,32h,22h,12h,02h,92h,12h,92hdb 32h,32h,22h,12h,02h,92h,12h,22hdb 54h,44h,32h,22h,12h,92hdb 00;第四首同一首歌table40:db 88h,14h,24h,36h,42h,34h,14h,28h,14h,94hdb 1fh,88h,14h,24h,34h,32h,42h,54h,14hdb 46h,32h,54h,22h,32h,32h,22h,2ch,38h,54h,74hdb 76h,62h,68h,54h,52h,62h,74h,62h,52h,3fhdb 46h,42h,54h,64h,54h,42h,3
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水務(wù)輿情應(yīng)對策略計劃
- 有效的信息傳遞渠道計劃
- 提升班級凝聚力的策略計劃
- 體育組織服務(wù)相關(guān)行業(yè)投資規(guī)劃報告
- 心臟除顫器相關(guān)項目投資計劃書
- 全員參與的生產(chǎn)管理理念計劃
- 臺站測風(fēng)儀相關(guān)行業(yè)投資方案范本
- 職場禮儀提升與職業(yè)形象塑造培訓(xùn)
- 專業(yè)設(shè)計服務(wù)相關(guān)項目投資計劃書
- 介入科工作總結(jié)計劃
- STEMI藥物治的療方案
- 洼田飲水試驗
- 3S技術(shù)在精準(zhǔn)農(nóng)業(yè)的應(yīng)用
- 循環(huán)流化床鍋爐DCS控制方案
- 大眾頂級 輝騰 減振控制的空氣懸架_圖文
- 血液透析??撇僮髁鞒碳霸u分標(biāo)準(zhǔn)
- 座板式單人吊具(課堂PPT)
- 托班一日生活情況反饋表
- FLAC3D常用命令
- JGJ_T231-2021建筑施工承插型盤扣式鋼管腳手架安全技術(shù)標(biāo)準(zhǔn)(高清-最新版)
- 畢業(yè)論文(設(shè)計)除雪車工作裝置設(shè)計
評論
0/150
提交評論