帮帮文库

返回

基于单片机的音乐播放器系统设计 基于单片机的音乐播放器系统设计

格式:word 上传:2022-06-25 15:15:09

《基于单片机的音乐播放器系统设计》修改意见稿

1、“.....让两次读数相与得。现在我们在口和口分别接个共阳极的数码管,用来显示我们按下去的键的键值,口接的是个位,口接的是十位。如键按下显示,键按下显示,键按下显示,实现的程序如下延时延时程序,键盘扫描函数,用于识别哪个键按下,并读取键值先对置数行扫描,判断是否有键按下延时,软件去干扰,确认按键按下保存行扫描时有键按下时状态列扫描保存列扫描时有键按下时状态取出键值判断键值那个键按下对键值赋值得到键值求出键值的十位求出键值的个位口上键值的十位口上键值的个位卡存储模块驱动程序卡存储了系统文件非常重要的信息,如果卡驱动出现问题,将直接导致系统崩溃,所以卡的驱动对系统来说是至关重要的,只要卡成功地初始化了,后面的处理就相对简单,所以关键在于初始化。卡有两个可选的通信协议模式和模式。模式是卡标准的读写方式,选择模式读取卡。因为卡在上电初期自动进入总线模式,在此模式下向卡发送复位命令。如果卡在接收复位命令过程中低电平有效,则进入模式,否则工作在总线模式。如图......”

2、“.....在初始化之后则可以提高到。具体的卡初始化函数如下,通讯接口驱动程序电源管理模块负责设备的挂起与唤醒。当设备上电时,主机会向控制器发送获得设备描述的命令,设备描述符是个固定长度为字节的数字序列,反映了该设备的基本属性。当控制器从总线检测到这命令时,控制器以中断方式将此请求通知到。通过访问控制器的控制寄存器和数据寄存器,获得各种参数,向主机返回配置所包含的所有接口和接口所包含的所有端点的描述符。主机获得后,设备与主机的握手就初步完成了。即插即用管理模块实现设备的热插拔及动态配置。当硬件检测到设备接入时,操作系统查找相应的驱动程序,并调用它的例程,即插即用管理器调用驱动程序的例程,告诉它添加了个设备然后,驱动程序为设备建立个功能设备对象,在此处理工程中,驱动程序收到个的,包括设备分配的资源信息。至此,设备被正确设置,驱动程序开始与硬件对话。当然,设备运行过程中,如果设备的状态发生变化暂停拔出等,即插即用管理器也同样发出相应的......”

3、“.....功能实现模块完成请求的大部分工作。当应用程序提出请求时,它调用函数来向设备发出命令。然后,由管理器构造个,并设置其域为。设备驱动程序收到该后,根据其中的控制码,构造相应的请求块,并把它放到个新的,此被传递到模块。模块根据此执行相应的操作,并把结果通过返回给功能驱动程序。功能驱动程序接到此后,将操作结果再通过返回给管理器,并由管理器将结果最终返回给应用程序。至此,对设备的次操作完成。这样个模块开发完成以后,它就可以通过向总线驱动程序发送包含的,来实现外设之间的信息交换。主机应用程序是计算机中完成特定功能的程序,其基本功能有开启或闭合设备检测设备设置数据传输管道实时从接口采集数据显示数据分析数据和存储数据。程序的主框图见图图应用程序主框图启动设备检测设备设置设备参数延迟到下组数据包准备就绪储存,分析,显示数据接收数据包显示出信息并退出发出上传数据包的指令音频解码芯片驱动驱动框图如图图。在开始播放音乐之前,先要对进行系列的初始化......”

4、“.....然后才能正确的播放音频文件。在系统启动时会对初始化。第步初始化与相连接的口,接着对进行硬件复位和软件复位,之后初始化的内部寄存器,之后就可以向写数据,进行音乐播放的功能了。图驱动流程图解码芯片是通过实现数据通信的,与卡公用个接口,通过不同的片选信号,分时复用。通过根线与单片机进行通信,即。在默认情况下,数据将在的上升沿有效被读入,次需要在的下降沿更新数据,并且字节发送以在先。第步,口初始化,这部分初始化与相连接的口,并初始化单片机的虚拟的相关寄存器,实现代码如下第二步,对进行复位和寄存器的设置,这几个步骤在系统启动的时候会执行遍,在音乐开始播放的时候,也要执行这个步骤,来清除上次的设置,并初始化相关寄存器。硬复位很简单,只要把的引脚拉低定时间,,然后再置高电平就实现了硬复位。这里采用宏定义的形式来实现软复位先等待空闲,然后设置寄存器的为,实现的软复位。这里在软复位之前,还对的解码时间进行了清空操作,以确保上次解码的时间被清除掉......”

5、“.....就开始对的内部寄存器进行设置包括对模式音量音调时钟的设置。此函数中的和数组是保存音效的寄存器数组。前者保存在,使得用户设置的音效再掉电后可以保存后者保存在中,使得用户可以反复操作,两者之间是相互映射的。音效和音量的设置通过函数来实现。以上介绍了的初始化过程,在完成以上的操作后,就可以向中直接放入音频数据了,然后就会开始音频解码,并且播放音乐了。中断模块设计中断模块设计中断服务程序由于按键为机械开关结构,机械触点的弹性及电压突跳等原因,往往在触点闭合或断开的瞬间会出现电压抖动。为保证键识别的准确,在电压信号抖动的情况下不能进行状态的输入,为此需要进行去抖动处理。去抖动有硬件和软件两种方法。硬件方法就是加去抖动电路,从根本上避免抖动的产生。软件方法则采用时间延迟以避开抖动,待信号稳定之后,再进行键扫描。在本设计中,为简单起见,采用的是软件延迟去抖动的方法。这方法体现在中断服务程序中。该部分还要利用中断完成播放曲目的选曲工作。中断服务程序流程图如图所示......”

