云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 音乐播放器

音乐播放器

  • 62 次阅读
  • 3 次下载
  • 2026/1/9 20:16:26

图3-2晶振电路 3.2键盘接口电路的设计

在单片机应用系统中,为了控制系统的工作状态以及向系统中输入数据,应用系统设置键盘,用于系统复位,功能转换以及数字输入。键盘的设置可以实现人机对话,借助键盘可以向计算机系统输入程序、置数、送操作命令、控制程序的执行走向等。

在本次设计中键盘由P1口输入, 按键设置:1~4四个数字键,A~F六个功能键。 数字键(1~4): 用于输入1~4共4首乐曲的序列号。 功能键(A~F): A键:乐曲从1~4按顺序播放

B键:乐曲从1~4循环播放 C键:循环播放某一乐曲

D键:从某一乐曲开始播放至最后一首乐曲 E键:暂停/播放 F键:停止播放

3.3LED显示接口电路的设计

在单片机应用系统中,使用的显示器主要有LED显示器(发光二极管显示器)。这种显示器成本低廉,配置灵活,与单片机接口方便。在本系统的设计中采用LED显示器。

LED显示器由8位LED数码管组成,用于显示系统在各种不同条件下的状态。 用单片机驱动LED数码管有很多方法,按显示方式分,有静态显示和动态显示,按译码方式分为硬件译码和软件译码。

静态显示是显示驱动电路具有输出锁存功能,单片机将要显示的数据送出后不再控制LED,直到下次显示时再传送一次新的显示数据。静态显示的数据稳定,占用CPU时间少。

动态显示要CPU时刻对显示器件进行数据刷新,显示数据会有闪烁,占用的CPU时间多。

这两种显示方式各有利弊:静态显示虽然数据显示稳定,占用很少的CPU时间,但每个显示单元都需要单独的显示驱动电路,使用的电路硬件较多;动态显示虽然闪烁,占用的CPU时间多,但使用的硬件少,能节省线路板空间。

在本设计中由于显示部分比较简单,所以选用了静态显示方式,LED显示器由74LS373来驱动,为了扩展外部存储器需一块74LS373(地址锁存器) 。

数码管从电路上来看可分为共阴和共阳两种,在本设计中用了共阳的LED。

3.4扬声器控制电路的设计

扬声器控制电路用于发出不同频率的音调,是在P3.0口加一反相器再连接到喇叭这样就可够成。

3.5 硬件原理图

通过以上分析,本次设计的音乐播放器的电路原理图如图4-3所示。

图3-3 音乐播放器的原理图

第 4章 音乐播放器的软件设计

软件设计的重点在于定时中断的设计、键盘控制、显示的实现、乐曲的演奏等方面。

4.1 主控软件的设计与流程图

主模块是系统软件的框架。本系统的主模块的程序框图可用图4-1来表示。主控模块用于控制系统的工作。该模块先初始化,接着接受到复位信号后读取键盘信号,再调用各键子程序。

显示等待提示状态F 开机加电

关闭定时器T0、T1 置定时器T0、T1工作方式 读取键盘 N Y 是否有键输入? Y 是否是A键? N 是否是B键? N 是否是D键? Y D键子程序 Y A键子程序 B键子程序 C键子程序 Y N 是否是C键? 图4-1 主控模块的流程图

4.2 定时中断服务子程序的设计与流程图

定时器T0 用于产生不同频率的音阶,如图4-2为定时器T0的中断服务子程序。而定

搜索更多关于: 音乐播放器 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

图3-2晶振电路 3.2键盘接口电路的设计 在单片机应用系统中,为了控制系统的工作状态以及向系统中输入数据,应用系统设置键盘,用于系统复位,功能转换以及数字输入。键盘的设置可以实现人机对话,借助键盘可以向计算机系统输入程序、置数、送操作命令、控制程序的执行走向等。 在本次设计中键盘由P1口输入, 按键设置:1~4四个数字键,A~F六个功能键。 数字键(1~4): 用于输入1~4共4首乐曲的序列号。 功能键(A~F): A键:乐曲从1~4按顺序播放 B键:乐曲从1~4循环播放 C键:循环播放某一乐曲 D键:从某一乐曲开始播放至最后一首乐曲 E键:暂停/播放 F键:停止播放 3.3LED显示接口电路的设计 在单片机

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com