单片机课程设计报告(利用蜂鸣器播放音乐)讲义

上传人:今*** 文档编号:105884201 上传时间:2019-10-13 格式:DOC 页数:12 大小:481KB
返回 下载 相关 举报
单片机课程设计报告(利用蜂鸣器播放音乐)讲义_第1页
第1页 / 共12页
单片机课程设计报告(利用蜂鸣器播放音乐)讲义_第2页
第2页 / 共12页
单片机课程设计报告(利用蜂鸣器播放音乐)讲义_第3页
第3页 / 共12页
单片机课程设计报告(利用蜂鸣器播放音乐)讲义_第4页
第4页 / 共12页
单片机课程设计报告(利用蜂鸣器播放音乐)讲义_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《单片机课程设计报告(利用蜂鸣器播放音乐)讲义》由会员分享,可在线阅读,更多相关《单片机课程设计报告(利用蜂鸣器播放音乐)讲义(12页珍藏版)》请在金锄头文库上搜索。

1、-西安科技大学-成绩 课程设计: 嵌入式系统应用 题目名称:利用蜂鸣器实现音乐播放功能 姓 名: 学 号: 班 级: 完成时间: 1设计的任务 设计内容:动手焊接一个51单片机设计目标:利用单片机上的蜂鸣器实现音乐播放功能2 设计的过程2.1 基本结构1.STC89C52RC在本次的试验中采用了STC89C52RC单片机,STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期,工作电压:5.5V3.3V(5V单片机)/3.8V2.0V(3V单片机),工作频率范围:040MHz,相当于普通8051的080MHz,实

2、际工作频率可达48MHz,用户应用程序空间为8K字节。 (STC89C52RC引脚图)STC89C52RC单片机的工作模式:(1) 典型功耗 拍手:| X X X X X | X X X X 0 X X | 小节线正如五綫谱一样,小节与小节之间以纵綫(称小节线)分隔,乐曲终止以一粗一细的直綫表示(但是一般不分粗细);重复乐段以纵綫后两点表示开始,纵綫前两点表示终止。拍号拍号的表达方式为:“2/4”、“3/4”、“4/4”、“6/8”等等。拍号一般都是置于调号的后方。变调与调号表示调号有两种方法:可以直接写“C调”,“C小调”或“Key: C”,“Key: Cm”。亦可写清楚主音代表哪一个音,例

3、如1=C,就是C大调(大调以1为主音)。6=C就是C小调(小调以6为主音)。2=D就是D多利安调(多利安调以2为主音)。五线谱有升降号,简谱同样有升降号。在简谱中,若需表达升降号,就把符号加在数字1至7的前方,让该音升高或降低。若要把升降号加在调号跟和弦CDEFGAB七个字母,就须加在它们的后方。在五綫谱中,C小调要把B-E-A三个音降低半音。所以表达它的和声小调时,就会把一个还原号放在B前面。简谱就一定得写5,因为5不能下降。延音线、圆滑线与其他音乐符号简谱延音线(Tie)跟圆滑綫(slur)都是跟五线谱相同,一定得置在数字上方。表达跳音(staccato)时需要特别小心,因为很容易会跟低八

4、度的那一点混淆,因此在表达跳音时把那一点写得粗点及低点。*简谱编码将简谱中的每个音符进行编码,每个音符用一个unsigned char字符类型表示,简谱可用一个unsigned char字符数组表示。字符的前四位表示音频,可以表示0-f共十六个音符。本实验中采用了中音区和高音区。中音do-si分别编码为17,高音do-si分别编码为8E,停顿编为0。字符的后四位表示节拍,节拍以十六分音符为单位(在本程序中为165ms),一拍即四分音符等于4个十六分音符,编为4,其它的播放时间以此类推。以0xff作为曲谱的结束标志。程序从数组中取出一个数,然后分离出高4位得到音调 ,将值赋给定时器0,得到音调;接着分离出该数的低4位,得到节拍。本实验中播放音乐使用简谱如下:将其编码成:uchar code

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号