1 / 20
文档名称:

毕业论文-基于AT89S52单片机演奏音乐系统设计.doc

格式:doc   页数:20
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业论文-基于AT89S52单片机演奏音乐系统设计.doc

上传人:钻石文档库 2012/12/10 文件大小:0 KB

下载得到文件列表

毕业论文-基于AT89S52单片机演奏音乐系统设计.doc

文档介绍

文档介绍:目录
第1节引言………………………………………………………………………3
单片机发音概述…………………………………………………………3
音调………………………………………………………………… 3
节拍……………………………………………………………………5
………………………………………………6
………………………………………………6
第2节系统的主要硬件电路的设计………………………………………………7
单片机控制系统原理……………………………………………………7
芯片的选用………………………………………………………10
AT89S52演奏音乐系统组成框图…………………………………11
AT89S52演奏系统PROTEI仿真图………………………………11
AT89S52演奏系统PCB图…………………………………………11
单片机主机系统电路……………………………………………………12
时钟频率…………………………………………………………12
晶振电路…………………………………………………………12
音调显示电路……………………………………………………13
发音电路…………………………………………………………13
供电及复位电路…………………………………………………13
系统的软件设计………………………………………………………14
主程序………………………………………………………………14
主程序流程图……………………………………………………14
主程序……………………………………………………………15
结束语……………………………………………………………………20
参考文献.....................................................20
附表………………………………………………………………………21
第1节引言
单片机发音概述
由于单片机的强大功能,除了在测试控制领域中有着广泛的应用外,还有一些而有趣的应用。比如,使用单片机可以驱动蜂鸣器或者扬声器发出声音,还可以控制其发出不同的声调,从而连接起来构成一个曲子。
目前,市场上有很多种音乐模块或者音乐芯片,可以直接产生各种曲子。但是,这种模块价格比较昂贵,电路结构比较复杂。如果系统中仅需要产生简单的音符或者简短的曲子,可以使用单片机配合简单的扬声器而产生需要的音乐效果。
一般说来,单片机不像其他专业乐器那样能奏出多种音色的声音,即不包含相应幅度的谐波频率。单片机演奏的音乐基本都是单音频率。因此单片机演奏音乐比较简单,只需要清楚“音调”和“节拍”。
音调表示一个音符唱多高的频率
节拍表示一个音符唱多长的时间

音调是音乐学中的名词,与平时所说的音高十分相似。在音乐中常把中音C上方的A音定为标准音高,其频率为 f = 440Hz,其余音均与其进行比较。和为两个音符,如果两个音符的频率相差一倍时,即时,则称比
高一个倍频程。
在音乐中音符1(do)与音符ⅰ之间正好相差一个倍频程,在音乐学中称它相差一个八度音。在一个八度音里,有12个半音。以1--ⅰ八音区为例。12个半音是:1--#1,
#1--2,2--#2,#2—3,3—4,4--#4,#4—5,5--#5,#5—6,6--#6,#6—7,7--ⅰ。由于人耳的听觉效果,这12个音节的分度基本上是以对数关系来划分的。只要知道了这12个音符的音高,也就是其基本的音乐的频率,就可以根据音符之间的倍频程关系得到其他音符基本的音调频率。
知道了一个音符的频率后,便可以让单片机发出相应的频率的振荡信号,从而产生相应的音符声音。常采用的方法是通过单片机的定时器进行定时中断,在中断服务子程序中
将单片机上外界扬声器的I/O口来回置高电平或置低电平,从而让扬声器发出声音。为了让单片机发出不同频率音符的声音,只需将定时器预置不同的定时值来实现。
以标准音高A为例:
标准音高A的频率 f=440Hz,其对应的周期为:
(1-1)
因此需要在单片机I/O口输出周期为 T=2272us的方波脉冲,如图1-1所示
图1-1单片机控制音调示意图
由上图可知: 单片机输出高电平和低电平信号均为:
(1-2)
也就是说,单片机上定时器的中断触发时间为1136us。如果单片机采用定时器工作方式1,它以振荡器的十二分频信号为计数脉冲。设外接晶振的振荡器频率为f0,则定时器的预置初值由下式来确定:
(1-3)
式中,Count = =65536, 为定时器待确定的计数初值。因此定时器的高低计数器的初值为

最近更新

2023年塔里木职业技术学院单招职业技能测试模.. 39页

2026年元宵节作文一年级200个字 7页

2023年天津国土资源和房屋职业学院单招综合素.. 40页

2023年天津海运职业学院单招职业适应性测试题.. 41页

2023年天津艺术职业学院单招职业倾向性考试题.. 38页

2023年宁夏固原地区单招职业适应性考试模拟测.. 40页

2023年宁夏财经职业技术学院单招职业适应性考.. 41页

2023年宁波工程学院单招职业适应性测试题库推.. 40页

2023年安康职业技术学院单招职业倾向性考试模.. 39页

2023年安徽医学高等专科学校单招职业适应性测.. 41页

2023年安徽职业技术学院单招职业技能测试题库.. 40页

2023年宜昌科技职业学院单招职业适应性考试题.. 41页

2023年山东城市建设职业学院单招职业倾向性考.. 38页

2026年做一个爱读书的人演讲稿 9页

2023年山东畜牧兽医职业学院单招职业适应性考.. 39页

2026年债权转让的合同范本 14页

2023年新疆建设职业技术学院单招职业技能考试.. 41页

2023年江海职业技术学院单招职业技能考试题库.. 42页

2026年保险培训讲师岗位职责经典 3页

2023年浙江建设职业技术学院单招职业技能考试.. 41页

2023年湖南高尔夫旅游职业学院单招职业技能考.. 40页

2023年辽宁省铁岭市单招职业倾向性考试题库最.. 42页

2026年保护环境珍惜资源建议书 6页

绿色办公理念下的跨部门协作机制构建 26页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页