没有合适的资源?快使用搜索试试~ 我知道了~
at89s52单片机的数字音乐盒设计.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 6 下载量 12 浏览量
2022-06-27
16:32:02
上传
评论 6
收藏 1006KB PDF 举报
温馨提示
试读
32页
at89s52单片机的数字音乐盒设计.pdfat89s52单片机的数字音乐盒设计.pdfat89s52单片机的数字音乐盒设计.pdfat89s52单片机的数字音乐盒设计.pdfat89s52单片机的数字音乐盒设计.pdfat89s52单片机的数字音乐盒设计.pdfat89s52单片机的数字音乐盒设计.pdfat89s52单片机的数字音乐盒设计.pdfat89s52单片机的数字音乐盒设计.pdf
资源推荐
资源详情
资源评论
第 1 章 绪论
近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控
制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往
作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构
软硬件结合,加以完善。
自上世纪 90 年代,嵌入式技术已经成为通信和消费类电子产品的共同发
展方向。移动通信终端是集成移动通信功能的嵌入式系统产品,是一个软件和硬
件有效综合、集成的系统。
21 世纪是知识经济时代。其中以电子技术的发展最为迅速,以电子产品
为介质的通讯和应用更是日新月异,不短飙升。实际型的应用技术越来越向着顶
端发展,更新周期不断缩短。在人才竞争的当今社会,选择有着实际技术型的人
才已经是用人单位首先考虑的因素。为此,学校开展了电子课程技术的设计,目
的在于提高和加强学生的实践技能,为就业奠定基础。电子课程设计是配合电子
技术基础的课程与实验教学的一个非常重要的教学环节。它能巩固电子技术的理
论知识,提高电子电路的设计水平,加强综合分析 和解决问题的能力,进一步
培养学生的实验技能和动手能力,启发学生的创新意识和创新思维。这将对学生
毕业以后从事电子方面的工作有很大的帮助。
1.1 课题的背景及意义
音乐盒的起源,可追溯至中世纪欧洲文艺复兴时期。当时为使教会的钟塔宝
石,而将大小的钟表上机械装置,被称为“可发出声音的祖钟".
1598 年,意大利籍耶稣会士利玛窦第一次来北京,随行礼物中就有八音琴一
台。这是有史书记载的最早进入中国的八音琴。经过各种的发明创造,1780 前后,
拉匀芳的瑞士人从人偶自动钟的原理获得启示,发明了一种令人称赞的机制——
机械鸟鸣钟。
1796 年,日内瓦钟匠的发明,给机械音乐盒带来了革命性的改变,使音乐盒
钟的体积缩小达到极限,而在接下来的世纪得以成功的发展。1870 年,德国的发
明家首创了盘式音乐盒。
17 世纪初,音乐盒的工业成为瑞士超过制表和缝制蕾丝业的第一大产业,这
使得位于瑞士侏罗山边的小镇文明于世。
1
1.2 单片机的应用
单片机是在工业测控需要背景下而产生的,在一个应用系统中。按照测控系
统的特点和要求,单片机的应用可分为单机应用和多机应用两大类。我们这次要
完成的单片机课程设计就是它的单机应用,下面在介绍一下单片机在单机应用领
域内的主要内容。
(1)智能产品 单片机与传统机械产品相结合,使传统机械产品结构简化,控制
智能化,购成新一代机电一体化产品。目前,利用单片机构成的智能产品已广泛
应用于家用电器、办公设备、数控机床、纺织机械、工业设备等行业。
(2)智能仪表 目前,各种传感器、变送器、控制仪表已普遍采用单片机应用系
统。它集测量、处理、控制功能于一体,具有各种智能化功能,如存储、数据处
理、查找、判断、联网和语音等功能。 单片机构成的智能仪表,能使仪表具有数
字化、智能化、多功能化、综合化、柔性化等优点,赋予测量仪表以崭新的面貌,
使传统的仪器、仪表发生根本性的变革,它代表了仪器仪表的发展趋势。
(3) 测控技术 用单片机构成的各种工业控制系统中的数据采集系统具有工作
稳定可靠、抗干扰能力强的优点,如炉温恒温控制系统、电镀生产自动控制系统
等。
(4)智能接口在计算机系统,特别是较大型的工业测控系统中,除通用外部设备
外,还由许多外部通信、采集、多路分配管理、驱动控制等接口。这些外部设备
与接口如果完全由主机进行管理,势必会造成主机负担过重,运行速度降低,接
口的管理水平也不可能提高。如果用单片机进行接口的控制与管理,单片机与主
机可并行加工处理,可以大量降低接口的通信密度,极大的提高了接口控制管理
水平。在一些通用计算机外部设备上,已实现了单片机的键盘管理、打印机控制、
绘图仪控制、硬盘驱动控制等。
1.3 项目要求
(1)利用单片机的 I/O 口产生的方波驱动蜂鸣器发声;
(2)能连续播放10首音乐,并有开关键、暂停键、上一曲及下一曲控制键;
(3)利用 LCD 液晶模块显示歌曲的序号、播放时间;
2
第2章 方案的选择与实现
2.1 方案的设计的选择
2.1.1.方案设计
方案 1: 用四个按键控制音乐的播放。3 个按键选择 3 首不同的音乐播放,另
一个按键 控制音乐的停止。 按下播放键, 用一点简单的控制之后, 才开始播
放音乐。 比如, 用定时器控制,亮灯倒计时 10 秒然后触发音乐播放。
方案 2: 用 4*4 小键盘来实现音乐的选择播放,1~A 按键控制播放 10 首音乐,
C~F 按 键分别实现欢迎页面、上一首、下一首、停止播放。
方案 3: 由于计算器需要比较多的输入输出口,所以选择使用内部存储资源比
较多的 AT89C52 单片机,8 位 LED 动态显示。
扬声器可以用一个准 I/O 口,采用 AT89C52 作为运算和控制单元完全满
足系统的需求。使用方案三。
2.2 系统原理
当键盘有键按下时,判断键值,启动计数器 T0,产生一定频率的脉冲,驱动
蜂鸣器,放出乐曲。同时启动定时器 T1,显示乐曲播放的时间,并驱动 LCD,显
示歌曲号及播 放时间。也可在 LED 显示歌曲号。
(1) 硬件电路中用 P1.0~P1.7 控制按键,其中 P1.0~P1.3 扫描行,P1.4~P1.7
扫描列。
( 2 ) 用 P0.0~P0.7 , P2.0~P2.7 控 制 LED, 其 中 P0.0~P0.7 控 制 七 段 码
a,b,c,d,e,f,g,用 P2.0~P2.7 为数码管位选信号。
(3) 用,P2.0~P2.2 作为 LCD 的 RS,R/W,E 的控制信号。用 P0.0~P0.7 作为
LCD 的 D0~D7 的控制信号。
(4) 用 P3.7 口控制蜂鸣器。
(5) 电路为 12MHZ 晶振频率工作,起振电路中 C1,C2 均为 30pf。
3
2.3 系统的结构与控制要求
2.3.1 系统的结构
电源电路
AT89S51
单片机
复位电路
LCD 液晶显示
蜂鸣器电路
晶振电路
4×4 按键矩阵电路
图 2.1 基于 AT89S52 单片机的数字音乐盒系统框图
2.3.2 系统控制要求
音乐盒可实现功能:
1.利用 I/O 口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐
曲(最少三首乐曲,每首不少于 30 秒)
2.采用 LCD 显示信息
3.开机时有英文欢迎提示字符,播放时显示歌曲序号或名称)
可通过功能键选择乐曲,暂停,播放。
4
第3章 数字音乐盒的硬件设计
3.1 硬件系统总体设计
3.1.1 AT89CS2 芯片功能和硬件连接
本系统采用的就是 51 系列的 AT89C52 单片机进行的计算器设计。由于 51
系列的上下兼容性,51 核的内部功能大体一致。下图为 AT89C52 单片机的管脚
图.
图 3.1 AT89C52 引脚图
5
剩余31页未读,继续阅读
G11176593
- 粉丝: 6584
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页