欢迎来到天天文库
浏览记录
ID:16188274
大小:183.00 KB
页数:36页
时间:2018-08-08
《毕业论文-基于at89c51单片机的音乐播放器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、兰州工业学院毕业设计(论文)题目基于单片机的音乐播放器的设计学院电子信息工程学院专业电子信息工程技术班级嵌入式11姓名张文琪学号5指导教师(职称)兰聪花(讲师)日期2014年3月兰州工业学院毕业设计(论文)任务书电子信息工程学院2014届电子信息工程专业毕业设计(论文)任务书毕业设计(论文)题目基于单片机的音乐播放器的设计课题内容性质软、硬件开发课题来源性质教师收集的结合生产实际的课题设计/论文校内(外)指导教师职称工作单位及部门联系方式兰聪花讲师电子信息工程学院一、题目说明(目的和意义):本设计希望通过对常见电子产品的设计与制作来培养学生综合运用所学知识,分析和解决实际
2、问题的能力,掌握相关绘图制作软件,会运用电子仪器进行电路检测和调试,强化电子技术应用技能训练,为今后开展产品技术开发、设计和制作打下初步的基础。该系统设计,涉及到电路技术、单片机原理、Protel电路设计原理、程序设计、单片机程序烧录和焊接电路等方面知识,考察了学生对以往学习过的课程的综合应用能力。二、设计(论文)要求(工作量、内容):【设计内容】根据音乐演奏控制器所要实现的显示与选曲及音乐产生功能原理,系统包括演奏扬声器、选曲、播放和显示几部分。通过按键控制,系统具有开启、暂停播放当前曲子的功能;播放前一首、后一首歌曲的功能;控制播放器的播放模式:顺序播放、随机播放、重
3、复单曲、全部重复等功能。未播放时放光二极管产生流水灯,播放音乐时能随着曲调闪烁。所设计的音乐播放器可以播放多首音乐,曲目选择可以由键盘控制,并通过显示器显示歌曲序号。【设计环境】软件:keil软件,AVR_fighter烧写软件,Protel99se绘图软件,Protues仿真软件。硬件:微机,常用电子元件,实验室常用电子检测仪器。【设计要求】(1)完成系统总体设计,硬件设计和软件设计等。(2)完成各种硬件图的绘制及仿真,完成相应流程图的绘制和程序的编写、调试。(3)论文书写规范、文字通顺、图表清晰、测试数据完整、结论明确。【设计步骤】1、熟悉开发环境,总体方案设计;2、
4、系统硬件设计;3、系统软件设计;4、完成毕业设计报告。三、进度表日期内容2013.12.9~2013.12.152013.12.16~2013.12.222013.12.23~2013.12.292013.12.30~2014.1.122014.1.13~2014.1.19熟悉设计任务,查阅相关书籍和文献方案论证及可行性分析功能电路设计程序设计、实现与调试,系统测试与分析,逐步修改、完善设计对毕业设计的成果进行归纳、整理、总结并撰写毕业设计报告完成日期第21周(本学期)答辩日期第1-2周(下学期)四、主要参考文献、资料、设备和实习地点及翻译工作量:主要参考文献、资料参考如
5、下(其它资料自己收集):1、《微机原理与接口技术》赵又新主编中国电力出版社2007.2第1版2、《单片机原理及其接口技术》胡汉才主编清华大学出版社2004.2第2版3、《新概念51单片机C语言教程---入门、提高、开发、拓展全攻略》,郭天祥编著,电子工业出版社,2009.1.设备为计算机一台,实验板一块。实习地点为嵌入式系统实验室。翻译工作量为论文概要、关键字。指导教师签字教研室主任签字主管系领导签字年月日年月日年月日注:本任务书要求一式两份,一份系部留存,一份报教务处实践教学科。摘要本设计是基于AT89C51系列单片机的音乐播放器的设计,根据单片机的原理,连接了LED显
6、示灯、蜂鸣器、LCD液晶显示屏、按键电路、晶振电路和复位电路。当键盘有键按下时,判断键值,启动计数器T0,产生一定频率的脉冲,驱动蜂鸣器,放出乐曲。同时启动定时器T1,显示乐曲播放的时间,并驱动LCD显示歌曲号及播放时间。AT89C51单片机的内存较小,就用了一个74LS373锁存器和27512外部扩展芯片对该单片机进行了内存的扩充,增大了它的存储空间,让它可以存储足够多的歌曲。关键词:音乐播放器;AT89C51单片机;LCD-LM016L液晶显示屏VAbstractThisdesignisthedesignoftheseriesbasedonAT89C51single-
7、chipcomputermusicplayer,accordingtotheprincipleofMCU,connecttheLEDdisplaylights,buzzer,LCDliquidcrystaldisplay,buttons,crystaloscillationcircuitandresetcircuit.Whenthekeyboardhasakeypress,determinethekeyvalue,startthecounterT0,produceacertainfrequencyofpulse,drivebu
此文档下载收益归作者所有