欢迎来到天天文库
浏览记录
ID:11617557
大小:3.97 MB
页数:94页
时间:2018-07-13
《基于89c51的数字音乐盒设计说明书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计单片机系统课程设计成绩评定表设计课题基于89C51的数字音乐盒设计设计学院名称:电气工程学院专业班级:学生姓名:学号:指导教师:设计地点:设计时间:指导教师意见:成绩:签名:年月日1课程设计单片机系统课程设计课程设计名称:基于89C51的数字音乐盒设计专业班级:学生姓名:学号:指导教师:课程设计地点:课程设计时间:课程设计单片机系统课程设计任务书学生姓名专业班级学号题目课题性质工程设计课题来源自拟指导教师主要内容(参数)利用89C52设计数字音乐盒的控制系统,实现以下功能:1.按下开始键或停止键后能够自动播放或停止音乐;2.按下选择键可以切换曲目;3.LCD
2、显示当前播放的曲目标号和播放时间;4.蜂鸣器发出某个音调,与之相对应的LED亮起;任务要求(进度)第1-2天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。第3-4天:按照确定的方案设计单元电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。第5-6天:软件设计,编写程序。第7-8天:实验室调试。第9-10天:撰写课程设计报告。要求内容完整、图表清晰、文理流畅、格式规范、方案合理、设计正确。主要参考资料[1]张迎新.单片微型计算机原理、应用及接口技术(第2版)[M].北京:国防工业出版社,2004[2]谭浩强。C语言程序设计(第
3、二版),北京:清华大学出版社,1991.[3]中国电子网http://www.21IC.com[4]康华光,模拟电子技术基础(第四版)武汉:华中理工大学出版社,1999.审查意见系(教研室)主任签字:年月日课程设计目录引言51概述52系统总体方案设计52.1硬件组成52.2.方案论证。62.3音乐盒的功能图用框图表示73硬件电路设计73.1单片机电路73.2晶振电路83.3复位电路83.4键盘83.5蜂鸣器电路93.6LCD液晶电路93.7电源电路104软件设计104.1音调、节拍、及编码的设置104.1.1音调104.1.2节拍的确定124.2144.3播放音乐子
4、程序流程图(包含了键盘扫描)154.4定时器0中断服务子程序框图:155,调试165.1检查硬件连接165.2检查软件系统165.2.1.165.2.2.165.3测试结果175.3.1整体运行图175.3.2LED灯运行图186总结187参考文献18附录A19附录B20课程设计引言在电子信息技术飞速发展的今天,现代电子产品几乎渗透了社会的各个领域,它不仅推动了社会的进步,而且为我们的生活带来了诸多的便利。由于人们生活质量的提高,人们对视觉、听觉方面的享受提出了越来越高的要求。小小的音乐盒可以给人们带来美好的回忆,提高人们的精神文化享受。传统音乐盒多是机械型的,体积
5、笨重,发音单调,可以选择的曲目较为单一。本文设计的音乐盒是以单片机为核心元件的电子式音乐盒,它体积小,重量轻,可以随心添加自己喜欢的音乐,外观效果多彩,使用方便,并且具有一定的商业价值。1概述本音乐盒的设计是以AT89C52芯片的电路为基础,外部以蜂鸣器作为发音器件,共同组成了音乐演奏控制器的硬件电路,通过软件程序来控制单片机内部的定时器使单片机I/O口发出相应频率的脉冲来驱动蜂鸣器发出某个音调,与之相对应的LED亮起,从而演奏出优美动听的音乐。利用按键切换演奏出不同的乐曲,并可以在LCD上显示当前曲目序号和时间。用户可以按照自己的喜好选择音乐并将其转化成机器码存入
6、单片机的存储器中。对于不同型号的单片机只需要相应的改变一下地址和I/O管脚即可。该软、硬件系统具有很好的通用性,很高的实际使用价值,为单片机DIY制作者和音乐爱好者具有一定的借鉴作用。2系统总体方案设计2.1硬件组成按照数字是音乐盒对控制系统的技术要求,控制系统的硬件应包括以下几部分:(1)控制器。作为控制系统的核心,可以采用主流的51单片机,MSP430,或处理性能更为优越的ARM来合理控制各个器件有条不紊的运行。(2)乐曲选择器。可以采用按键或者触摸屏来切换相应的曲目。课程设计(3)音频输出器件。做为音乐盒的发声设备,可以用蜂鸣器通过它可以将音乐代码转变为音频信
7、号发出来。(4)人机交互界面。可以运用LED或LCD在歌曲播放过程中用来对歌曲信息进行监控显示,反馈给使用者相应的信息。硬件方框图图2-1-12.2.方案论证。本次设计以低成本,灵活方便为原则,所以控制器选用主流的51系列单片机,考虑到51内部储存空间的限制,故选用容量为51两倍的AT89C52单片机作为总控制器,共有以下两套方案可供选择:方案一:以AT89C52单片机作为总控制器,以机械键盘作为乐曲选择器,以蜂鸣器作为音频输出设备,以LCD1602液晶作为人机交互界面。方案二:以AT89C52单片机作为总控制器,以机械键盘作为乐曲选择器,以蜂鸣器作为音频输出设
此文档下载收益归作者所有