电子音乐盒的设计毕业设计论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
曲阜师范大学
单片机原理与应用课程设计报告
题目电子音乐盒的设计
姓名
院系物理工程学院
专业通信工程(物联网)
指导教师职称讲师
2015年月日
注:课程设计等级:优秀(90-100),良好(80-89),中等(70-79),及格(60-69),不及格(60分以下)。
目录
摘要 . (1)
关键词 (1)
Abstract (1)
Key words (1)
1 设计目的和要求 (2)
1.1 设计目的 (2)
1.2设计要求 (2)
2 硬件电路设计 (2)
2.1总体方案设计 (2)
2.2器件选择 (3)
2.2.1单片机的选择 (3)
2.2.2 LCD1602简介 (3)
2.3 单元电路设计 (6)
2.3.1晶振电路 (6)
2.3.2复位电路 (6)
2.3.3键盘部分 (6)
2.3.4 LCD显示电路 (7)
2.3.5蜂鸣器部分 (7)
2.4整体电路 (8)
3 软件设计 (9)
3.1 主程序流程图 (9)
3.2音乐播放程序流程图 (10)
4 系统调试 (10)
4.1 原理图的绘制 (10)
4.2仿真结果 (11)
5 实物图 (11)
总结 (12)
参考文献 (12)
附录 (13)
电子音乐盒的设计
通信工程(物联网)专业学生学生姓名武迪许艳军薛玉梅
指导教师张明强
摘要
本设计采用了蜂鸣器发声来实现歌曲的播放,能保持基本音调不变,流畅播放出歌曲。现选用AT89S52单片机。主要设计模块包括数码管显示部分,功能键盘部分,蜂鸣器发声部分,彩灯部分。数码管采用共阳极数码管,通过单片机P1口控制,实现歌曲序号的显示;功能键盘采用按键开关,通过单片机P3口控制,实现歌曲播放顺序的调换和暂停播放功能;蜂鸣器由单片机的P2口控制,实现歌曲播放;主要工作过程是通过按下功能键实现上一首和下一首及暂停播放,同时有数码管显示当前播放歌曲的序号,蜂鸣器播放出音乐。此次设计要利用单片机及KeilC51编程软件编程和PROTEUS单片机仿真软件和电子电工等方面知识,用KeilC51编程软件编程,用PROTEUS单片机仿真软件仿真。最后制作实物,将程序下载到单片机中,利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。
关键词AT89S51单片机;方波; 音调
The Design of The Electronic Music Box
Student majoring in Communication Engineering Name WuDi XuYanJun
XueYuMei
Tutor Name ZhangMingQiang
Abstract
We used to achieve audible buzzer songs to play, to maintain the same basic tone, smooth playback of songs. Single-chip AT89S52 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; 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. 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, A certain frequency of square wave generated by the I/O to drive the buzzer , the issue of different tones, which play music.
Key words AT89S51 microcontroller; square; tone