日产精品视频无码免费_亚洲蜜臀AV日韩熟妇在线_国产亚洲精品女人久久久久久 _妞中文字幕在线视频导航

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

單片機演奏音樂實驗

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2008/11/9
    利用單片機演奏音樂大概是單片機愛好者感興趣的問題之一。這里我們用網站提供的實驗板來做這個實驗,并且了解單片機演奏音樂的基本原理,和相關的源程序。

    首先來完成必要的硬件部分,硬件部分比較簡單,如下圖:

    


    AT89C51單片機的P2.5口控制一個8550的三極管,三極管控制電磁蜂鳴器的電源通斷。

   我們知道,聲音的頻譜范圍約在幾十到幾千赫茲,若能利用程序來控制單處機某個口線的高電平或低電平,則在該口線上就能產生一定頻率的矩形波,接上喇叭就能發出一定頻率的聲音,若再利用延時程序控制“高”“低”電平的持續時間,就能改變輸出頻率,從而改變音調。

    例如,要產生200HZ的音頻信號,200HZ音頻的變化周期為1/200秒,即5ms。這樣,當P2.5的高電平或低電平的持續時間為2.5ms時就能發出200HZ的音調。

    樂曲中,每一音符對應著確定的頻率,我們將每一音符的時間常數和其相應的節拍常數作為一組,按順序將樂曲中的所有常數排列成一個表,然后由查表程序依次取出,產生音符并控制節奏,就可以實現演奏效果。

    此外,結束符和體止符可以分別用代碼00H和FFH來表示,若查表結果為00H,則表示曲子終了;若查表結果為FFH,則產生相應的停頓效果。

    為了產生手彈的節奏感,在某些音符(例如兩個相同音符)音插入一個時間單位的頻率略有不同的音符。

程序框圖如圖2所示。



    下面給出程序序請單,可直接在51實驗板上進行演奏。本程序演奏的是民歌“八月桂花遍地開”,C調,節奏為94拍/分。網友也可以自行找出一首歌,將樂曲翻譯成碼表輸入機器,而程序不變。本實驗方法簡便,即使不懂音樂的人,將一首陌生的曲子翻譯成代碼也是易事,和著機器的演奏學唱一首歌曲,其趣味無窮。

;標題 '八月桂花香'發聲程序

