日产精品视频无码免费_亚洲蜜臀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 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
欧美18性精品| 国产麻豆精品免费视频| 国产福利免费观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 美女被草网站| 国产麻豆精品高清在线播放| 免费一级片在线观看| 久久国产影院| 黄视频网站在线观看| 国产视频久久久| 四虎久久精品国产| 四虎久久影院| 麻豆网站在线看| 青青青草影院| 午夜在线亚洲| 亚洲精品久久玖玖玖玖| 韩国毛片基地| 午夜在线影院| 青青久热| 精品视频在线观看视频免费视频| 国产国语在线播放视频| 日韩男人天堂| 黄色福利| 亚洲天堂免费观看| 91麻豆国产福利精品| 国产成人精品综合在线| 国产视频在线免费观看| 国产原创中文字幕| 国产视频在线免费观看| 可以免费在线看黄的网站| 九九免费精品视频| 国产视频网站在线观看| 精品久久久久久中文字幕一区| 日韩在线观看视频免费| 精品国产一区二区三区久| 成人av在线播放| 国产一区二区福利久久| 欧美a级片免费看| 成人免费福利片在线观看| 天天做日日爱| 美女免费毛片| 成人免费一级纶理片| 国产一级强片在线观看| 91麻豆国产福利精品| 亚洲wwwwww| 可以免费看污视频的网站| 日韩专区亚洲综合久久| 亚洲精品影院一区二区| 欧美国产日韩在线| 午夜在线亚洲| 精品国产一区二区三区国产馆 | 99久久精品国产麻豆| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产精品自拍在线观看| 欧美另类videosbestsex久久| 国产一区二区精品| 91麻豆精品国产自产在线观看一区| 美女免费精品视频在线观看| 在线观看成人网| 黄视频网站在线观看| 国产精品自拍亚洲| 韩国三级一区| 精品国产三级a∨在线观看| 日本免费看视频| 国产麻豆精品视频| 欧美一级视频免费| 麻豆午夜视频| 天堂网中文字幕| 99久久网站| 在线观看成人网| 日本在线不卡视频| 午夜欧美成人香蕉剧场| 免费的黄视频| 久久精品欧美一区二区| 你懂的国产精品| 欧美a级大片| 韩国毛片| 一 级 黄 中国色 片| 国产视频网站在线观看| 麻豆午夜视频| 日韩一级黄色大片| 99久久精品国产麻豆| 国产国语在线播放视频| 天堂网中文字幕| 台湾毛片| 国产精品1024在线永久免费| 国产伦久视频免费观看视频| 国产不卡高清在线观看视频 | a级黄色毛片免费播放视频| 青青久久网| 成人高清视频免费观看| 91麻豆精品国产片在线观看| 久久成人性色生活片| 人人干人人插| 午夜在线亚洲男人午在线| 黄色短视频网站| 欧美激情一区二区三区中文字幕| 毛片高清| a级精品九九九大片免费看| 一级女性全黄生活片免费| 精品久久久久久中文| 国产亚洲精品成人a在线| 色综合久久天天综合观看| 九九干| 精品国产香蕉伊思人在线又爽又黄| 天堂网中文在线| 国产精品自拍亚洲| 999精品在线| 国产不卡在线观看| 亚洲女初尝黑人巨高清在线观看| 韩国毛片免费大片| 精品久久久久久中文字幕一区| 日本在线www| 久久久成人影院| a级精品九九九大片免费看| 精品国产亚一区二区三区| 久久久成人网| 九九精品影院| a级毛片免费全部播放| 国产网站在线| 欧美激情一区二区三区在线播放 | 精品久久久久久中文字幕2017| 国产国产人免费视频成69堂| 国产91精品一区二区| 欧美另类videosbestsex视频| 午夜精品国产自在现线拍| 欧美爱爱网| 国产成人欧美一区二区三区的| 欧美激情中文字幕一区二区| 国产麻豆精品免费视频| 国产一区二区福利久久| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美激情一区二区三区视频高清 | 久久国产一区二区| 久久福利影视| 999久久狠狠免费精品| 欧美激情一区二区三区中文字幕| 国产视频久久久| 国产综合91天堂亚洲国产| 久久精品人人做人人爽97| 亚欧乱色一区二区三区| 国产成人精品综合久久久| 欧美日本国产| 欧美激情伊人| 亚洲女人国产香蕉久久精品| 国产一级生活片| 国产伦精品一区三区视频| 99久久网站| 国产网站免费视频| 国产91素人搭讪系列天堂| 黄视频网站在线免费观看| 久久国产精品自由自在| 午夜久久网| 亚飞与亚基在线观看| 国产一区二区精品久久91| 国产精品1024永久免费视频| 国产91精品露脸国语对白| 亚洲精品中文一区不卡| 麻豆午夜视频| 国产a视频| 日本免费乱人伦在线观看| 国产精品自拍一区| 九九久久99| 精品久久久久久综合网| 欧美另类videosbestsex视频| 韩国三级视频在线观看| 国产视频久久久| 黄色短视频网站| 天天做日日干| 国产韩国精品一区二区三区| 日本在线www| 夜夜操网| 日本在线www| 日本在线不卡免费视频一区| 午夜在线亚洲男人午在线| 久久国产精品自由自在| 欧美激情中文字幕一区二区| 日本特黄特黄aaaaa大片| 99久久精品国产免费| 黄视频网站在线看| 亚洲第一页乱| 精品国产三级a∨在线观看| 精品视频在线看 | 黄色福利| 午夜在线影院| 麻豆午夜视频| 夜夜操网| 亚洲 国产精品 日韩| 亚洲爆爽| 国产一级生活片| 精品久久久久久中文字幕一区| 日韩字幕在线| 九九精品在线| 久久国产精品只做精品| 99久久视频| 日日爽天天| 91麻豆tv| 日韩中文字幕在线播放| 黄视频网站在线免费观看| 欧美国产日韩在线|