6=440Hz,#6=440*1.059463=466.2Hz,7=440*1.059463*1.059463=493.9Hz?
#5=440÷1.059463=415.3Hz
5=440÷1.059463÷1.059463=392Hz
相鄰半音階的關(guān)系為1.059463倍,只要知道"A"=440Hz,即可算出其余半音階的頻率,比A高的用"*",比A低的用"÷"
1.059463=12√2(即2開12次根)
440Hz為鋼琴中央C組的A(即"6"音)
ok
這是本人一個(gè)產(chǎn)品中的音樂(lè)單元,很完整,供愛(ài)好者參考.?
???????ORG?????0000H
????????AJMP????CSH?????????????主程序進(jìn)入點(diǎn)
????????ORG?????000BH
????????LJMP????TIM0????????????定時(shí)中斷T0入口
;
;**********
;*?初始化?*
;**********
;
????????ORG?????0020H
CSH:????MOV?????R0,#7FH?????????內(nèi)部RAM(00H~7FH)清零
CSH1:???MOV?????@R0,#00H
????????DJNZ????R0,CSH1
????MOV?????SP,#60H?????????堆棧60H~7FH,【使用89C51】
????????MOV?????TMOD,#01H???????TMOD=11H,T0作16位計(jì)數(shù)器(4M晶振)
????????CLR?????TCON.4??????????T0禁止動(dòng)作
????????SETB????IE.1????????????T0允許中斷
????????SETB????PT0?????????????T0中斷優(yōu)先
????????SETB????IE.7????????????系統(tǒng)允許中斷
;
;**********
;*?主程序?*
;**********
;
MAIN:???MOV?????5CH,#00?????????取簡(jiǎn)碼譜指針
????????LCALL???MUSIC
????MOV?????5CH,#49?????????取簡(jiǎn)碼譜指針
????????LCALL???MUSIC
????MOV?????5CH,#66?????????取簡(jiǎn)碼譜指針
????????LCALL???MUSIC
????MOV?????5CH,#100????????取簡(jiǎn)碼譜指針
????????LCALL???MUSIC
????MOV?????5CH,#108????????取簡(jiǎn)碼譜指針
????????LCALL???MUSIC
????MOV?????5CH,#136????????取簡(jiǎn)碼譜指針
????????LCALL???MUSIC
????MOV?????5CH,#174????????取簡(jiǎn)碼譜指針
????????LCALL???MUSIC
????????AJMP????MAIN
;
;*************************
;*?音樂(lè)子程序?MUSIC??????*
;*?入口:?5CH←簡(jiǎn)碼譜指針?*
;*************************
;
MUSIC:??MOV?????A,5CH???????????簡(jiǎn)碼譜指針裝入A
????????MOV?????DPTR,#TABLE?????至TABLE取簡(jiǎn)碼
????????MOVC????A,@A+DPTR
????????MOV?????R2,A????????????取到的簡(jiǎn)碼暫存于R2
????????JZ??????END1????????????是否取到00(結(jié)束碼)?
????????ANL?????A,#0FH??????????不是,則取低四位(節(jié)拍碼)
????????MOV?????R6,A????????????將節(jié)拍碼存入R6
????????MOV?????A,R2????????????將取到的簡(jiǎn)碼再裝入R2
????????SWAP????A???????????????高低四位交換
????????ANL?????A,#0FH??????????取低四位(音符碼)
????????JNZ?????SING????????????取到的音符碼是否為0?
????????CLR?????TR0?????????????是,則不發(fā)音
????????AJMP????D1??????????????跳到D1
;
SING:???DEC?????A???????????????取到的音符碼減1
????????MOV?????4BH,A???????????存入(4BH)
????????RL??????A???????????????乘2
????????MOV?????DPTR,#TABLE1????至TABLE1取相對(duì)的高字節(jié)計(jì)數(shù)值
????????MOVC????A,@A+DPTR
????????MOV?????TH0,A???????????取到的高字節(jié)存入TH0
????????MOV?????4AH,A???????????取到的高字節(jié)存入(4AH)
????????MOV?????A,4BH???????????再裝入取到的音符碼
????????RL??????A???????????????乘2
????????INC?????A???????????????加1
????????MOVC????A,@A+DPTR???????至TABLE1取相對(duì)的低位
????????MOV?????TL0,A???????????取到的低字節(jié)存入TL0
????????MOV?????49H,A???????????取到的低字節(jié)存入(49H)
????????SETB????TR0?????????????啟動(dòng)TIMER0
D1:?????CALL????DELAY???????????基本單位時(shí)間1/4拍187毫秒
????????INC?????5CH?????????????取簡(jiǎn)碼譜指針加1
????????AJMP????MUSIC???????????取下一個(gè)碼
DD1:????RET
;
STOP:???NOP
;????JB??????P3.7,STOP1????在軟件延時(shí)中摻插做其他動(dòng)作
;???????SETB????P2.7????????????P2.7←"1"
????????NOP
????????NOP
STOP0:??NOP
????????RET
STOP1:??NOP
;????JB??????P3.6,STOP0????在軟件延時(shí)中摻插做其他動(dòng)作
;???????SETB????P2.6????????????P2.6←"1"
????????RET
;
END1:???CLR?????TR0?????????????停止TIMER0
????????RET
;
TIM0:???PUSH????A???????????????將A的值暫存于堆棧區(qū)
????????PUSH????PSW?????????????將PSW的值暫存于堆棧區(qū)
????????MOV?????TL0,49H?????????重設(shè)計(jì)數(shù)值
????????MOV?????TH0,4AH
????????CPL?????P1.7????????????將輸出端P1.1取反(P1.7接至無(wú)源蜂鳴器)
????????POP?????PSW?????????????至堆棧區(qū)取回PSW的值
????????POP?????A???????????????至堆棧區(qū)取回A的值
????????RETI????????????????????返回主程序
;
DELAY:??MOV?????R7,#02??????????187毫秒
D2:?????MOV?????R4,#24
D3:?????MOV?????R3,#48
????????DJNZ????R3,$
????????ACALL???STOP????????在軟件延時(shí)中摻插做其他動(dòng)作
????????DJNZ????R4,D3
????????DJNZ????R7,D2
????????DJNZ????R6,DELAY????????決定節(jié)拍
????????RET
;?????????????????.5???.6?????.7????1
TABLE1:?DW??????65111,65150,65199,65217???4M晶振時(shí)的定時(shí)中斷時(shí)間常數(shù)
;??????????????????2????3?????4?????5?????若采用其它頻率,則要根據(jù)樂(lè)音的
????????DW??????65252,65283,65297,65323???頻率計(jì)算,例中央C的A音為440Hz,
;??????????????????6????7?????1`????2`????440Hz=2.273ms,把T0設(shè)置為2.273ms
????????DW??????65347,65367,65377,65394???中斷即可發(fā)出A音.
;?????????????????3`????4`????#6
????????DW??????65410,65417,65357
;
;***************************************************************
;*?音符代碼??1??2??3??4??5??6??7??8??9??A??B??C??D??E??F???0???*
;*?音高?????.5?.6?.7??1??2??3??4??5??6??7??1`?2`?3`?4`?5`?休止?*
;*-------------------------------------------------------------*
;*?節(jié)拍代碼??1???2???3??4???5??????6????8???A????C???F?????????*
;*?節(jié)拍?????1/4?2/4?3/4?1?1(1/4)?1(1/2)?2?2(1/2)?3?3(3/4)??????*
;*-------------------------------------------------------------*
;*?結(jié)束代碼?00H????????????????????????????????????????????????*
;*-------------------------------------------------------------*
;*?樂(lè)譜格式??每字節(jié)的高字節(jié)為音符代碼,低字節(jié)為節(jié)拍代碼?????????*??
;*-------------------------------------------------------------*?
;*?例子:????????⑴??⑵??⑶??⑷??⑸??⑹??⑺??⑻??⑼??⑽??⑾?????*
;*??????DB??????A4H,02H,84H,02H,A4H,02H,84H,02H,D8H,04H,00H????*
;*??????⑴?A→唱"7"?,?4→?1?拍?????????????????????????????????*
;*??????⑵?0→休止??,?2→2/4拍?????????????????????????????????*?
;*??????⑶?8→唱"5"?,?4→?1?拍?????????????????????????????????*?
;*??????⑷?0→休止??,?2→2/4拍?????????????????????????????????*?
;*??????⑸?A→唱"7"?,?4→?1?拍?????????????????????????????????*
;*??????⑹?0→休止??,?2→2/4拍?????????????????????????????????*
;*??????⑺?8→唱"5"?,?4→?1?拍?????????????????????????????????*?
;*??????⑻?0→休止??,?2→2/4拍?????????????????????????????????*
;*??????⑼?D→唱"3`",?8→?2?拍?????????????????????????????????*
;*??????⑽?0→休止??,?4→?1?拍?????????????????????????????????*
;*??????⑾?00H→樂(lè)曲結(jié)束???????????????????????????????????????*
;***************************************************************??
;
TABLE:
;【00】?
????????DB??????98H,02H,B4H,01H,94H,01H,68H,02H,94H,01H
????????DB??????64H,01H,48H,02H,64H,01H,44H,01H,28H,02H
????????DB??????64H,01H,94H,01H,B4H,01H,94H,01H,B4H,01H
????????DB??????94H,01H,B4H,01H,D4H,01H,94H,01H,64H,01H
????????DB??????44H,01H,64H,01H,98H,02H,01H,01H,00H
;【49】?
????????DB??????A4H,02H,84H,02H,A4H,02H,84H,02H,D8H,04H
????????DB??????C8H,01H,01H,01H,01H,01H,00H
;【66】?
????????DB??????42H,52H,62H,72H,82H,92H,A2H,B2H,42H,52H
????????DB??????62H,72H,82H,92H,A2H,B2H,00H
;【100】
????????DB??????61H,81H,B1H,D1H,B1H,81H,61H,00H
;【108】
????????DB??????11H,41H,61H,81H,61H,41H,11H,00H
;【136】
????????DB??????24H,04H,34H,04H,44H,04H,54H,04H,64H,04H,44H,04H,64H,04H,94H,04H
????????DB??????83H,01H,93H,01H,83H,01H,63H,01H,46H,02H,66H,02H
????????DB??????91H,21H,91H,21H,91H,21H,91H,21H,94H,00H
;【174】
????????DB??????94H,04H,A4H,04H,B4H,04H,C4H,04H,D4H,04H
????????DB??????B4H,04H,D8H,08H,C4H,04H,F4H,04H,CCH,00H
;
????END
單片機(jī)編音樂(lè)程序
- 單片機(jī)(614606)
- 音樂(lè)程序(10708)
相關(guān)推薦
單片機(jī)怎么寫入程序并燒錄程序?快收藏
單片機(jī)是一個(gè)微型的控制中心,相當(dāng)于我們的電腦主機(jī),而沒(méi)有燒錄的單片機(jī)是沒(méi)有任何功能的,那么如何把程序寫進(jìn)深圳單片機(jī)。下次跟安瑪科技小編一起來(lái)看看。 首先你需要寫一個(gè)好的程序。不同的單片機(jī)使用不
2023-05-24 18:03:06
2274
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com//web2/M00/88/A5/wKgaomRt4NqAZ6iyAAE__MYhwwA725.jpg)
基于AT89C51單片機(jī)按鍵選播電子音樂(lè)Proteus仿真及程序
基于AT89C51單片機(jī)按鍵選播電子音樂(lè)Proteus仿真及程序
2023-05-04 15:59:49
1
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于51單片機(jī)的播放音樂(lè)實(shí)驗(yàn)設(shè)計(jì)資料源程序文件
基于51單片機(jī)的播放音樂(lè)實(shí)驗(yàn)設(shè)計(jì)資料源程序文件
經(jīng)常看到一些剛學(xué)單片機(jī)的朋友對(duì)單片機(jī)演奏音樂(lè)比較有興趣,本人也曾是這
樣。在此,本人將就這方面的知識(shí)做一些簡(jiǎn)介,但愿能對(duì)單片機(jī)演奏音樂(lè)比較有興
2023-04-27 15:06:25
0
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于51單片機(jī)的單片機(jī)播放音樂(lè)實(shí)驗(yàn)設(shè)計(jì)資料源程序
經(jīng)常看到一些剛學(xué)單片機(jī)的朋友對(duì)單片機(jī)演奏音樂(lè)比較有興趣,本人也曾是這
樣。在此,本人將就這方面的知識(shí)做一些簡(jiǎn)介,但愿能對(duì)單片機(jī)演奏音樂(lè)比較有興
趣而又不知其解的朋友能有所啟迪。
一般說(shuō)來(lái)
2023-04-26 15:38:17
0
![](https://skin.elecfans.com/images/2021-soft/load.png)
單片機(jī)里的程序是如何運(yùn)行?
我們想要理解單片機(jī)是如何運(yùn)行程序的,我們首先需要了解單片機(jī)的組成,我們這里以80C51單片機(jī)為例來(lái)理解程序在單片機(jī)中是如何運(yùn)行的。
2023-02-17 10:47:57
1944
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file.elecfans.com/web2/M00/92/5C/pYYBAGPu6rWAcrvaAAKpRigu3Vw479.jpg)
關(guān)于單片機(jī)程序的執(zhí)行過(guò)程
我們想要理解單片機(jī)是如何運(yùn)行程序的,我們首先需要了解單片機(jī)的組成,我們這里以80C51單片機(jī)為例來(lái)理解程序在單片機(jī)中是如何運(yùn)行的。
2022-10-12 15:02:10
3180
![](https://skin.elecfans.com/images/2021-soft/eye.png)
單片機(jī)音樂(lè)程序設(shè)計(jì)(含源程序代碼)
單片機(jī)音樂(lè)程序設(shè)計(jì)(含源程序代碼)利用單片機(jī)(或單板機(jī))奏樂(lè)大概是無(wú)線電愛(ài)好者感興趣的問(wèn)題之一。本文從單片機(jī)的基本發(fā)間實(shí)驗(yàn)出發(fā),談?wù)?b style="color: red">音樂(lè)程序的設(shè)計(jì)原理,并給出具體實(shí)例,以供參考。 單片機(jī)的基本發(fā)音
2009-05-15 23:27:00
單片機(jī)中級(jí)項(xiàng)目12丨蜂鳴器音樂(lè)之八月桂花
] C51音樂(lè)程序(八月桂花) [功能] 通過(guò)單片機(jī)演奏音樂(lè) /********************************************************...
2021-11-22 09:36:09
9
![](https://skin.elecfans.com/images/2021-soft/load.png)
單片機(jī)音樂(lè)演奏(STC89C51)
/************************************************************************ [文件名] C51音樂(lè)程序(八月桂花) [功能] 通過(guò)單片機(jī)演奏音樂(lè) 接線說(shuō)明:參考蜂鳴器實(shí)驗(yàn)接線 /*************************************
2021-11-21 21:06:05
9
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于51單片機(jī)的音樂(lè)播放器
基于51單片機(jī)的音樂(lè)播放器音樂(lè)播放器摘要1、引言2、總體設(shè)計(jì)方案2.1、設(shè)計(jì)思路2.2、方案確立2.3、設(shè)計(jì)原理分析2.4、音樂(lè)播放器控制電路設(shè)計(jì)三、程序代碼摘要本次設(shè)計(jì)的題目是基于STC89C52
2021-11-21 11:21:03
101
![](https://skin.elecfans.com/images/2021-soft/load.png)
單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù)——播放音樂(lè)
程序驅(qū)動(dòng)單片機(jī)工作。二、實(shí)驗(yàn)內(nèi)容一首音樂(lè)是許多不同的音階組成的,而每個(gè)音階對(duì)應(yīng)著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂(lè)了,當(dāng)然對(duì)于單片機(jī)來(lái)產(chǎn)生不同的頻率非常方便,我們可以利用單片機(jī)的定時(shí)/計(jì)數(shù)器
2021-11-16 16:36:02
0
![](https://skin.elecfans.com/images/2021-soft/load.png)
單片機(jī)開發(fā)小程序
如何使用單片機(jī)開發(fā)小程序單片機(jī)一般都是通過(guò)燒寫hex或是bin文件來(lái)進(jìn)行程序升級(jí),這個(gè)方法是在8、16、32位單片機(jī)上常用的更新程序的方法。這里實(shí)現(xiàn)單片機(jī)小程序的方法是通過(guò)在單片機(jī)上移植腳本來(lái)實(shí)現(xiàn)
2021-11-13 12:36:02
10
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于51單片機(jī)的音樂(lè)盒設(shè)計(jì)
一.硬件方案本設(shè)計(jì)以51單片機(jī)原理和控制理論設(shè)計(jì)音樂(lè)演奏控制器的硬件電路,并利用C語(yǔ)言進(jìn)行程序設(shè)計(jì)。通過(guò)控制單片機(jī)內(nèi)部的定時(shí)器來(lái)產(chǎn)生不同頻率的方波,驅(qū)動(dòng)蜂鳴器發(fā)出不同音調(diào)的音樂(lè),再利用延遲來(lái)控制
2021-11-13 09:51:06
20
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于單片機(jī)的音樂(lè)播放器的設(shè)計(jì)
設(shè)計(jì)簡(jiǎn)介:本設(shè)計(jì)是基于單片機(jī)的音樂(lè)播放器,主要實(shí)現(xiàn)以下功能:可實(shí)現(xiàn)LCD12864顯示歌曲的名字和時(shí)間以及歌曲序號(hào); 可實(shí)現(xiàn)通過(guò)語(yǔ)音模塊控制歌曲的播放以及聲音的大小; 可實(shí)現(xiàn)通過(guò)按鍵控制音樂(lè)的播放
2021-11-12 16:51:00
28
![](https://skin.elecfans.com/images/2021-soft/load.png)
單片機(jī)按鍵使用程序 (51單片機(jī))
單片機(jī)獨(dú)立按鍵使用程序 (51單片機(jī))獨(dú)立按鍵是單片機(jī)中很重要的一個(gè)器件,在這篇文章里,通過(guò)這個(gè)用獨(dú)立按鍵控制LED燈的小程序來(lái)介紹獨(dú)立按鍵開關(guān)的使用。...
2021-11-11 18:36:02
91
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于51單片機(jī)的音樂(lè)播放器音樂(lè)盒仿真原理圖方案設(shè)計(jì)
硬件電路設(shè)計(jì)(下方附文件)設(shè)計(jì)框圖:原理圖:仿真圖軟件程序設(shè)計(jì)單片機(jī)發(fā)聲概述一般來(lái)說(shuō),單片機(jī)不像其他專業(yè)樂(lè)器那樣能奏出多種音色的聲音,即不包含相應(yīng)幅度的諧振頻率。單片機(jī)演奏的音樂(lè)基本都是單音
2021-11-04 17:21:01
3
![](https://skin.elecfans.com/images/2021-soft/load.png)
單片機(jī)音樂(lè)程序的設(shè)計(jì)原理解析資料下載
電子發(fā)燒友網(wǎng)為你提供單片機(jī)音樂(lè)程序的設(shè)計(jì)原理解析資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
2021-04-10 08:55:51
9
![](https://skin.elecfans.com/images/2021-soft/load.png)
如何使用單片機(jī)實(shí)現(xiàn)音樂(lè)編程
本文檔的主要內(nèi)容詳細(xì)介紹的是如何使用單片機(jī)實(shí)現(xiàn)音樂(lè)編程。
2020-08-27 16:58:00
14
![](https://skin.elecfans.com/images/2021-soft/load.png)
使用51單片機(jī)實(shí)現(xiàn)音樂(lè)播放的程序資料概述
利用單片機(jī)(或單板機(jī))奏樂(lè)大概是無(wú)線電愛(ài)好者感興趣的問(wèn)題之一。本文從單片機(jī)的基本發(fā)間實(shí)驗(yàn)出發(fā),談?wù)?b style="color: red">音樂(lè)程序的設(shè)計(jì)原理,并給出具體實(shí)例,以供參考。下面提供2個(gè)列子,大家根據(jù) 需要自行選擇
2020-06-21 11:04:50
8150
![](https://skin.elecfans.com/images/2021-soft/eye.png)
使用單片機(jī)實(shí)現(xiàn)按鍵選播電子音樂(lè)的程序和仿真資料免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)按鍵選播電子音樂(lè)的程序和仿真資料免費(fèi)下載。
2020-06-18 17:29:00
24
![](https://skin.elecfans.com/images/2021-soft/load.png)
使用51單片機(jī)實(shí)現(xiàn)音樂(lè)盒的設(shè)計(jì)論文
本設(shè)計(jì)是一個(gè)基于STC89C51RC系列單片機(jī)的音樂(lè)盒,依據(jù)單片機(jī)技術(shù)原理,通過(guò)硬件電路制作以及軟件編譯,設(shè)計(jì)制作出一個(gè)多功能多功能音樂(lè)盒。該音樂(lè)盒主要由按鍵電路、復(fù)位電路、時(shí)鐘電路以及蜂鳴器組成
2020-06-16 17:40:47
99
![](https://skin.elecfans.com/images/2021-soft/load.png)
使用單片機(jī)實(shí)現(xiàn)按鍵控制定時(shí)器選播多段音樂(lè)的程序和仿真資料免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)按鍵控制定時(shí)器選播多段音樂(lè)的程序和仿真資料免費(fèi)下載。
2020-06-11 17:30:31
15
![](https://skin.elecfans.com/images/2021-soft/load.png)
使用單片機(jī)實(shí)現(xiàn)音樂(lè)播放器的程序免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)音樂(lè)播放器的程序免費(fèi)下載。
2020-06-08 17:20:35
32
![](https://skin.elecfans.com/images/2021-soft/load.png)
使用單片機(jī)實(shí)現(xiàn)音樂(lè)程序設(shè)計(jì)的詳細(xì)資料說(shuō)明
利用單片機(jī)(或單板機(jī))奏樂(lè)大概是無(wú)線電愛(ài)好者感興趣的問(wèn)題之一。本文從單片機(jī)的基本發(fā)間實(shí)驗(yàn)出發(fā),談?wù)?b style="color: red">音樂(lè)程序的設(shè)計(jì)原理,并給出具體實(shí)例,以供參考。
2020-04-06 12:37:00
2230
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](http://www.51hei.com/UpFiles/Pic/2007-08/20078148871542180.jpg)
使用單片機(jī)設(shè)計(jì)音樂(lè)程序的資料說(shuō)明
利用單片機(jī)(或單板機(jī))奏樂(lè)大概是無(wú)線電愛(ài)好者感興趣的問(wèn)題之一。本文從單片機(jī)的基本發(fā)間實(shí)驗(yàn)出發(fā),談?wù)?b style="color: red">音樂(lè)程序的設(shè)計(jì)原理,并給出具體實(shí)例,以供參考。
2019-10-21 08:00:00
0
![](https://skin.elecfans.com/images/2021-soft/load.png)
使用單片機(jī)實(shí)現(xiàn)八月桂花音樂(lè)的程序免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)八月桂花音樂(lè)的程序免費(fèi)下載。
2019-07-23 17:37:00
0
![](https://skin.elecfans.com/images/2021-soft/load.png)
使用51單片機(jī)進(jìn)行音樂(lè)播放器的制作程序免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)進(jìn)行音樂(lè)播放器的制作程序免費(fèi)下載。
2019-06-13 17:45:00
20
![](https://skin.elecfans.com/images/2021-soft/load.png)
單片機(jī) | 音樂(lè)程序設(shè)計(jì)原理解析
利用程序來(lái)控制單處機(jī)某個(gè)口線的“高”電平或低電平,則在該口線上就能產(chǎn)生一定頻率的矩形波,接上喇叭就能發(fā)出一定頻率的聲音
2019-06-05 17:18:47
3114
![](https://skin.elecfans.com/images/2021-soft/eye.png)
51單片機(jī)匯編語(yǔ)言教程之音樂(lè)程序設(shè)計(jì)的詳細(xì)資料說(shuō)明
利用單片機(jī)(或單板機(jī))奏樂(lè)大概是無(wú)線電愛(ài)好者感興趣的問(wèn)題之一。本文從單片機(jī)的基本發(fā)間實(shí)驗(yàn)出發(fā),談?wù)?b style="color: red">音樂(lè)程序的設(shè)計(jì)原理,并給出具體實(shí)例,以供參考。單片機(jī)的基本發(fā)音實(shí)驗(yàn)
2019-06-05 16:49:45
4
![](https://skin.elecfans.com/images/2021-soft/load.png)
單片機(jī)音樂(lè)程序的設(shè)計(jì)原理解析
我們知道,聲音的頻譜范圍約在幾十到幾千赫茲,若能利用程序來(lái)控制單處機(jī)某個(gè)口線的“高”電平或低電平,則在該口線上就能產(chǎn)生一定頻率的矩形波,接上喇叭就能發(fā)出一定頻率的聲音,若再利用延時(shí)程序控制“高”“低”電平的持續(xù)時(shí)間,就能改變輸出頻率,從而改變音調(diào)。
2019-05-20 16:08:48
3236
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file.elecfans.com/web1/M00/92/FC/pIYBAFziYeOALEF8AABoTVKixq8498.png)
使用單片機(jī)設(shè)計(jì)的音樂(lè)噴泉源程序免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)設(shè)計(jì)的音樂(lè)噴泉源程序免費(fèi)下載。
2019-05-09 08:00:00
22
![](https://skin.elecfans.com/images/2021-soft/load.png)
如何使用單片機(jī)進(jìn)行蜂鳴器演奏音樂(lè)的程序資料免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是如何使用單片機(jī)進(jìn)行蜂鳴器演奏音樂(lè)的程序資料免費(fèi)下載。
2019-05-05 08:00:00
5
![](https://skin.elecfans.com/images/2021-soft/load.png)
使用單片機(jī)進(jìn)行音樂(lè)盒的設(shè)計(jì)資料合集免費(fèi)下載
音樂(lè)編碼----生日快樂(lè)歌,基于c51單片機(jī)編寫簡(jiǎn)單蜂鳴器音樂(lè)程序的方法,樂(lè)普編輯應(yīng)用程序,譜曲軟件,音樂(lè)樂(lè)譜提取軟件,制作51單片機(jī)音樂(lè)盒的程序資料合集免費(fèi)下載。
2019-05-05 08:00:00
49
![](https://skin.elecfans.com/images/2021-soft/load.png)
使用單片機(jī)實(shí)現(xiàn)音樂(lè)播放器的源代碼程序免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)音樂(lè)播放器的源代碼程序免費(fèi)下載。基于52單片機(jī)的源代碼
2019-04-17 17:28:00
19
![](https://skin.elecfans.com/images/2021-soft/load.png)
如何使用51單片機(jī)控制無(wú)源蜂鳴器播放音樂(lè)的程序免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是如何使用51單片機(jī)控制無(wú)源蜂鳴器播放音樂(lè)的程序免費(fèi)下載。
2019-04-17 17:28:00
22
![](https://skin.elecfans.com/images/2021-soft/load.png)
51單片機(jī)的五個(gè)匯編音樂(lè)程序資料免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)的五個(gè)匯編音樂(lè)程序資料免費(fèi)下載。包括了:1.兩只老虎,2.祝你平安,3.生日歌 ,4.八月桂花香,5.蘭花草
2019-03-06 11:41:28
20
![](https://skin.elecfans.com/images/2021-soft/load.png)
使用51單片機(jī)設(shè)計(jì)的C語(yǔ)言音樂(lè)程序代碼資料免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)設(shè)計(jì)的C語(yǔ)言音樂(lè)程序代碼資料免費(fèi)下載。
2018-12-21 08:00:00
17
![](https://skin.elecfans.com/images/2021-soft/load.png)
使用C51單片機(jī)進(jìn)行演奏生日快樂(lè)音樂(lè)程序的詳細(xì)資料免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是如何使用C51單片機(jī)進(jìn)行演奏生日快樂(lè)音樂(lè)程序的詳細(xì)資料免費(fèi)下載,利用中級(jí)定時(shí)器以及蜂鳴器設(shè)計(jì)。
2018-12-17 08:00:00
20
![](https://skin.elecfans.com/images/2021-soft/load.png)
使用單片機(jī)設(shè)計(jì)的音樂(lè)門鈴程序資料免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)設(shè)計(jì)的音樂(lè)門鈴程序資料免費(fèi)下載。
2018-11-20 08:00:00
30
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于Proteus單片機(jī)的音樂(lè)演奏實(shí)現(xiàn)系統(tǒng)
本文提出的一種基于 Proteus 的單片機(jī)演奏音樂(lè)的方法,非常簡(jiǎn)單實(shí)用,且該方法基于軟件來(lái)實(shí)現(xiàn)的,所以成本非常低,調(diào)試方便,效果也很不錯(cuò),適合于愛(ài)好音樂(lè)的單片機(jī)學(xué)習(xí)者。 單片機(jī)系統(tǒng)的設(shè)計(jì)分兩大部分:硬件設(shè)計(jì)部分和軟件設(shè)計(jì)部分。
2018-04-08 09:27:00
4676
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com//web2/M00/A7/40/wKgZomUMQ1aAf_BJAAASp2AFehI103.jpg)
如何使用Keil3開發(fā)51單片機(jī)程序
51單片機(jī)是比較簡(jiǎn)單也是使用比較廣泛的一種,初學(xué)單片機(jī)的朋友51單片機(jī)是必學(xué)的一門課程。可能很多朋友剛開始不知道怎么創(chuàng)建一個(gè)工程,然后寫程序,最后再將寫好的程序燒寫到51單片機(jī)開發(fā)板上,下面小編將帶領(lǐng)大家一步步開啟Keil3開發(fā)51單片機(jī)程序之旅吧!
2017-11-26 08:38:02
6521
![](https://skin.elecfans.com/images/2021-soft/eye.png)
51單片機(jī) 蜂鳴器音樂(lè)實(shí)驗(yàn)(致愛(ài)麗絲)
51單片機(jī)_蜂鳴器音樂(lè)實(shí)驗(yàn)(致愛(ài)麗絲)
2016-12-17 21:59:12
57
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于單片機(jī)的音樂(lè)播放器的設(shè)計(jì)與制作
基于單片機(jī)51的簡(jiǎn)易電子音樂(lè)播放器的設(shè)計(jì),原理包括,語(yǔ)言為c
2016-12-01 15:34:54
204
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于單片機(jī)的音樂(lè)盒設(shè)計(jì)
本設(shè)計(jì)是一個(gè)基于AT89C51系列單片機(jī)的音樂(lè)盒,依據(jù)單片機(jī)技術(shù)原理,通過(guò)硬件電路制作以及軟件編譯,設(shè)計(jì)制作出一個(gè)多功能多功能音樂(lè)盒。該音樂(lè)盒主要由按鍵電路、復(fù)位電路、時(shí)鐘電路以及蜂鳴器組成。
2016-01-13 15:38:22
42
![](https://skin.elecfans.com/images/2021-soft/load.png)
單片機(jī)蜂鳴器_各種發(fā)聲程序
單片機(jī)蜂鳴器 各種發(fā)聲程序【匯編版】
單片機(jī)蜂鳴器 各種發(fā)聲程序【匯編版】
單片機(jī)蜂鳴器 各種發(fā)聲程序【匯編版】
2015-12-29 15:50:22
13
![](https://skin.elecfans.com/images/2021-soft/load.png)
單片機(jī)程序燒錄工具集合
單片機(jī)程序燒錄工具集合單片機(jī)程序燒錄工具集合單片機(jī)程序燒錄工具集合單片機(jī)程序燒錄工具集合單片機(jī)程序燒錄工具集合
2015-12-28 15:34:04
98
![](https://skin.elecfans.com/images/2021-soft/load.png)
單片機(jī)學(xué)習(xí)知識(shí)點(diǎn)全攻略(完結(jié)篇)
導(dǎo)語(yǔ):本期是本次單片機(jī)學(xué)習(xí)知識(shí)點(diǎn)的最終回,我們會(huì)列出前三回一起方便讀者回顧學(xué)習(xí)。本次主要知識(shí)點(diǎn)為單片機(jī)串口通信、接口和實(shí)際案例實(shí)踐——單片機(jī)音樂(lè)程序設(shè)計(jì)的學(xué)習(xí)。單
2012-06-21 16:19:36
28590
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com//web2/M00/A6/41/wKgZomUMPIqAQb1wAAC6JVZhBiU461.jpg)
單片機(jī)的音樂(lè)盒設(shè)計(jì)制作(C程序)
本內(nèi)容提供了單片機(jī)的 音樂(lè)盒 設(shè)計(jì)制作(C程序)的詳細(xì)制作過(guò)程,當(dāng)您對(duì)單片機(jī)知識(shí)有一定的基礎(chǔ),看了這篇文章以后,也可以通過(guò)一片單片機(jī)外加幾個(gè)常用的電子元件,制作一個(gè)屬于自己
2011-08-17 11:28:11
1082
![](https://skin.elecfans.com/images/2021-soft/load.png)
利用蜂鳴器和單片機(jī)演奏簡(jiǎn)單的音樂(lè)電路設(shè)計(jì)
利用蜂鳴器和單片機(jī)演奏簡(jiǎn)單的音樂(lè),包含源程序代碼。
2011-04-03 12:59:14
10639
![](https://skin.elecfans.com/images/2021-soft/eye.png)
單片機(jī)音樂(lè)程序教程
單片機(jī)音樂(lè)程序教程:聲音基礎(chǔ),單一程序音樂(lè)演奏,模塊化音樂(lè)程序演奏等內(nèi)容。
2010-06-03 12:17:49
173
![](https://skin.elecfans.com/images/2021-soft/load.png)
單片機(jī)入門教程實(shí)戰(zhàn)二:唱歌程序
單片機(jī)入門教程實(shí)戰(zhàn)二:唱歌程序
本文從單片機(jī)的基本發(fā)間實(shí)驗(yàn)出發(fā),談?wù)?b style="color: red">音樂(lè)程序的設(shè)計(jì)原理,并給出具體實(shí)例,以供參考。
2010-01-07 15:15:57
2466
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com//web2/M00/A5/98/wKgZomUMOSeAZ-74AAAmRjgYmc4625.gif)
單片機(jī)音樂(lè)程序設(shè)計(jì)(含源程序)
單片機(jī)音樂(lè)程序設(shè)計(jì)
隨便找一個(gè)仿真機(jī)或者什么單片機(jī)實(shí)驗(yàn)板,只要能工作的就行,將程序輸入,運(yùn)行,然后
2009-05-15 23:25:01
1258
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com//web2/M00/A4/E8/wKgZomUMNimAW-vXAACF-CRjqZg026.jpg)
用PIC單片機(jī)實(shí)現(xiàn)音樂(lè)播放的實(shí)例程序
PIC單片機(jī)實(shí)現(xiàn)音樂(lè)播放的實(shí)例程序********************************* PIC單片機(jī)實(shí)現(xiàn)音樂(lè)播放 *********************************
2009-01-16 11:33:11
2116
![](https://skin.elecfans.com/images/2021-soft/eye.png)
評(píng)論