ORG 0000H
LJMP START
ORG 000BH
INC 20H ;中斷服務,中斷計數器加1
MOV TH0,#0D8H
MOV TL0,#0EFH ;12M晶振,形成10毫秒中斷
RETI
START:
MOV SP,#50H
MOV TH0,#0D8H
MOV TL0,#0EFH
MOV TMOD,#01H
MOV IE,#82H
MUSIC0:
NOP
MOV DPTR,#DAT ;表頭地址送DPTR
MOV 20H,#00H ;中斷計數器清0
MUSIC1:
NOP
CLR A ;A清零
MOVC A,@A+DPTR ;查表取代碼
JZ END0 ;是00H,則結束
CJNE A,#0FFH,MUSIC5 ;如果是休止符,往下執行
LJMP MUSIC3
MUSIC5:
NOP
MOV R6,A ;R6=18H音符的頻率
INC DPTR DPTR加一
MOV A,#0
MOVC A,@A+DPTR ;取節拍代碼送R7
MOV R7,A ;R7=30H音符發音的時間
SETB TR0 ;啟動計數
MUSIC2:
NOP
CPL P2.5 ;P2.5是音樂輸出引腳
MOV A,R6
MOV R3,A ;R3=R6=18H
LCALL DEL
MOV A,R7
CJNE A,20H,MUSIC2 ;中斷計數器(20H)=R7否?
;不等,則繼續循環
MOV 20H,#00H ;等于,則取下一代碼
INC DPTR
LJMP MUSIC1
MUSIC3:
NOP ;休止100毫秒
CLR TR0
MOV R2,#0DH ;R2=13
MUSIC4:
NOP
MOV R3,#0FFH ;R3=255
LCALL DEL
DJNZ R2,MUSIC4
INC DPTR
LJMP MUSIC1
END0:
NOP
MOV R2,#0FFH ;歌曲結束,延時1秒后繼續
MUSIC6:
MOV R3,#00H
LCALL DEL
DJNZ R2,MUSIC6
LJMP MUSIC0
DEL:
NOP
DEL3:
MOV R4,#02H
DEL4:
NOP
DJNZ R4,DEL4
NOP
DJNZ R3,DEL3
RET
NOP
DAT:
DB 18H, 30H, 1CH, 10H
DB 20H, 40H, 1CH, 10H
DB 18H, 10H, 20H, 10H
DB 1CH, 10H, 18H, 40H
DB 1CH, 20H, 20H, 20H
DB 1CH, 20H, 18H, 20H
DB 20H, 80H, 0FFH, 20H
DB 30H, 1CH, 10H , 18H
DB 20H, 15H, 20H , 1CH
DB 20H, 20H, 20H , 26H
DB 40H, 20H , 20H , 2BH
DB 20H, 26H, 20H , 20H
DB 20H, 30H , 80H , 0FFH
DB 20H, 20H, 1CH , 10H
DB 18H, 10H, 20H , 20H
DB 26H, 20H , 2BH , 20H
DB 30H, 20H , 2BH , 40H
DB 20H, 20H , 1CH , 10H
DB 18H, 10H, 20H, 20H
DB 26H, 20H , 2BH, 20H
DB 30H, 20H, 2BH , 40H
DB 20H, 30H, 1CH , 10H
DB 18H, 20H , 15H , 20H
DB 1CH, 20H , 20H , 20H
DB 26H, 40H, 20H , 20H
DB 2BH, 20H, 26H , 20H
DB 20H, 20H, 30H , 80H
DB 20H, 30H, 1CH , 10H
DB 20H, 10H, 1CH , 10H
DB 20H, 20H, 26H , 20H
DB 2BH, 20H, 30H , 20H
DB 2BH, 40H, 20H , 15H
DB 1FH, 05H, 20H , 10H
DB 1CH, 10H, 20H , 20H
DB 26H, 20H, 2BH , 20H
DB 30H, 20H, 2BH , 40H
DB 20H, 30H, 1CH , 10H
DB 18H, 20H , 15H , 20H
DB 1CH, 20H , 20H , 20H
DB 26H, 40H, 20H , 20H
DB 2BH, 20H, 26H , 20H
DB 20H, 20H, 30H, 30H
DB 20H, 30H, 1CH, 10H
DB 18H, 40H, 1CH, 20H
DB 20H, 20H, 26H, 40H
DB 13H, 60H, 18H , 20H
DB 15H, 40H, 13H , 40H
DB 18H, 80H, 00H
end

