久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6881|回復: 1
打印 上一主題 下一主題
收起左側(cè)

自制單片機音樂播放器 有匯編程序 實物圖

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:85192 發(fā)表于 2015-7-9 23:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本單片機音樂播放器主要是由AT89C2051單片機和喇叭組成。內(nèi)部存儲了一首《八月桂花香》的歌曲。每一個音符和每一種聲調(diào)都有它特定的頻率,單片機音樂播放器就是利用不同的音符和音調(diào)所組成的各種不同的頻率,所能發(fā)出聲音的不同的原理,使它們按照樂譜有機的組合起來,利用單片機的定時器使定時器定出不同的時間(時間的長短根據(jù)頻率的大小來決定),發(fā)出不同頻率的聲音,這樣不斷的定時,不斷的發(fā)出各種頻率的聲音,就形成了優(yōu)美的音樂了。
匯編源程序如下:

ORG 0000H
LJMP START
ORG 000BH
INC 20H
MOV TH0,#0D8H
MOV TL0,#0EFH
RETI
START:
MOV SP,#50H
MOV TH0,#0D8H
MOV TL0,#0EFH
MOV TMOD,#01H
MOV IE,#82H
MUSIC0:
NOP
MOV DPTR,#DAT
MOV 20H,#00H
MOV B,#00H
MUSIC1:
NOP
CLR A
MOVC A,@A+DPTR
JZ END0
CJNE A,#0FFH,MUSIC5
LJMP MUSIC3
MUSIC5:
NOP
MOV R6,A
INC DPTR
MOV A,B
MOVC A,@A+DPTR
MOV R7,A
SETB TR0
MUSIC2:
NOP
CPL P1.4
MOV A,R6
MOV R3,A
CPL A
MOV P0,A
CPL A
LCALL DEL
MOV A,R7
CJNE A,20H,MUSIC2
MOV 20H,#00H
INC DPTR
LJMP MUSIC1
MUSIC3:
NOP
CLR TR0
MOV R2,#0DH
MUSIC4:
NOP
MOV R3,#0FFH
LCALL DEL
DJNZ R2,MUSIC4
INC DPTR
LJMP MUSIC1
END0:
NOP
MOV R2,#64H
MUSIC6:
MOV R3,#00H
LCALL DEL
DJNZ R2,MUSIC6
LJMP MUSIC0
DEL:
NOP
DEL3:
MOV R4,#05H
DEL4:
NOP
DJNZ R4,DEL4
NOP
DJNZ R3,DEL3
RET
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
注:晶振12MHZ。音樂輸出口為P1.4。
本程序已通過實踐驗證!!!


評分

參與人數(shù) 1黑幣 +5 收起 理由
新鄉(xiāng)家電維修 + 5 很給力!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發(fā)
ID:163285 發(fā)表于 2021-8-19 23:51 | 只看該作者
代碼寫的非常好,下載到我的開發(fā)板效果很好,謝謝樓主!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久国产精品亚洲 | 久久久精彩视频 | 欧美精品在线视频 | 精品久久久久久久 | www.亚洲一区二区三区 | 亚洲成人免费电影 | 成人福利 | 99re在线视频免费观看 | 久草在线青青草 | 99精品久久 | 精品在线观看入口 | 91中文字幕在线 | 1000部精品久久久久久久久 | 麻豆视频国产在线观看 | 一区二区三区四区不卡 | 7799精品视频天天看 | 美国黄色毛片 | 日韩成人一区二区 | 91小视频| 日本精品视频一区二区 | 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 色橹橹欧美在线观看视频高清 | 日韩欧美一区在线 | 男女羞羞视频免费 | 久久久久久高潮国产精品视 | 色一阁| 成人在线中文字幕 | 国产精品乱码一区二区三区 | 国产日产精品一区二区三区四区 | 人人色视频 | 久久久久久免费毛片精品 | 亚洲一区高清 | 久久亚洲国产 | 国产羞羞视频在线观看 | 狠狠亚洲| 日韩不卡一二区 | 国产二区精品视频 | 欧美激情久久久久久 | 久久久www | 亚洲国产成人精 | 午夜激情视频 |