电子音乐盒的单片机设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、毕业论文的目的
随着电子技术和计算机技术的飞速发展,单片机功能不断完善,性价比价格比显著提高,技术日趋完善。由于单片机具有体积小,重量轻,价格便宜,功耗低,控制功能强及运算速度快等特点,因而在国民经济建设,军事及家电器件等各个领域均有广泛的应用。本设计利用单片机及其附加电子器件实现某一实际功能,检验并提高同学对整体电路设计和把握的能力。同时也加强对整体电路设计和把握能力,了解单片机系统设计流程,以及电路板的实际制作和调试能力。同时也加强对数字电路,单片机和微机原理等课程知识的实际应用能力,也为同类产品的进一步发展奠定理论基础和实践基础。
二、主要内容
根据给定的任务要求选择合适的单片机和其它电子元件,进行系统硬件电路设计和软件编程,根据系统制作并调试系统电路板,使之实现任务要求并注意制作工艺。有关参数要符合国家标准。具体设计内容如下:
设计一套基于单片机的音乐盒,完成对音乐播放的控制,完成对音乐控制系统软件、硬件的设计和调试,并进行仿真和硬件制作。
三、重点研究问题
制定音乐盒控制系统需要完成功能,并根据此来制定设计方案;根据设计方案来进行硬件电路图的设计和软件模块的开发;音乐盒一主要功能计数功能是由数码管来完成的,对数码管型号进行选择,通过仿真调用后再来反复修改程序,最终达到预期功能。
四、主要技术指标或主要设计参数
1. 系统要有一定稳定性,不易受外界干扰的影响。
2. 系统采用外部或内部+5V供电。
3. 实现音乐盒播放音乐的控制。
4. 数码管来显示歌曲序号的功能。
5. 可以通过按键选择增加一些完善功能。
五、论文成果要求
毕业设计要符合生产要求,能基本满足功能要求。在论文内容中要求以下方面:
1. 开题报告:
在设计初期阶段进行认真调研。在调研和充分理解课题内容和要求的基础上,写出
3000字左右的开题报告(其中包括文献综述)。要求查阅文献在10篇以上,开题报告中引用的文献资料在5篇以上。
2. 实习日记及总结:
在设计初期进行毕业实习,实习时间为2周左右。实习过程应听从指导教师的指挥,写出实习日记。实习结束后,对实习过程进行总结,提交实习报告(不少于2000字)。
3. 外文翻译:
在设计过程中,能运用一门外语翻译与课题有关的外文资料。要求译文准确、通顺,字数在3000汉字以上。
4. 毕业论文:在毕业设计后期,提交毕业设计论文一本。要求内容完整,含中外文摘要,条理清楚,文字通顺,书写规范。要求中文摘要字数在400字左右,关键词3~5个,论文正文字数应在10000字以上。
5. 提交设计部分的硬件电路图和单片机系统设计的软件代码,以及能够正常工作的单片机电路板。
单片机系统开发与应用
毕业设计组进程表
时间:第1—14周(含2周实习)、14周答辩
2月16号—5月24号
华北水利水电学院本科生毕业论文开题报告
摘要
为了实现单片机控制音乐播放,此次毕业设计做出了尝试,即电子音乐盒的设计。本设计采用了蜂鸣器发声来实现歌曲的播放,能保持基本音调不变,流畅播放出歌曲。现选用AT89S51单片机。
主要设计模块包括数码管显示部分,功能键盘部分,蜂鸣器发声部分,彩灯部分。数码管采用共阳极数码管,通过单片机P1口控制,实现歌曲序号的显示;功能键盘采用按键开关,通过单片机P3口控制,实现歌曲播放顺序的调换和暂停播放功能;蜂鸣器由单片机的P2口控制,实现歌曲播放;彩灯是由普通发光二极管代替,能实现单色长亮和闪烁效果。
主要工作过程是通过按下功能键实现上一首和下一首及暂停播放,同时有数码管显示当前播放歌曲的序号,蜂鸣器播放出音乐,当播放最后一首夜曲时还伴有彩灯闪烁。
此次设计要利用单片机及KeilC51编程软件编程和PROTEUS单片机仿真软件和电子电工等方面知识,用KeilC51编程软件编程,用PROTEUS单片机仿真软件仿真。最后制作实物,将程序下载到单片机中,利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。
关键词:AT89S51单片机;方波; 音调
Abstract
In order to achieve single-chip microcomputer to control music player, I made the graduation project to try, that is, the design of electronic music box. I used to achieve audible buzzer songs to play, to maintain the same basic tone, smooth playback of songs. Single-chip AT89S51 is optional.
The main design module includes a digital display of the keyboard function of the audible buzzer of some lantern.LED digital tube using a total of anode, through the P1 port single-chip control, the realization of the show the serial number songs; functions using the keyboard button switches, single-chip P3 through population control, to achieve the change the order of songs to play and pause functions; buzz P2 is controlled by MCU port control, the realization of music playback; lantern is to replace ordinary light-emitting diodes, to achieve long-monochromatic light and scintillation effects.
The main process is to achieve by pressing function keys on the first one and the next, and suspension of play, while the digital display the serial number of the currently playing song, the music player buzzer, when the player when the final with a Nocturne lantern flashing. The use of single-chip design and programming software KeilC51 programming and simulation software PROTEUS single chip , such as electrical and electronic knowledge, with KeilC51 programming software programming, and simulation software PROTEUS single-chip simulation. Finally, the production in kind, will be downloaded to a single-chip process, the use of I / O I have a certain frequency square wave to drive the buzzer, the issue of different tones, which play music.
Key words: AT89S51 microcontroller; square; tone