单片机电子琴分析报告八个音调三首歌歌词显示.docx

上传人:b****3 文档编号:27524883 上传时间:2023-07-02 格式:DOCX 页数:16 大小:28.24KB
下载 相关 举报
单片机电子琴分析报告八个音调三首歌歌词显示.docx_第1页
第1页 / 共16页
单片机电子琴分析报告八个音调三首歌歌词显示.docx_第2页
第2页 / 共16页
单片机电子琴分析报告八个音调三首歌歌词显示.docx_第3页
第3页 / 共16页
单片机电子琴分析报告八个音调三首歌歌词显示.docx_第4页
第4页 / 共16页
单片机电子琴分析报告八个音调三首歌歌词显示.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

单片机电子琴分析报告八个音调三首歌歌词显示.docx

《单片机电子琴分析报告八个音调三首歌歌词显示.docx》由会员分享,可在线阅读,更多相关《单片机电子琴分析报告八个音调三首歌歌词显示.docx(16页珍藏版)》请在冰豆网上搜索。

单片机电子琴分析报告八个音调三首歌歌词显示.docx

单片机电子琴分析报告八个音调三首歌歌词显示

系统功能说明:

、通过八个按键是否按下发出相应的这个音调

、实验中可以播放三首歌曲,通过开关控制

、播放歌曲时,液晶屏显示播放歌曲号及歌词

附录:

晶振为的音乐频率表

音符频率()简谱码(值)

##

##

##

##

##

##

##

##

##

休止符用,表示

附录:

相关资料

两行液晶显示的地址:

(均为十六位计数)

命令格式要求,设置地址指针的时候第位为,后边为地址,即,就是对应上表的地址。

附录:

实验程序:

;定义液晶显示端口标号

;********************************************

两个暂存变量

;********************************************

;*************************液晶初始化******************

:

;清屏

位,行显示

;屏显,关光标

;计数地址加,自动右移

;******************************************

;开机提示

;******************************************

;写数据的第一行

;光标左移两位

;*********************************************写指令

:

;**********************************************写数据

:

;查表程序,从表头到表尾

:

;未到字符串末尾继续

:

;直接将数据写入液晶屏

:

;******************************************

''

;*************************内存初始化******************

:

:

;*************************选择按键播放八个音调******************

:

;初始化堆栈

;定时器工作方式,定时器工作方式

;计数器允许

;计数器允许

:

;关蜂鸣器

;定时器不允许

:

;键盘扫描

;判断键盘按下,跳到,若未按,继续扫描

:

:

;如果不是第个键按下,转

:

;如果不是第个键按下,转

:

;如果不是第个键按下,转

:

;如果不是第个键按下,转

:

;如果不是第个键按下,转

:

;如果不是第个键按下,转

:

;如果不是第个键按下,转

:

;如果不是第个键按下,转

:

;存高位字符

;存低位字符

;启动定时器

:

;按键未按下,则继续扫描,否则,开始放音乐

;*************************选择按键播放音乐******************

:

;第一个键()按下,放音音乐

;歌曲号显示

:

;第二个键()按下,放音乐

;歌曲号显示

:

;第三个键()按下,放音乐

;歌曲号显示

:

;返回

:

;允许中断

:

;查表取代码

;定时器高八位存

;保护现场

:

;第一个键()按下,显示歌词

:

;第二个键()按下,显示歌词

:

;第三个键()按下,显示歌词

:

;显示的位置

:

;查表取音乐汉语拼音显示

;将光标左移一位

;将光标左移一位

;定时器低八位存

;相或结果全为休止符

;相与结果为表示乐曲结束

;清屏

;从头开始演奏

:

;装定时初值

;启动定时器

:

;关闭定时器

:

;查延时常数

:

;控制延时次数

:

;延时程序

:

:

;将第二行的第一位置

;将第二行的第二位置

;将第二行的第三位置

;将第二行的第四位置

;将第二行的第五位置

;将第二行的第六位置

;将第二行的第七位置

;将第二行的第三位置

;以上等价程序如下

;控制循环次数

:

;置空格

;地址

;控制循环次数

;计满十次则执行转移

;***************************************************

;定时器中断子程序,定时音乐

;***************************************************

:

;中断服务子程序

;反相输出,演示音乐

;******************************************

;显示

;******************************************

:

:

'','','','','','','',''

'','','','','','',''

:

'','','','','','','','','','',''

'','','','','','','','','','',''

'','','','','','','','','',''

:

'','','','','','','','',''

;*************************延时子程序******************

;延长时间等待,键盘消抖

;*******************新年好******************************

:

;*******************两只老虎****************************

:

;*******************我爱北京天安门****************************

:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1