问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

使用80c51单片机at89s52芯片、汇编语言编写“世上只有妈妈好”的音乐播放代码

发布网友 发布时间:2022-04-25 05:04

我来回答

1个回答

热心网友 时间:2023-10-28 05:26

//=转自人家。。
SPEAKER EQU P2.0 ;定义喇叭驱动口
ORG 0000H ;伪地址
LJMP MAIN ;长跳转,执行Main函数
ORG 000BH
LJMP DSQT0
MAIN: MOV SP,#50H ;向SP写入50
MOV TMOD,#01H ;定时器设置
MOV TH0,#0F8H ;低音1-261HZ;定时器高位初值装入
MOV TL0,#39H ;定时器低位初值装入
SETB EA ;允许中断
SETB ET0 ;在EA打开的前提下,打开T0定时器中断
CLR TR0 ;不启用T0计数器/定时器LOOP: NOP ;开始循环播放了。程序不完整
; -------------------------------
; 1-|6. 5 3 5 | ;第一段
LCALL DY6 ;长跳转到低音6标号那里,程序不完整,没有写出来。以下同理
SETB TR0 ;开始启用T0计数器/定时器
LCALL DEL11
LCALL DEL12
LCALL ZY5
LCALL DEL12
LCALL ZY3
LCALL DEL11
LCALL ZY5
LCALL DEL11
; -----------------------
; 2-|1 6 5 6- | ;第二段
LCALL GY1
SETB TR0
LCALL DEL11
LCALL ZY6
LCALL DEL12
LCALL ZY5
LCALL DEL12
LCALL ZY6
LCALL DEL11
LCALL DEL11
; -----------------------
; 3-|3 5 6 5 3 |
LCALL ZY3
SETB TR0
LCALL DEL11
LCALL ZY5
LCALL DEL12
LCALL ZY6
LCALL DEL12
LCALL ZY5
LCALL DEL11
LCALL ZY3
LCALL DEL11
; -----------------------
; 4-|1 6 5 3 2- |
LCALL ZY1
SETB TR0
LCALL DEL12
LCALL DY6
LCALL DEL12
LCALL ZY5
LCALL DEL12
LCALL ZY3
LCALL DEL12
LCALL ZY2
LCALL DEL11
LCALL DEL11
; -----------------------
; 5-|2. 3 5 5 6 |
LCALL ZY2
SETB TR0
LCALL DEL11
LCALL DEL12
LCALL ZY3
LCALL DEL12
LCALL ZY5
LCALL DEL11
LCALL ZY5
LCALL DEL12
LCALL ZY6
LCALL DEL12
; -----------------------
; 6-|3 2 1 -|
LCALL ZY3
SETB TR0
LCALL DEL11
LCALL ZY2
LCALL DEL11
LCALL ZY1
LCALL DEL11
LCALL DEL11
; -----------------------
; 7-|5. 3 2 1 6 1 |
LCALL ZY5
SETB TR0
LCALL DEL11
LCALL ZY3
LCALL DEL12
LCALL ZY2
LCALL DEL12
LCALL ZY1
LCALL DEL12
LCALL DY6
LCALL DEL12
LCALL ZY1
LCALL DEL12
; -----------------------
; 8-|5 - - - |
LCALL DY5
SETB TR0
LCALL DEL11
LCALL DEL11
LCALL DEL11
LCALL DEL11

LJMP LOOP 跳转到loop那里重新播放
; ===========================================
; 低音音符频率对应16位定时器初值装置子程序
DY1: MOV 30H,#0F8H ;低音1-262HZ 把F8放在30的地址里面
MOV 40H,#89H
NOP
RET
DY2: MOV 30H,#0F9H ;低音2-294HZ
MOV 40H,#59H
RET
NOP
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人民币贬值对人民有什么影响 长春市办理设立个人律师事务所需要什么材料? 学生签证的延期都需要以下材料: 米3手机套彩绘小米3彩膜 骑马与砍杀光明与黑暗泡菜编队方法 陈染相关作品介绍 万紫千红是指什么生肖,精准已答落实 十二生肖谁是万紫千红 手机里带的网络电视怎么联接到笔记本电脑上看呢? ...手机,电脑连上网了,智能电视能连上看电视吗,怎样能看智能电视_百度... 电子音的世上只有妈妈好的音乐, 扩音器版本 世上只有妈妈好~及其他歌谣~(母爱) 卖老鼠药的老是推着自行车 前面放个喇叭一直放<世上只有妈妈好>的音乐 这是为什么啊 世上只有妈妈好乐谱 世上只有妈妈好的伴奏的下载地址 求喇叭音乐世上只有妈妈好,滴滴滴的那种 世上只有妈妈好伴奏mp3笛子 手持扩音器的纯音乐有那两个其中有一首是世上只有妈妈好,那一首叫什么。 世上只有妈妈好喇叭声 世上只有妈妈好唢呐d调谱 世上只有妈妈好轻音乐版 mp3 谁有 世上只有妈妈好 的纯音乐~要 大声公那些~~只有一个乐器的~~叮叮响的 ~~小朋友玩具上也有这种声音的~ 求音乐:世上只有妈妈好 纯音乐 大街上摆摊用的喇叭里有一个铃声大概是,滴~滴滴滴滴滴滴应该是世上只有妈妈好的音乐那个叫什么名字 一首经典好听歌颂母爱的歌曲《世上只有妈妈好》纯音乐版 多张excel表格合并 早晨7点当到8点之间跑步运动好吗,求解,谢谢。 早晨7点跑步会被晒黑吗 早上晨跑几点开始合适?晚上(傍晚)几点晚间跑步比较好?(跑多少时间) 冬天早上7点跑步好么? 东鹏瓷砖的优缺点是什么? 东鹏原石瓷砖怎么样?耐磨吗? 东鹏原石瓷砖好不好用 东鹏瓷砖原石瓷砖怎样? 东鹏原石瓷砖怎么样?大气吗? 求解东鹏瓷砖的优缺点。。。 东鹏瓷砖质量怎样? 东鹏瓷砖原石系列瓷砖咋样呀?跪求用过的答,先谢谢 东鹏原石瓷砖怎么样,耐磨吗 东鹏家的原石瓷砖好吗? 请问谁知道东鹏原石系列瓷砖怎么样? 原石瓷砖优缺点 东鹏瓷砖品类好多,怎么选呢?原石瓷砖和大理石瓷砖哪个更值得用?大家有什么好建议 跪求大神解答东鹏原石瓷砖质量到底咋样啊?急!! 听说东鹏的原石瓷砖不错?想装修大厅用,怎么样? 听说东鹏原石瓷砖比较多元化,哪个系列的比较好? 东鹏瓷砖怎么样,抛釉砖防滑效果好吗? 雪天发朋友圈配的文字有哪些? 安装完美世界时出现unknown file version! unknown file version watch dogs 2怎么办