這是上面程序匯編以后獲得的編程器燒寫文件
Tags:單片機演奏,單片機發聲,機器音樂,原理圖,程序  
責任編輯:admin
相關文章列表
沒有相關文章
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
日韩免费在线视频| 亚洲天堂在线播放| 久久精品大片| 国产91丝袜高跟系列| 久久久久久久男人的天堂| 尤物视频网站在线| 欧美爱爱网| 可以免费看毛片的网站| 日韩综合| 高清一级片| 九九久久国产精品大片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产a毛片| 天天做人人爱夜夜爽2020| 一级片片| 精品视频在线观看免费| 韩国三级香港三级日本三级| 久久久成人网| 亚欧乱色一区二区三区| 精品国产一区二区三区精东影业| 高清一级毛片一本到免费观看| 亚洲 激情| 国产极品白嫩美女在线观看看| 九九精品影院| 尤物视频网站在线观看| 久久99中文字幕久久| 欧美激情一区二区三区视频| a级毛片免费全部播放| 国产亚洲免费观看| 午夜在线观看视频免费 成人| 国产一区免费在线观看| 韩国三级香港三级日本三级| 国产成a人片在线观看视频| 欧美另类videosbestsex久久| 久久99中文字幕久久| 日本特黄特黄aaaaa大片 | 欧美激情一区二区三区视频高清| 四虎久久影院| 欧美日本免费| 欧美激情一区二区三区视频| 国产国语在线播放视频| 国产一区二区精品久| 国产成人精品综合在线| 欧美爱色| 久久福利影视| 韩国毛片基地| 日韩在线观看视频黄| 成人a级高清视频在线观看| 久久精品人人做人人爽97| 久久精品成人一区二区三区| 亚洲wwwwww| 亚洲www美色| 亚洲 国产精品 日韩| 国产国语对白一级毛片| 国产视频久久久| 夜夜操网| 国产亚洲免费观看| 欧美国产日韩在线| 91麻豆爱豆果冻天美星空| 欧美国产日韩精品| 亚洲精品中文一区不卡| 国产视频一区在线| 99色播| 欧美激情影院| 精品在线观看国产| 亚洲 男人 天堂| 成人高清视频在线观看| 欧美爱色| 成人a大片在线观看| 99热精品一区| 亚洲女人国产香蕉久久精品| 毛片高清| 黄视频网站在线观看| 黄色福利片| 亚洲精品中文一区不卡| 可以免费看毛片的网站| 国产91丝袜在线播放0| 你懂的国产精品| 九九精品影院| 欧美a级片视频| 九九久久国产精品| 午夜在线观看视频免费 成人| 九九精品久久久久久久久| 黄色福利片| 色综合久久天天综合绕观看| 成人av在线播放| 国产伦精品一区三区视频| 日本伦理片网站| 欧美另类videosbestsex高清| 一级片免费在线观看视频| 黄色福利| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 青草国产在线观看| 亚洲天堂免费| 香蕉视频久久| 国产精品123| 青青久久国产成人免费网站| 午夜欧美成人久久久久久| 夜夜操网| 一级毛片看真人在线视频| 久久精品大片| 日韩av成人| 午夜在线亚洲| 美女免费精品视频在线观看| 亚洲女人国产香蕉久久精品| 国产麻豆精品高清在线播放| 尤物视频网站在线| 欧美一级视| 91麻豆tv| 成人高清免费| 成人免费福利片在线观看| 国产91丝袜高跟系列| 日本在线播放一区| 可以在线看黄的网站| 午夜激情视频在线播放| 国产91素人搭讪系列天堂| 国产欧美精品午夜在线播放| 国产一区精品| 免费的黄色小视频| 夜夜操网| 99久久精品国产国产毛片| 尤物视频网站在线观看| 日韩一级黄色| 一 级 黄 中国色 片| 可以在线看黄的网站| 国产一区二区精品| 日本免费乱人伦在线观看| 国产亚洲免费观看| 欧美激情一区二区三区在线播放| 欧美1区2区3区| 精品久久久久久中文| 日本在线www| 亚洲精品永久一区| 亚洲第一视频在线播放| 国产一区免费在线观看| 欧美一区二区三区在线观看| 久久国产精品只做精品| 国产高清视频免费观看| 久久精品人人做人人爽97| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品视频一区二区三区免费| 国产麻豆精品高清在线播放| 国产不卡福利| 国产a毛片| 日韩专区一区| 999精品在线| 欧美激情在线精品video| 久久精品免视看国产成人2021| 韩国三级一区| 99久久精品国产麻豆| 可以在线看黄的网站| 国产成人啪精品视频免费软件| 麻豆网站在线看| 亚洲 男人 天堂| 色综合久久天天综合观看| 日韩专区第一页| 日韩免费片| 亚洲 欧美 成人日韩| 久草免费资源| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 99色播| 日韩一级黄色片| 国产国语对白一级毛片| 国产成人女人在线视频观看| 91麻豆精品国产自产在线观看一区| 精品视频在线看| 亚洲第一页乱| 91麻豆国产福利精品| 99热精品一区| 久久精品道一区二区三区| 精品视频在线观看一区二区| a级毛片免费观看网站| 一级女性全黄生活片免费| 一级片片| 日本在线不卡视频| 999精品视频在线| 国产成+人+综合+亚洲不卡| 可以免费看毛片的网站| 国产麻豆精品hdvideoss| 精品国产一级毛片| 九九九国产| 国产欧美精品午夜在线播放| 免费毛片基地| 久久99中文字幕| 韩国毛片免费大片| 韩国三级香港三级日本三级la | 精品在线免费播放| 国产视频一区二区在线播放| 99久久精品国产高清一区二区| 可以免费看毛片的网站| 91麻豆精品国产自产在线| 亚洲第一色在线| 精品在线观看国产| 91麻豆精品国产自产在线| 国产亚洲精品成人a在线| 国产网站在线| 二级片在线观看| 久久精品人人做人人爽97| 韩国三级香港三级日本三级la | 成人免费网站视频ww|