2017毕业论文-基于mcs-51单片机的多功能音乐盒设计

上传人:自*** 文档编号:79725063 上传时间:2019-02-17 格式:DOC 页数:37 大小:832.02KB
返回 下载 相关 举报
2017毕业论文-基于mcs-51单片机的多功能音乐盒设计_第1页
第1页 / 共37页
2017毕业论文-基于mcs-51单片机的多功能音乐盒设计_第2页
第2页 / 共37页
2017毕业论文-基于mcs-51单片机的多功能音乐盒设计_第3页
第3页 / 共37页
2017毕业论文-基于mcs-51单片机的多功能音乐盒设计_第4页
第4页 / 共37页
2017毕业论文-基于mcs-51单片机的多功能音乐盒设计_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《2017毕业论文-基于mcs-51单片机的多功能音乐盒设计》由会员分享,可在线阅读,更多相关《2017毕业论文-基于mcs-51单片机的多功能音乐盒设计(37页珍藏版)》请在金锄头文库上搜索。

1、中南民族大学工商学院毕业论文(设计)系: 电子信息工程 专业: 电信 年级:2006 题目: 基于单片机的多功能音乐盒设计 学生: 学号: 指导教师: 职称:副教授 年 月 日中南民族大学工商学院本科毕业论文(设计)原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。 作者签名: 年 月 日目 录摘要1关键词1Abstract1Key words11. 绪论2 1.1 概论2 1.2 单片机的特点及应用2 1.2.1 单片机的特点

2、2 1.2.2 单片机的应用3 1.3 本设计预计目的32. 51系列单片机AT89C51的介绍32.1 AT89C51的功能特性32.2 AT89C51的引脚功能描述43 硬件设计63.1 总体设计框图63.2 各部分硬件设计及其原理63.2.1 键盘设计与原理63.2.2 LED显示电路设计与原理73.2.3 LCD显示器的选择73.2.4 时钟震荡电路设计与原理83.3 硬件电路图及功能84 节拍编码的确定方法104.1 音调的确定104.2 节拍的确定114.3 编码115 软件程序设计125.1 软件设计概述125.2 主程序流程图126 程序调试中出现的问题及解决的办法14结 论1

3、4参 考 文 献15附录:16基于单片机的多功能音乐盒设计摘要:本文是应用MCS-51单片机原理和控制理论设计音乐盒演奏控制器的硬件电路,并利用汇编语言进行程序设计。通过控制单片机内部的定时器来产生不同频率的方波,驱动喇叭发出不同音调的音乐,再利用延迟来控制发音时间的长短。把乐谱转化成相应的定时常数就可以从发音设备中演奏出悦耳动听的音乐。这种控制电路结构简单,可用性高,应用性强;软件程序适应范围广,对于不同的音乐只需要改变相应的定时常数即可。对单片机和音乐爱好者有一定的借鉴价值。关键词:单片机;音乐;汇编语言Based On Monolithic Integrated Circuits Mus

4、ical Box DesignAbstract:This paper introduces a design of music controller which is applied by the principle of MCS-51 and control system .Then use the assembly language to design program. The princile is that driving trumpet to send out different tone to produce different frequency, then make use o

5、f the delay to control the length of the pronunciation time .Convert the note into pronunciation time homologously and then the pronunciation equipments can broadcast musical a pleasing music. This conrol system is simple, dependable and extensive applied. If you want a different music you only need

6、 to change the pronunciation time.This paper has a good value for the music and the single-chip computer fan to read.Key words:Single-chip processor ;Music ;Assembly language1 绪论1.1 概论随着信息技术革命的深入和计算机技术的飞速发展,单片机的应用越来越广泛,并逐渐发展成为一门关键的技术学科。单片机具有一些突出优点:体积小、重量轻、耗电少、电源单一、功能强、价格低、运行速度快、抗干扰能力强、可用性高,所以在通信、家电、

7、工业控制、仪器仪表、汽车等产品中都可以看到单片机的身影。目前国内单片机的应用仍以MCS-51系列为主。本案是以AT89C51芯片的电路为基础,外部加上功率放大器、放音设备,以此来实现音乐演奏控制器的硬件电路,通过软件程序来控制单片机内部的定时器使其演奏出优美动听的音乐。用户可以按照自己的喜好选择音乐并将其转化成机器码存入单片机的存储器中。对于不同型号的单片机只需要相应的改变一下地址即可。该软、硬件系统具有很好的通用性,很高的实际使用价值,为广大单片机和音乐爱好者提供了很好的借鉴。1.2 单片机的特点及应用1.2.1 单片机的特点一块单片机芯片就是一台计算机。由于单片机的这种特殊的结构形式,在某

8、些应用领域中,它承担了大中型计算机和通用的微型计算机无法完成的一些工作。使其具有很多显著的优点和特点,因此在各个领域中都得到了迅猛的发展。单片机的特点可以归纳为以下几个方面:1) 具有优异的性能价格比单片机的这种高性能、低价格是它最显著的一个特点。单片机尽可能把应用所需要的储存器,各种功能的I/O口都集成在一块芯片内,使之成为名副其实的单片机。有的单片机为了提高速度和执行效率,开始采用了RISC流水线和DSP的设计技术。使单片机的性能明显优于同类型的微处理器,有的单片机的ROM可达64KB(式中B表示字节),片内RAM可达2KB,单片机的寻址已突破64KB的限制,八位和十六位单片机寻址可达1M

