单片机音乐盒课程设计

单片机音乐盒课程设计

ID:12413316

大小:35.50 KB

页数:20页

时间:2018-07-16

单片机音乐盒课程设计_第1页
单片机音乐盒课程设计_第2页
单片机音乐盒课程设计_第3页
单片机音乐盒课程设计_第4页
单片机音乐盒课程设计_第5页
资源描述:

《单片机音乐盒课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机音乐盒课程设计导读:就爱阅读网友为您分享以下“单片机音乐盒课程设计”的资讯,希望对您有所帮助,感谢您对92to.com的支持!51单片机的电子音乐盒的设计班级:自动化112202H姓名:王秀芳学号:2011220602229前言20随着科技越来越发达,单片机技术也越来越纯熟,单片机的应用也越来越广泛,可以说几乎很难找到哪个领域没有单片机的踪迹。如今,单片机在各个领域都起着至关重要的作用[1]。单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/

2、O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。随着人类社会的发展,人们对于视听方面的享受提出了更高的要求。而传统的音乐盒大部分是机械型的,体积庞大,而且沉重,发音单调,且不悦耳,不能实现大批量的生产,所以很难满足当代人们的需求。但是本文设计的数字音乐盒是以单片机为核心元件的数字音乐盒。单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点。因此该数字音乐盒也就具有体积小,重量轻,能演奏各种各样的音乐,功能

3、多,外观绚丽多彩,使用非常方便等诸多优点。而且具有一定的开发价值。101设计目的和要求1.1设计目的(1)20通过设计,查阅相关资料,掌握如何利用单片机设计产品,同时了解与单片机有关的软件模拟器的使用及取字模块软件的使用方法。(2)通过本课程设计巩固并扩展单片机课程的基本概念、基本理论、分析方法和实现方法。结合Proteus和Keil软件等,学习单片机产品的设计方法,有效地将理论和实际紧密结合,培养创新思维和设计能力,增强软件编程实现能力和解决实际问题的能力。(3)学习Proteus软件,掌握Proteus中各种芯片的功能以及模拟。

4、由于Proteus提供了实验室无法相比的大量的元器件库,提供了修改电路设计的灵活性、提供了实验室在数量、质量上难以相比的虚拟仪器、仪表,因而也提供了培养实践精神、创造精神的平台。1.2设计要求(1)利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演乐曲(内存四首乐曲);(2)用LCD显示歌曲序号和歌曲名字;(3)可通过功能键进行选择歌曲和暂停的操作。2、硬件电路设计2.1总体方案设计晶振电路LCDAT89C51复位电路键盘电路蜂鸣器图1总体方案图1120以AT89C51为核心,通过单片机的定时器产生一定长度的方波,方

5、波脉冲驱动蜂鸣器发声。要产生音频脉冲,只需算出某一音频的周期(1/音频),然后取半周期的时间定时。利用定时器计时这个半周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O口反相,就可在I/O脚上得到此频率的脉冲。当键盘有键按下时,判断键值,启动计数器T0,产生一定频率的脉冲,驱动蜂鸣器,放出乐曲。同时在LCD显示歌曲序号和歌曲名称。2.2器件的选择2.2.1单片机的选择随着当代单片机技术的突飞猛进,单片机的功能也越来越强大,主要包括:(1)单片机集成度高;(2)系统结构简单,使用方便,实现模块化;(3)

6、单片机可靠性高,处理功能强,速度快;(4)低电压,低功耗,便于生产便携式产品;(5)控制功能强大。20单片机型号的选择是根据控制系统的目标、功能、可靠性、性价比、精度和速度等来决定的。根据本课题的实际情况,单片机型号的选择主要从以下两点考虑;一是要有较强的抗干扰能力。二是要有较高的性价比。由于51系列在我国使用最广,且该系列的资料和能够兼容的外围芯片也比较多,特别是ATMEL公司89C系列单片机,其典型产品AT89C51单片机,具有较高的性能价格比。故本系统采用ATMEL公司生产的AT89C51单片机作为电子音乐盒的核心部件,AT8

7、9C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域。所以本次设计采用的是AT89C51单片机,这是一款性价比非常高的单片机。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电

8、压,高性能CMOS8位微处理器。俗称单片机。如图2:12图2AT89C51单片机实物图引脚功能:P0.0-P0.7:为一个8位漏级开路双向I/O口;P1.0-P1.7:是一个内部提供上拉电阻的8位双向I/O口;P2.0-P2.7:为一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。