论文摘抄(同名3794).pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

方案一:

本设计是通过按键输入〔其中有两个按键,一个播放上一首,一个播放下一

首〕,作用于单片机后使单片机发出声音送入喇叭使喇叭发声。同时也有复位按键,可以

使歌曲复位,从头再唱。

方案二:

本设计是通过按键输入〔只有一个按键〕,作用于单片机后经过人工调频发

声后送入蜂鸣器使蜂鸣器发出音乐的声音。

通过比较可以知道,方案二中的调频发声部分相对于方案一比较难以实现,

并且蜂鸣器发出的声音相对喇叭来说噪音更重。而方案一可以通过程序的编写来实现音乐的

发声,可以发出清晰、无噪的音乐声。故选择方案一来作为本设计的总体设计方案。

5系统调试和功能测试

单片机的系统调试主要包括硬件调试和软件调试,这两者是不能分开的,许多硬件错误是在

软件调试中被发现和纠正的。但通常是先排除明显的硬件故障以后,再和软件结合起来调试

以进一步排除故障。可见硬件的调试是基础,如果硬件调试不通过,软件设计则是无从做起。

系统硬件调试

硬件设计方面从布线到焊接安装完成之后,就开始进入硬件调试阶段。首先,我们应该排

除元器件失效问题。造成这类错误的原因有两个:一是元器件买来时就已坏了;另一个是

由于焊接错误,造成器件损坏。要排除这种错误我们可以采取检查元器件与设计要求的型号、

规格和连接是否一致,在保证安装无误后,用替换方法排除错误。

其次,排除电源故障问题。在通电前,一定要检查电源电压的幅值和极性,否则很容易造

成集成块损坏。加电后检查各插件上引脚的电位,一般先检查VCC与GND之间电位,假设

在5V~4.8V之间属正常。假设有高压,联机仿真器调试时,将会损坏仿真器等,有时会使

应用系统中的集成块发热损坏。

本次设计的硬件调试顺序为先显示器后键盘。在显示器调试通过后,键盘调试就比较简单,

完全可以借助于显示器,利用程序进行调试。利用开发装置对程序进行设置断点,通过断点

可以检查程序在断点前后的键值变化,这样可知键盘工作是否正常。

硬件上的故障往往由于设计和加工制板过程中工艺性错误所造成的。主要包括错线、开路、

短路。排除的方法是首先将实物连接板认真对照原理图,看两者是否一致。应特别注意电源

系统检查,以防止电源短路和极性错误,并重点检查系统总线〔地址总线、数据总线和控制

总线〕是否存在相互之间短路或与其它信号线路短路。必要时利用数字万用表的短路测试功

能,可以缩短排错时间。

系统软件调试

在确认过硬件电路连接及焊接工艺无误后,我们就开始采用连击仿真的方式进行软件调试。

一般,我们使用KeilC51uVision2进行仿真调试。KeilC51是美国KeilSoftware公司出品的

51系列兼容单片机C语言软件开发系统,它提供了包括C编译器、宏汇编、连接器、库管

理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境〔uVision〕

将这些部份组合在一起。KeilC51软件提供丰富的库函数和功能强大的集成开发调试工具,

全Windows界面。同时,编译后生成的汇编代码效率很高,多数语句生成的汇编代码很紧

凑,易于理解。

同时,联机仿真必须借助仿真开发装置、示波器、万用表等工具,这些工具是单片机开发的

最基本工具。调试手段可采用单步或设置断点运行方式,检查程序执行结果是否符合设计要

求。通过检测可发现程序中的死循环错误、机器码错误及转移地址的错误。同时也可以发现

用户系统中的硬件故障,软件算法及硬件设计错误。

第五章调试与实现

这是本设计较为困难的一部分,需要经过反反复复的调试,才能到达理想中的效果,以下将

分文硬件与软件两部分介绍此次调试的过程,以及调试过程中遇到的困难和解决方法。

程序主要取自一个音乐播放程序,但没有功率放大部分,更没有多音乐轮流播放部分,按钮

部分。

在此基础之上,首先是对其进行一定的修改,在保留原来音乐播放程序的前提下,进行主程

序的设计,首先对所有端口进行初始化操作,接着进入不断循环部分,直到按键按下,进入

防止抖动程序,如果不是抖动,则进入音乐播放程序,直到音乐播放完毕,再次进入等待按

键按下部分,直到第二次按键按下,再次进入防止抖动程序,如果不是抖动,则再次进入音

乐播放程序,直到音乐播放完毕,直到第三次按键按下,最后一次次进入防止抖动程序,如

果不是抖动,则最后一次次进入音乐播放程序,直到音乐播放完毕,回到循环起点,等待第

四次按键按下部分,如此类推。

在keil软件经不断改良后,生成hex文件,再用开发板烧入程序,并通过stc-isp烧录软件烧

录后,最终得以完成。

再把烧录好的AT89C51芯片摆放到已经焊接好的电路板上,按下遥控按钮,听到第一首音乐,

文档评论(0)

. + 关注
官方认证
文档贡献者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档