欢迎来到天天文库
浏览记录
ID:31762823
大小:70.44 KB
页数:16页
时间:2019-01-17
《毕业设计(论文)-基于单片机控制音乐播放器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、郑州科技学院《单片机原理及应用》课程设计题目基于单片机的音乐控制器的设计与实现学生姓名专业班级学号院(系)指导教师完成时间0引言0引言单片机乂称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了II/O设备概括的讲:一块芯片就成了一台计算机。单片机具有体枳小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硕度、元素、压力等物理量的测量。采
2、用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。a前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就-•批计算
3、机应用与智能化控制的科学家、工程师。利用单片机实现音乐播放有很多要点,例如外部电路简单,控制方便等,因而备受广大单片机爱好者的喜爱。通过音乐发声器的设计方案,掌握C语言的编程方法。并熟练的运用AT89S52单片机定时器产生固定频率的方波信号,驱动喇叭发出旋律,按下按键可以演奏预先设置的歌曲旋律,最重要的是自己还可以通过程序设计输入自己喜欢的歌曲来演奏,木设计采用简易音阶编码直觉式输入法方便设计音乐旋律。1设计方案本设计是以AT89S52芯片的电路为基础,外部加上放音设备,以此来实现咅乐演奏控制器的硬件电路,通过软件程序来控制单片机内部的定时器
4、使其演奏出优美动听的音乐。用户可以按照自己的喜好选择音乐并将其转化成机器码存入单片机的存储器中。对于不同型号的单片机只需要相应的改变一下地址即可。该软、硕件系统具有很好的通用性,很高的实际使用价值,为广大的单片机和音乐爱好者提供了很好的借鉴。本文设计的咅乐盒,是基于单片机设计制作的电子式咅乐盒。与传统的机械式音乐盒相比更小巧,音质更优美且能演奏和弦音乐。电子式音乐盒动力来源是电池,制作工艺简单,可进行批量牛产,所以价格便宜。基于单片机制作的电子式音乐盒,控制功能强大,可根据需要扩展其显示、选歌功能,使用方便。根据存储容量的大小,可以尽可能多的
5、存储歌曲。另外,可以设计彩灯外观效果,使咅乐盒的功能更加丰富。设计的课题是“基于单片机的音乐播放器设计",它是以单片机AT89C52作为硬件核心控制部件,结合负脉冲电路和LM386功率放大器,数码管构成典型的显示电路,以及其他外围设备组成的音乐播放系统。根据音乐演奏控制器所要实现的显示与选曲及音乐产生功能原理,系统包括演奏扬声器、选曲、播放和显示几部分。其中,S1开关用来选曲,通过显示器显示歌曲序号。S2按钮用作播放。所设计的单片机乐曲播放控制器不仅能够播放悦耳的歌曲,同时设置按钮使所设计的程序能在五首歌曲之间进行选曲,并通过显示器使其显示歌
6、曲序号。本文设计的音乐演奏控制器是通过控制单片机内部的定时器来产生不同频率的方波,驱动喇叭发出不同音节的声音,再利用延迟來控制发音时间的长短,即控制咅调屮的节拍。同时设置按钮使所设计的程序能在五首歌曲之间进行选曲、设计显示器使其显示歌曲序号。1.1实现功能硬件方面:(1)可以通过按键进行曲目的选择;(2)可以通过按键进行曲目的播放和停止;(3)CPU可以控制声音的音节和长短;(4)音频数据信息记录需要大量非易失性数据存储器实时快速地记录数据。因此需耍具有掉电保护功能的大容量存储器;(5)可以通过显示器知道曲目的序号;软件方面:(1)系统中外扩
7、的各器件的初始化工作均在主程序中完成,其次,要设计如何调用显示子程序以及乐曲播放程序。(1)在实际的控制过程,常要求有实时时钟,以实现定时或延时控制,所以需要此类中断服务程序。(2)由于按键为机械开关结构,机械触点的弹性及电压突跳等原因,往往在触点闭合或断开的瞬间会出现电压抖动。为保证键识别的准确,在电压信号抖动的情况下不能进行状态的输入。为此需要进行去抖动处理的中断服务程序。1.2方案选择方案一:用四个按键控制音乐的播放。3个按键选择3首不同的音乐播放,另一个按键控制音乐的停止。按下播放键,用一点简单的控制之后,才开始播放咅乐。比如,用定时
8、器控制,亮灯倒计时10秒然后触发咅乐播放。方案二:用4*4小键盘来实现音乐的选择播放,1〜A按键控制播放10首音乐,C〜F按键分别实现欢迎页面、上一首、下一首、停止
此文档下载收益归作者所有