全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一般说来,单片机演奏音乐基本都是单音频率,它不包含相应幅度的谐波频率,也就是说不能象电子琴那样能奏出多种音色的声音。因此单片机奏乐只需弄清楚两个概念即可,也就是“音调”和“节拍”。音调表示一个音符唱多高的频率,节拍表示一个音符唱多长的时间。 1)音调的确定 音调就是我们常说的音高。它是由频率来确定的!我们可以查出各个音符所对应的相应的频率,那么现在就需要我们来用51来发出相应频率的声音! 我们常采用的方法就是通过单片机的定时器定时中断,将单片机上对应蜂鸣器的 I/O口来回取反,或者说来回清零,置位,从而让蜂鸣器发出声音,为了让单片机发出不同频率的声音,我们只需将定时器予置不同的定时值就可实现。那么怎样确定一个频率所对应的定时器的定时值呢? 以标准音高A 为例: A 的频率f = 440 Hz, 其对应的周期为:T = 1/ f = 1/440 =2272s 那么,单片机上对应蜂鸣器的I/O 口来回取反的时间应为: t = T/2 = 2272/2 = 1136 s ,也就是清零、置位在一个周期内完成. 这个时间t 也就是单片机上定时器应有的中断触发时间。一般情况下,单片机奏乐时,其定时器为工作方式1,它以振荡器的十二分频信号为计数脉冲。设振荡器频率为f0 ,则定时器的予置初值由下式来确定: t = 12 * (TALL THL)/ f0 式中TALL = 216= 65536,THL为定时器待确定的计数初值。因此定时器的高低计数器的初值为: TH =THL/ 256 = ( TALL t* f0/12) / 256 TL = THL % 256 = ( TALL t* f0/12) %256 将t=1136 s 代入上面两式(注意:计算时应将时间和频率的单位换算一致)即可求出标准音高A 在单片机晶振频率f0=12Mhz,定时器在工作方式1 下的时器高低计数器的予置初值为 : TH440Hz = (65536 1136 * 12/12) /256 = FBH TL440Hz = (65536 1136 * 12/12)%256 = 90H 就这样,我们通过延时,发出了我们所需要的频率 以单片机12MHZ晶振为例,例出高中低音符与单片机计数T0相关的计数值如下表所示: 2)节拍的确定 在一张乐谱中,我们经常会看到这样的表达式,如1=C (4/4) 、1=G(3/4) 等等,这里1=C (4/4),1=G(3/4) 表示乐谱的曲调,和我们前面所谈的音调有很大的关联,4/4、3/4 就是用来表示节拍的。以3/4 为例加以说明,它表示乐谱中以四分音符为节拍,每一小结有三拍。 其中1 、2 为一拍,3、4、5为一拍,6为一拍共三拍。1 、2的时长为四分音符的一半,即为八分音符长,3、4的时长为八分音符的一半,即为十六分音符长,5的时长为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年芜湖市劳动保障人力资源有限公司人才储备3名笔试考试备考试题及答案解析
- 《JBT9162.4-199955° 凹形表座尺寸》(2026年)实施指南
- 2025湖北恩施州巴东城乡建设发展集团有限公司招聘1人考试笔试备考题库及答案解析
- 2025重庆华龙网新媒体记者驻场人员招聘1人考试笔试参考题库附答案解析
- 2025河南郑州凯安医院招聘笔试考试备考题库及答案解析
- 2025年郑州面试题及答案
- 2026“梦工场”招商银行乌鲁木齐分行寒假实习生招聘笔试考试备考题库及答案解析
- 2025年团委面试题及答案
- 2025湖南人才市场有限公司公开选聘考试笔试模拟试题及答案解析
- 2025贵州凉都能源有限责任公司招聘10人考试笔试参考题库附答案解析
- 小小汽车修理厂
- 结核性脊髓脊膜炎护理查房课件
- 前庭大腺脓肿教学查房
- 部编版小学语文五年级上册教材课后习题参考答案
- 2023年本班主任基本功大赛笔试题
- 消防常用器材维修材料单价表
- 《新唐书吕文仲传》阅读练习及答案附译文7篇新唐书吕向传文言文翻译
- EBZ掘进机电气原理图三一重工
- 2021年第二届全国大学生【组织管理能力竞技活动】题库答案50道
- HY/T 0289-2020海水淡化浓盐水排放要求
- GB/T 6109.11-1990漆包圆绕组线第11部分:200级聚酯亚胺/聚酰胺酰亚胺复合漆包铜圆线
评论
0/150
提交评论