9、B和16MB。单片机另一个显著特点是量大面广,因此世界上各大公司在提高单片机性能的同时,进一步降低价格,性能/价格之比是各公司竞争的主要策略。2) 集成度高、体积小、可靠性高单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连续,大大提高了单片机的可靠性与抗干扰能力。另外,其体积小,对于强磁场环境易于采取屏蔽措施,适合在恶劣环境工作。3) 控制功能强单片机是电子计算机这个庞大家庭中的一个特殊品种,体积虽小,但“五脏俱全”,它非常适用于专门的控制用途。为了满足工业控制要求,一般单片机的指令系统中有极其丰富的转移指令,I/O口的逻辑操作以及位处理器功能。单片机的逻辑控制功能及

10、运行速度均高于同一档次的微型计算机。4) 低电压、低功耗单片机大量应用于携带式产品和家用消费类产品,低电压和低功耗的特性尤为重要。许多单片机已可以在2.2V的电压下运行,有的已能在1.2V或0.9V下工作;功耗至微安级,一粒纽扣电池就可以使之长期使用。1.2.2 单片机的应用现在单片机的应用日益广泛深入,诸如在智能仪器仪表、家用电器和军事设备的智能化以及实时过程控制等方面,单片机都扮演着越来越重要的角色,具有广阔的应用前景。以下大致介绍一些典型的应用领域和应用特点。1)家用电器领域目前国内各种家用电器已普遍采用单片机控制取代传统的控制电路,而做成单片机控制系统。例如洗衣机、电冰箱、空调机、微波

11、炉、电饭煲、电视机、录像机、手机、摄像机及其它视频音像设备的控制器。还有儿童玩具以及机器人控制等。2 )办公自动化领域现代办公室中所使用的大量通信、信息产品多数都采用了单片机,如通用计算机系统中的键盘译码、磁盘驱动、打印机、绘图仪、复印机、电话、传真机、考勤机等。3 )商业营销领域在商业营销系统已广泛使用的电子称、收款机、条形码阅读器、仓储安全监测系统、商场保安系统、空气调节系统、冷冻保鲜系统等中,目前已纷纷采用单片机构成专用系统,主要由于这种系统有明显的抗病菌侵害、抗电磁干扰等高可靠性能的保证。4 )工业自动化如工业过程控制、过程监测、工业控制器及机电一体化控制系统等,这些系统除一些小型工控

12、机之外,许多都是由单片机为核心的单机或多机网络系统。如工业机器人的控制系统是由中央控制器、感觉系统、行走系统、擒拿系统等节点构成的多机网络系统。5 )智能仪表与集成智能传感器传统的控制电路目前各种变送器、电气测量仪表普遍采用单片机应用系统替代传统的测量系统,使测量系统具有各种智能化功能,如存储、数据处理、查找、判断、联网和语音功能等。将单片机与传感器相结合可以构成新一代的智能传感器,它将传感器初级变换后的电量作进一步的变换、处理,输出能满足远距离传送、能与微机接口的数字信号。例如,将压力传感器与单片机集成在一起的微小型压力传感器可随钻机送至井下,以报告井底的压力状况。6 )汽车电子与航空航天电

13、子系统通常在这些电子系统中的集中显示系统、动力监测控制系统、自动驾驭系统、通信系统以及运行监视器(黑匣子)等都要构成冗余的网络系统。1.3 本设计预计目的本设计中用到了AT89C51单片机,44键盘,蜂鸣器,162 LCD,七段显示数码管LED。以AT89C51芯片为主芯片的控制电路需要达到如下的设计要求:1)利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少三首乐曲,每首不少于30秒)。2)采用LCD显示信息。3)开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称)。4)可通过功能键选择乐曲,暂停,播放。5)显示乐曲播放时间或剩余时间。2 51系列单片机AT89

14、C51的介绍2.1 AT89C51的功能特性AT89C51是一个低电压,高性能CMOS8位单片机带有4K字节的可反复擦写的程序存储器(PENROM)和128字节的存取数据存储器(RAM),这种器件采用ATMEL公司的高密度、不容易丢失存储技术生产,并且能够与MCS-51系列的单片机兼容。片内含有8位中央处理器和闪烁存储单元,有较强功能的AT89C51单片机能够被应用到控制领域中。AT89C51提供以下的功能标准:4K字节闪烁存储器,128字节随机存取数据存储器,32个I/O口,2个16位定时/计数器,1个5向量两级中断结构,1个串行通信口,片内震荡器和时钟电路。另外,AT89C51还可以进行0HZ的静态逻辑操作,并支持两种软件的节电模式。闲散方式停止中央处理器的工作,能够允许随机存取数据存储器、定时/计数器、串行通信口及中断系统继续工作。掉电方式保存随机存取数据存储器中的内容,但震荡器停止工作并禁止其它所有部件的工作直到下一个复位。2.2 AT89C51的引脚功能描述图2-1 AT89C51的引脚图VCC:电源电压 GND:地RST:复位输入。当震荡器工作时,RET引脚出现两个机器周期以上的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号