1、“.....可以采用延迟测量法来解决,测量完后再次延迟段时间连击延时后打开笔中断,可避免连击现象出现。触摸驱动实现的流程如图所示。外部中断配置及显示驱动初始化开中断循环,等待触摸中断取得触摸点,取得坐标,关中断在上的对应位置显示是延时去抖坐标转换图触摸驱动流程驱动设计要让实现音乐播放功能,首先要实现写命令功能,然后通过写命令操作初始化。完成以上步骤之后,就可以送入音频数据,播放音乐了。写命令要控制首先要实现的就是写命令,这是控制是否成功的前提。通信方式是种同步串行接口方式从机模式,它要求信号必须由外部电路产生,数据在的上升沿或下降沿时被写入。写命令的过程如下等待为高当为低时,说明芯片还没有就绪将命令片选拉低写入写入寄存器地址分别写入数据的高字节与低字节将置高。初始化如其它芯片样,初始化对于来说同样是极其重要的。初始化的过程大致是这样的硬件复位接拉低延时,将置高向中写入等待为高设置的时钟,倍频设置的采样率,采样率,立体声设置重音设置音量向发送个字节的无效数据......”。
2、“.....对音频文件的处理在完成初始化之后就可以对其写入文件数据了。主要就是看信号,在的能够接受数据的时候输出高电平。每次可以写入个字节的数据。而变低时,单片机就要停止数据的发送。写数据的具体的方法如下将拉低等待为高通过写入数据在文件没有结束前不断重复与操作在所有的数据都发送完后,再发送无效字节以清除的数据缓冲区将置高。卡读取驱动卡是种为满足安全性容量性能和使用环境等各方面的需求而设计的种新型存储器件,卡允许在两种模式下工作,即模式和模式,本系统采用模式。卡内部结构及引脚如图所示。卡引脚功能如表所列,各引脚的具体含义如下。时钟信号,每个时钟周期传输个命令或数据位,频率可在之间变化,卡的总线管理器可以不受任何限制的自由产生的频率。图卡引脚及内部结构表卡引脚功能表针脚模式双向命令和回复线,命令是次主机到从卡操作的开始,命令可以是从主机到单卡寻址,也可以是到所有卡回复是对之前命令的回答,回复可以来自单卡或所有卡。数据线,数据可以从卡传向主机也可以从主机传向卡。和电源和地。模式下......”。
3、“.....其中,回应的数据格式如表所列。表模式下卡部分操作指令命令参数回应描述复位卡读取卡特定数据寄存器读取卡标志数据寄存器块大小设置块大小字节数地址读取个块的数据地址写入个块的数据引用命令的前命令开始卡的初始化仅最后以为有效设置开启或关闭表卡回应格式卡回应格式参数地址连续擦除命令非法命令擦除复位状态卡典型的初始化过程如下初始化与卡连接的硬件条件的配置,口配置上电延时个复位卡激活卡,内部初始化并获取卡类型用于卡查询,获取供电状况是否使用设置读写块数据长度读取,获取存储卡的其他信息发送后,禁止片选在卡初始化完成后,就可以读卡读写数据。卡读取数据通过完成,具体步骤如下发送接收卡响应接收数据起始令牌接收数据接收个字节的,如果没有开启,这两个字节在读取后可以丢掉之后禁止片选卡写数据通过完成,具体步骤如下发送接收卡响应发送写数据起始令牌发送数据发送字节的伪之后禁止片选。时钟驱动内带模块,它拥有组连续运行的计与结合的方案,在实现了基本的播放器的基础上......”。
4、“.....丰富的外设让硬件电路的设计更加的简单,同时节约了设计成本。提供优秀的音乐流处理能力,能够保障高品质的音质。在显示控制方面,本设计采用当前流行的触摸彩屏,让播放器在控制上更加智能,在显示上更加多彩﹑立体。当然,每款设计都有它的不足之处,本设计在硬件设计上不够小巧美观,没有增加移动电池,在便携式功能上有所欠缺。在软件方面没有加入操作系统,各个功能模块的处理上不够流畅。参考文献百度百科播放器,薛小铃,刘志群,贾俊荣单片机接口模块应用与开发详例北京北京航空航天大学出版社,技术手册,增强型系列数据手册,王永红,徐炜,郝立平系列微控制器原理与实践北京北京航天航空大学出版社,技术文档,中文资料,手册音频解码器,张涛,左谨平,马华玲在位微控制器上的移植电子技术卡规范,李宁开发工具使用入门北京北京航空航天大学出版社,附录实物照片致谢通过这段时间的学习,我的毕业设计终于完成了,同时也意味着大学的学习生涯到此结束了。回往大学四年,我在专业技能和友情上都收获很多......”。
5、“.....衷心感谢薛小铃老师两年来对我的培养与帮助。在这段相处的日子中,您不仅指导我怎么样学习专业技能,同时也启迪了我很多做人的道理,使我受益匪浅。同时也要感谢与我朝夕相处的林诗艺﹑陈学松同学,你们在生活和学习上给我的帮助与支持,给了我前进的动力,让我不是个人在战斗。感谢所有在我学习和生活中提供过帮助的老师和同学们,谢谢你们的路陪伴,希望我们的友谊长存。最后,我还要感谢闽江学院物理学与电子信息工程系在这四年来对我的培养与关怀。器,可以通过适当的软件设置提供日历时钟功能和闹铃功能。的驱动时钟可以是个使用外部晶体的的振荡器,具有个位的可编程计数器,使用比较寄存器可以进行长时间的测量。有个位的预分频器用于时基时钟,默认情况下时钟为时,它将产生个秒长的时间基准。通过设置的相关寄存器,就可以实现时钟和闹铃功能了。工作的般步骤如下使能电源时钟和备份区域时钟与。更新配置,设置中断。进入中断服务程序。功能模块的设计音乐播放功能的设计要实现音乐播放功能,需要获得相应的音乐文件数据......”。
6、“.....得到相应的文件数据,每次读取个字节。当已经初始化完成并等待接收数据引脚为高电平时,将读到的数据以每次字节的速度送入的中,会自动去处理这些数据并得到模拟音频信号。在每次读取新的音频文件时,采用文件名比较只比较前个字节的方法查找存在卡中的歌词文件,如果存在歌词文件,就将文件数据全部复制到中超过个字节的部分将丢弃,同时初始化中断的定时器用于歌词显示的刷新操作。音乐播放功能实现的具体流程如图所示。加载卡中当前目录下的的音频文件及目录选择目录选择文件加载播放器界面读取音频文件送入解码初始化文件是否读取完退出返回系统选择菜单上下首文件编号加减音量调节,设置音效寄存器初始化定时器触摸中断,键值选择否文件编号加存在歌词则显示清标志位时间同步读取存放在中的歌词数据下个簇的数据显示读取的歌词是返回否进入歌词显示函数图音乐播放功能的实现流程电子书阅读与图片浏览功能设计电子书阅读和图片浏览功能在文件数据的读取上与音乐播放功能样,只是所读取的文件属性不样而已......”。
7、“.....图片浏览则支持属性的文件。和音乐播放不样的是电子书阅读与图片浏览功能的实现不需要做额外的数据处理,可以直接把读取的属性的文件数据直接送给显示驱动即可实现相应的功能。其软件设计流程如图所示。进入图片浏览电子书阅读模块浏览文件夹触摸屏按键按下获取键值,开辟内存空间根据键值获取图片文档信息加载显示图片文字触摸屏键值获取加载系统菜单有退出无图电子书阅读或图片浏览软件设计流程读卡器内置个全速接口,可以实现读卡器的功能。该功能的实现需要个部分传输部分和卡读写部分。根据官网提供的例程,读卡器用到个函数个是函数,用于向卡写入数据,当你要文件到卡的时候,就是由这个函数完成的另个是函数,该函数用于读取卡上面的数据。下载官网的例程,移植到本设计中即可实现读卡器功能。触摸画板触摸画板功能的实现完全依靠显示与触摸驱动的支持。其基本原理是利用获取触摸坐标,并根据坐标在上完成画点工作。触摸画板的设计流程如图所示......”。
8、“.....该模块拥有组连续计数的计数器,在相应的软件配置下,具有秒中断和闹铃中断的功能,只需要根据相应的中断信息,即可完成时钟和闹铃功能。每次秒中断产生时,时间值加,同时通过获得温度数据,之后将时间与温度数据更新并显示出来,这样就完成了日历工作。闹铃功能是依靠闹铃中断实现,在闹铃中断开启后,闹铃计数的值与时钟计数器的值比较,当两者相等时就会触发闹铃中断,转而去执行闹铃播放子函数。系统所设定的闹铃时间﹑开关等标志和播放闹铃文件的簇号都保存在中,避免系统掉电时闹铃的相关设置被复原。初始化读取日历和温度显示选择进入时间界面是更新时间和温度中断退出是否是闹铃中断闹铃服务子程序是否播放闹铃音乐是否播放完毕是否选择退出否返回闹铃播放前的界面是否图时钟和闹铃功能设计流程拼图游戏拼图游戏是个传统的智力游戏,本系统也内置了该功能。该游戏实现的核心是利用生成随即数打乱图片的排序,每次图片位置交换后的新排序与原始图片的排序对比......”。
9、“.....软件实现的流程如图所示。加载游戏模式加载图片,生成打乱路径,打乱图片交换图片位置判断新图片状态拼图成功,保存信息和原图样和原图不样图拼图游戏实现流程系统调试与分析硬件调试在硬件调试过程中碰到个问题在实现过程中出现花屏现象。经过检查发现电源端的储能电容离电源引脚较远,不能够稳定电压。在靠近电源引脚与地之间加上的钽电容即可正常工作。在播放音乐时会出现忽快忽慢的现象,不能稳定的工作。经检查发现这种问题是由于芯片的工作时钟不稳定造成的。为了减少输入晶振端的阻抗,在其引脚端并上电阻,最终得以正常工作。软件调试在软件调试时,采用分步渐进的测试方法。首先完成显示﹑串口﹑触摸﹑﹑﹑时钟等驱动程序的调试,然后调试文件系统的读写﹑的读写,最后根据系统所需移植游戏等功能。系统用到了多个中断,在设计过程中遇到过中断嵌套而无法退出的问题,因而需要设定中断优先级,其中触摸屏引脚中断优先级最高。经过调试后,系统的主要功能运行效果如图所示。图系统各功能实现效果图结束语本设计采用是基于总线的存储器件......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。