6、“.....常要求有实时时钟,以实现定时或芯片与单片机的接口及应用,电子与自动化,,,,,,致谢首先,我衷心感谢在论文写作期间给予我帮助的老师和同学,特别是我的指导老师王祥勇老师。从我的论文的开题设计方案到撰写论文的每个环节,都得到了他严格审查和悉心指导,在此向他表达诚挚的谢意,在毕业设计的这个阶段里,王祥勇老师以其深厚的专业基础,严谨的治学态度,认真负责的工作态度给了我很多的帮助,也教会我做人做事的道理。谢谢在我做毕业设计过程中帮助过我的所有同学,祝大家都有个美好的前程。最后,真诚地感谢各位专家教授在百忙之中对本研究的审阅和赐教,附录附录附录中断入口地址中断入口地址中断优先于中断,以上为系统初始化,等待提示输入键是,转输入键是,转输入键是,转输入键是,转从循环播放循环播放乐曲从乐曲开始播放,播放完后停止......”

7、“.....直到低电平时才跳出该指令,如果再来个高电平才跳出中断读键盘子程序读,,显示,读,,显示,读,,显示,读,,显示读音乐序号子程序读键,,显示,读键,,显示,读键,,显示,读键,,显示延时子程序保存现场恢复现场延时子程序延时子程序,延时控制。机内部带有两个定时,计数器和,两者均可作为定时器或计数器使用。这里,采用片内定时计数器作为中断产生源。中断服务程序是利用的实现方波的输出,驱动扬声器播放乐曲,中断服务程序流程图如图所示图中断模块程序流程图调试仿真系统调试与仿真分为硬件的调试与软件的仿真。硬件的调试侧重于原理设计的正确性验证软件的仿真则侧重于子模块的功能验证和模块与模块的接口配合。硬件调试调试分为断电调试和上电调试第步断电调试为安全起见,首先必须进行断电调试。断电调试的内容至少包括短路检测和原理正确性确认。短路检测系统电路焊接完成后,必须进行短路检测。检测方法很简单......”

8、“.....挡或挡,用红黑表笔接电路板的电源的极,如果存在充放电现象即电阻指示从大到小再到大或从小到大,最后电阻稳定在个适当的位置般为几千欧姆,则基本可排除系统短路现象。如果无充放电现象或电阻值稳定在很小的位置例如几欧姆,则说明系统中可能存在短路故障,不能通电试验,必须对系统进行彻底排查,直至解决。原理正确性确认关于这个问题,不同的电路有不同的工作原理,因此,必须针对具体电路进开始输出方波重装定时常数中断返回行具体分析。这里按照图,检查各个器件的引脚是否连接正确。第二步通电调试系统时钟是否起振凡是微处理器系统,正常运行的必要条件是系统时钟稳定正常。在实际工作中,因为各种原因导致系统时钟不正常而出现系统无法正常运行的情况也时有出现,因此系统时钟是否起振应是通电检查的首要环。检查方法如下逻辑笔法。利用逻辑笔看时钟引脚,应出现脉冲跳变现象即高低电平和脉冲指示灯同时闪亮,否则,说明时钟没有起振。数字万用表法。用数值万用表的直流电压挡......”

9、“.....其中读数应在左右。示波器法。波形应为的脉冲方波。复位电路是否正常复位不正常也会导致系统不工作,例如,脚复位脚如果始终为高,则系统始终处于复位状态如果始终为低电平不能产生复位所需的高电平脉冲,则系统也可能无法正常工作检查的重点是相关电路是否正确。调试中遇到的问题及解决编程前要画流程图,这样会使思路清晰。编程时要注意,在程序开始时,要写入各定时器中断的入口地址。有时会出现程序点也没有,但就是不能正常运行的现象,最后我们发现是因为程序中有的指令书写得不规范导致的,例如有的返回指令定要按正确格式书写。程序中的跳转指令的运用很重要,为保险起见,都用,我们就遇到过跳转指令用错程序无法正常运行的现象。编程过程中要注意加注释或分割线,否则,在程序过长时容易变得很乱,不便于查找或更改。开始时候没有将单片机的第号引脚接到高电平,结果使音乐播放器的播放性能不稳定有时候能工作,有时候却工作不了,当接高电平以后,播放器能正常工作了。开始没有考虑键盘的消抖,造成的按键工作紊乱......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于单片机的音乐播放器系统设计.doc预览图(1)
1 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(2)
2 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(3)
3 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(4)
4 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(5)
5 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(6)
6 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(7)
7 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(8)
8 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(9)
9 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(10)
10 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(11)
11 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(12)
12 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(13)
13 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(14)
14 页 / 共 67
基于单片机的音乐播放器系统设计.doc预览图(15)
15 页 / 共 67
预览结束,还剩 52 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档