- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程的设计数字音乐盒的的设计
数字音乐盒的设计
摘 要
本设计采用了扬声器发声来实现歌曲的播放,能保持基本音调不变, 流畅播放出歌曲。现选用AT89C51 单片机。用PROTEUS 单片机仿真软件仿真。利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。通过单片机 P1 口控制,实现功能键盘控制;功能键盘采用按键开关,通过单片机P2 口控制,实现歌曲播放顺序的调换和暂停播放功能;扬声器由单片机的P3 口控制,实现歌曲播放;主要工作过程是通过按下功能键实现上一首和下一首及 暂停播放,同时有液晶屏显示当前播放歌曲的序号,扬声器播放出音乐。小小的音乐盒可以给人们带来美好的回忆,提高人们的精神文化享受。传统的音乐盒多是机械型的,体积笨重,发音单调,不能实现批量生产。本文设计的音乐盒是以单片机为核心元件的电子式音乐盒,体积小,重量轻,能演奏和旋音乐,功能多,使用方便,可以批量生产,具有一定的商业价值。
关键词: AT89C51 单片机,方波,音调?
1 绪论 1
1.1设计简述 1
1.2设计目的 1
1.3主要问题 1
1.4 技术指标 1
2 设计方案简述 2
2.1 设计功能要求 2
2.2 总体设计原理 2
2.3 总体设计框图 2
3 硬件电路设计 3
3.1 硬件电路 3
3.2 时钟复位电路 3
3.3 按键输入电路 4
3.4 输出显示电路 4
3.5 整体硬件电路 5
3.6 原理说明 6
3.7 键盘按键 6
4 软件设计 7
4.1 设计源程序代码(见附录) 7
4.2程序设计流程图 7
5 仿真 8
6 设计结果及分析 10
总 结 11
致 谢 12
参考文献 13
附 录 14
1 绪论
1.1设计简述
本文设计的音乐盒,是基于单片机设计制作的电子式音乐盒。与传统的机械式音乐盒相比更小巧,音质更优美且能演奏和弦音乐。电子式音乐盒动力来源是电池,制作工艺简单,可进行批量生产,所以价格便宜。基于单片机制作的电子式音乐盒,控制功能强大,可根据需要选歌,使用方便。所放歌曲的节奏可以根据需要进行设置,根据存储容量的大小,可以尽可能多的存储歌曲。另外,可以设计彩灯外观效果,增设放歌时间、序号显示灯功能,使音乐盒的功能更加丰富。
1.2设计目的
为了更好地熟悉和掌握单片机的基本功能和编程,我们以AT89C51 为基础设 计电子音乐盒。AT89C51 单片机电子音乐盒集成多个硬件资源模块,每个模块各 自可以成为独立的单元,也可以相互组合,因此,可以为不同阶层的单片机爱好 者所用。同时,电子音乐盒的设计具有很重要的现实意义。我们根据学习和实践的需要,进行了电子音乐盒功能设计。我们在制作电子音乐盒的过程中会学习到很多的东西,能够最大限度的了解我们自制的这一个单片机电子音乐盒,这样以 后调试程序的时候便得心应手,效率要提高很多。
1.3主要问题
制定音乐盒控制系统需要完成功能,并根据此来制定设计方案;根据设计方 案来进行硬件电路图的设计和软件模块的开发;通过仿真调用后再来反复修改程 序,最终达到预期功能。
1.4 技术指标
1 系统要有一定稳定性,不易受外界干扰的影响。
2 系统采用外部或内部+5V 供电。
3 实现音乐盒播放音乐的控制。
4 LCD 来显示歌曲序号的功能。 5.通过按键选择增加上一首、下一首、暂停/播放功能。
2 设计方案简述
2.1 设计功能要求
1.利用I/O 口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演 奏乐曲(最少三首乐曲,每首不少于30 秒)
2.采用LCD 显示信息 .
3.开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称)
4.可通过功能键选择乐曲,暂停,播放。
5.选作内容:显示乐曲播放时间或剩余时间
2.2 总体设计原理
通过单片机的定时器产生一定长度的方波,方波脉冲驱动扬声器发声。要产 生音频脉冲,只需算出某一音频的周期(1/音频),然后取半周期的时间定时。 利用定时器计时这个半周期时间,每当计时到后就将输出脉冲的I/O 反相,然 后重复计时此半周期时间再对 I/O 口反相,就可在 I/O 脚上得到此频率的脉 冲。如中音D0,频率为523HZ,其周期T=1/523=1912 微秒,因此只要令计数 器定时 1912/2=956,在每计数 956 次时将 I/O 口反相,就可得到中音 D0(523HZ)。 当键盘有键按下时,判断键值,启动计数器T0,产生一定频率的脉冲, 驱动蜂鸣器,放出乐曲。同时启动定时器T1,在LCD 显示歌曲号。通过单片 机P1 口控制,实现功能键盘的功能;功能键盘采用按键开关,通过单片机P2 口控制,实现歌曲播放顺序的调换和暂停播放功能;扬声器由单片机的 P3 口控制,实现歌曲播放。 通过按下功能键实现上一首和下一首及暂停播放,同时有
您可能关注的文档
- 医院电子病历系统的的设计.doc
- 十一中图书馆翻建工程施工组织的设计.docx
- 十七、南也门哈德拉毛农田灌溉二程施工组织的设计.pdf
- 医院输液与主要生理指标智能监控系统的设计.doc
- 十六路抢答器的设计.doc
- 医院门诊综合楼及地下停车场施工组织的设计.doc
- 十字路口交通信号灯PLC控制程序的设计与调试.doc
- 十字路口交通信号灯PLC控制系统的设计课程的设计.doc
- 十七冶施工组织的设计修改.doc
- 十字路口交通灯控制器课程的设计.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)