电子音乐盒的单片机设计 .doc
《电子音乐盒的单片机设计 .doc》由会员分享,可在线阅读,更多相关《电子音乐盒的单片机设计 .doc(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、毕业论文的目的随着电子技术和计算机技术的飞速发展,单片机功能不断完善,性价比价格比显著提高,技术日趋完善。由于单片机具有体积小,重量轻,价格便宜,功耗低,控制功能强及运算速度快等特点,因而在国民经济建设,军事及家电器件等各个领域均有广泛的应用。本设计利用单片机及其附加电子器件实现某一实际功能,检验并提高同学对整体电路设计和把握的能力。同时也加强对整体电路设计和把握能力,了解单片机系统设计流程,以及电路板的实际制作和调试能力。同时也加强对数字电路,单片机和微机原理等课程知识的实际应用能力,也为同类产品的进一步发展奠定理论基础和实践基础。二、主要内容根据给定的任务要求选择合适的单片机和其它电子
2、元件,进行系统硬件电路设计和软件编程,根据系统制作并调试系统电路板,使之实现任务要求并注意制作工艺。有关参数要符合国家标准。具体设计内容如下:设计一套基于单片机的音乐盒,完成对音乐播放的控制,完成对音乐控制系统软件、硬件的设计和调试,并进行仿真和硬件制作。三、重点研究问题制定音乐盒控制系统需要完成功能,并根据此来制定设计方案;根据设计方案来进行硬件电路图的设计和软件模块的开发;音乐盒一主要功能计数功能是由数码管来完成的,对数码管型号进行选择,通过仿真调用后再来反复修改程序,最终达到预期功能。四、主要技术指标或主要设计参数1. 系统要有一定稳定性,不易受外界干扰的影响。2. 系统采用外部或内部+
3、5V供电。3. 实现音乐盒播放音乐的控制。4. 数码管来显示歌曲序号的功能。5. 可以通过按键选择增加一些完善功能。五、论文成果要求毕业设计要符合生产要求,能基本满足功能要求。在论文内容中要求以下方面:1. 开题报告:在设计初期阶段进行认真调研。在调研和充分理解课题内容和要求的基础上,写出3000字左右的开题报告(其中包括文献综述)。要求查阅文献在10篇以上,开题报告中引用的文献资料在5篇以上。2. 实习日记及总结:在设计初期进行毕业实习,实习时间为2周左右。实习过程应听从指导教师的指挥,写出实习日记。实习结束后,对实习过程进行总结,提交实习报告(不少于2000字)。3. 外文翻译:在设计过程
4、中,能运用一门外语翻译与课题有关的外文资料。要求译文准确、通顺,字数在3000汉字以上。4. 毕业论文:在毕业设计后期,提交毕业设计论文一本。要求内容完整,含中外文摘要,条理清楚,文字通顺,书写规范。要求中文摘要字数在400字左右,关键词35个,论文正文字数应在10000字以上。5. 提交设计部分的硬件电路图和单片机系统设计的软件代码,以及能够正常工作的单片机电路板。单片机系统开发与应用毕业设计组进程表时间:第114周(含2周实习)、14周答辩2月16号5月24号第12周(2.163.1)进行调研,收集与课题相关资料,熟悉课题所需相关知识,初拟设计方案。熟悉相关应用工具软件,收集素材。完成相关
5、英文资料翻译。第34周(3.23.15)毕业实习,了解各种单片机系统的开发和实际应用特点、工作原理及与专业有关知识,开阔眼界,进一步收集资料。第56周(3.163.29)写出开题报告(文献综述)、实习报告。确定总体设计方案,包括硬件选型。第78周(3.304.12)进行系统硬件设计,绘制硬件图。第9周(4.134.19)进行系统软件设计,并进行运行仿真。第1012周(4.205.10)完成电路板制作,总体测试、调试等第13周(5.115.17)编写毕业设计说明书、答辩准备第14周(5.185.24)答 辩华北水利水电学院本科生毕业论文开题报告 2009年 3月18日学生姓名肖新学号专业测控技术
6、与仪器题目名称单片机系统开发与应用电子音乐盒设计课题来源自 选主要内容一、选题目的单片机是指一个集成在一块芯片上的完整计算机系统。尽管它的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。单片机也被称为微控制器(Microcontroler),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中
7、,使计算机系统更小,更容易集成进复杂的而对提及要求严格的控制设备当中。单片机为我们改变了什么?纵观我们现在生活的各个领域,从导 弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据 处理,以及我们生活中广泛使用的各种智能IC 卡、电子宠物等,这些都离不开单片机。为了更好地熟悉和掌握单片机的基本功能和编程,我们以AT89S51为基础设计电子音乐盒。AT89S51单片机电子音乐盒集成多个硬件资源模块,每个模块各自可以成为独立的单元,也可以相互组合,因此,可以为不同阶层的单片机爱好者所用。同时,电子音乐盒的设计具有很重要的现实意义。我们根据学习和实践的
8、需要,进行了电子音乐盒功能设计。我们在制作电子音乐盒的过程中会学习到很多的东西,能够最大限度的了解我们自制的这一个单片机电子音乐盒,这样以后调试程序的时候便得心应手,效率要提高很多。自制的单片机电子音乐盒特点介绍:1.结构简单合理;2.设有复位按钮,便于分析和调试程序;3.单片机的所有口线均可外引,便于扩展其它实验;4.器件排列便于直接连接仿真器而不影响操作和观察;5.外部接口在侧面而便于连接而不影响操作 ;6.直流5V或者USB电源均可接入,USB接口设计保护电路;7.所有元件安装高度均不超过2CM,便于存放,并减少受损几率。 二、国内外研究现状及发展趋势1.现状现在,单片机的使用领域已十分
9、广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。单片机的应用领域 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统, 录象机、摄象机、
10、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。 单片机也广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。2.单片机在目前的发展形势下,表现出几大趋势1)可靠性及应用越来越水平高和互联网连接已是一种明显的走向。 2)所集成的部件越来越多;NS(美国国家半导体)公司的单片机已把语音、图象部件也集成到单片机中,也就是说,单片机的意义只是在于单片集成电路,而不在于其功能了;如果从功能上讲它可以讲是万用机。原因是
11、其内部已集成上各种应用电路。 3)功耗越来越低和模拟电路结合越来越多。 随着半导体工艺技术的发展及系统设计水平的提高,单片机还会不断产生新的变化和进步,最终人们可能发现:单片机与微机系统之间的距离越来越小,甚至难以辨认。3.数字单片机的技术发展 数字单片机的技术进步反映在内部结构、功率消耗、外部电压等级以及制造工艺上。在这几方面,较为典型地说明了数字单片机的水平。在目前,用户对单片机的需要越来越多,但是,要求也越来越高。 三、本课题研究内容:1.单片机的基本概念与用途单片机(SCM)直译微型计算机,它是将中央处理单元(CPU)、存储器(RAM,ROM)、输入/输出接口电路等微型计算机的基本功能
12、部件集成在一块集成电路芯片上,构成一个具有存储、运算、输入输出功能的微型计算机。单片机的应用提高了机电产品的技术水平和自动化程度,对各行各业的技术改造和产品更新起到了重要的推动作用。其应用领域已从工业控制、仪器仪表、机电一体化设备等迅速发展到家用电器、办公自动化、汽车电子等广大领域。2.单片机电子音乐盒的主要功能1)键盘设计键盘,可以完全独立的分开,灵活设计,满足各种需要; 在单片机系统中键盘中按钮数量较多时,为了减少I/O口的占用,常常将按钮排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按钮加以连接。这样,一个端口(如P1口)就能组成4*4=16个按钮,比
13、之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就能组成20键的键盘,而直接用端口线则只能多出一键。由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。行扫描法 行扫描法又称为逐行(或列)扫描查询法,是一种最常用的按钮识别办法,介绍过程如下。判断键盘中有无键按下 ,将全部行线Y0-Y3置低电平,然后检测列线的状态。只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的键位于低电平线与4根行线相交叉的4个按钮之中。若所有列线均为高电平,则键盘中无键按下。 判断闭合键所在的位置 在确认有键按下后,即可进入确定具体闭合键的过程。其办法是:依次将行线置为低电平,即
14、在置某根行线为低电平时,其它线为高电平。在确定某根行线位置为低电平后,再逐行检测各列线的电平状态。若某列为低,则该列线与置为低电平的行线交叉处的按钮就是闭合的按钮。 2)音乐播放的设计蜂鸣器声音输出,可以让单片机发声、唱歌,让单片机变成电子琴; 我们将每一音符的时间常数和其对应的节拍常数作为一组,按次序将乐曲中的所有常数排列成一个表,然后由查表程序依次取出,产生音符并控制节奏,就能实现演奏效果。此外,结束符和体止符能分别用代码00H和FFH来表示,若查表结果为00H,则表示曲子终了;若查表结果为FFH,则产生对应的停顿效果。为了产生手弹的节奏感,在某些音符(例如两个相同音符)音插入一个时间单位
15、的频率略有不一样的音符。四、设计主要实现功能。1.键盘功能矩阵式键盘采用行列电路结构,行列交叉点通过按键相连,行列分别连接到按键开关的两端。列线为输出口,行线为输入口,行线通过上拉电阻接到+5V上。当无键按下时,行列之间是断开的所有行线输入为高电平;当有键按下时,对应的行线和列线短接导通,行线输入电平为该列线输出电平,这是按键是否按下的关键。2.LED显示功能LED显示器由8个发光二极管组成,其中7个发光二极管排成8字行,另一个构成小数点。在显示位数较大时为了简化电路,降低成本,通常采用动态扫描显示方式。为了使各位显示器稳定显示不同的字符,必须采用动态扫描的方法实现。从PA口输出一个字行码,随
16、即从PB口输出一个位选码,依次送每一个数码管要显示的字形和相应的为选码,则几个数码管上就会依次显示出相应的字符。显然,这种显示是不连续的,但不断重复上述扫描过程,且扫描频率较高时,看上去就变成连续的,达到同时显示的效果。3.音乐功能我们知道,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制单处机某个口线的“高”电平或低电平,则在该口上就能产生一定频率的矩形波,接上喇叭就能发出一定频率的声音,若再利用延时程序控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调。五、参考文献:1.单片机原理与接口技术黄菊生编,北京:国防工业出版社 2007.092.微机原理及应用杨素行编 ,清华大学
17、出版社 2007.023. 单片机原理与接口技术 何宏主编 ,国防工业出版社2006.07 4.各种网络教程及其他采取的主要技术路线或方法理论分析与试验研究相结合,具体分析说明仪器、原材料,详细构建总体设计步骤:系统硬件设计,绘出硬件图;系统软件设计,仿真运行;完成电路板制作,测试、调试等方法1.采用单片机实现总体控制,具体用什么方法或技术实现显示和音乐播放等功能; 2.利用什么软件实现绘图和仿真、编程等; 3.制作实物。预期的成果及形式1.开题报告一份(3000字左右),其中包括文件综述。要求阅读文献在10篇以上,开题报告中引用的文献在5篇以上;2. 运用一门外语翻译与课题有关的外文资料,字
18、数在3000字左右;3. 设计计算说明书一份(10000字以上,包括前言、内容摘要、目录及参考文献等);4. 提交设计部分的硬件电路图和单片机系统设计的软件源码,以及能够正常工作的单片机音乐盒;时间安排第12周(2.163.1)进行调研,收集与课题相关资料,初拟设计方案;第34周(3.23.15)毕业实习;第56周(3.163.29)确定总体设计方案,包括硬件选型;第78周(3.304.12)进行硬件设计,绘制硬件图;第9周(4.134.19)进行系统软件设计,并进行仿真运行;第1012周(4.205.10)完成电路板制作,总体测试,调试;第13周(5.115.17)编写毕业设计说明书,答辩准
19、备;第14周(5.185.24)答辩。指导教师意见签 名:年 月 日备注摘 要为了实现单片机控制音乐播放,此次毕业设计做出了尝试,即电子音乐盒的设计。本设计采用了蜂鸣器发声来实现歌曲的播放,能保持基本音调不变,流畅播放出歌曲。现选用AT89S51单片机。主要设计模块包括数码管显示部分,功能键盘部分,蜂鸣器发声部分,彩灯部分。数码管采用共阳极数码管,通过单片机P1口控制,实现歌曲序号的显示;功能键盘采用按键开关,通过单片机P3口控制,实现歌曲播放顺序的调换和暂停播放功能;蜂鸣器由单片机的P2口控制,实现歌曲播放;彩灯是由普通发光二极管代替,能实现单色长亮和闪烁效果。主要工作过程是通过按下功能键实
20、现上一首和下一首及暂停播放,同时有数码管显示当前播放歌曲的序号,蜂鸣器播放出音乐,当播放最后一首夜曲时还伴有彩灯闪烁。 此次设计要利用单片机及KeilC51编程软件编程和PROTEUS单片机仿真软件和电子电工等方面知识,用KeilC51编程软件编程,用PROTEUS单片机仿真软件仿真。最后制作实物,将程序下载到单片机中,利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。关键词:AT89S51单片机;方波; 音调 AbstractIn order to achieve single-chip microcomputer to control music player, I
21、 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
22、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
23、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 an
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子音乐盒的单片机设计 电子 音乐盒 单片机 设计
限制150内