第11章单片机应用系统的开发与工具.pptVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章教学要求 (1) 了解单片机应用系统的设计与开发过程。 (2) 了解单片机应用系统的开发步骤。 (3) 了解单片机应用系统开发系统类型。 (4) 熟悉单片机应用系统开发工具软件Keil C51的使用。 本章目录 11.1 单片机应用系统的开发过程 11.1.1 准备工作 11.1.2 单片机应用系统设计过程 11.1.3 撰写设计总结报告 11.2 单片机应用系统的调试 11.2.1 硬件调试 11.2.2 软件调试 11.2.3 脱机运行调试 本章目录 11.3 单片机应用系统开发工具简介 11.3.1 开发系统分类 11.3.2 Keil C51开发工具 11.3.3 用Keil C51调试C51应用程序举例 11.4 单片机应用系统设计实例 习题与思考题 11.1 MCS-51单片机应用系统的开发过程 单片机应用系统随着用途的不同,它们的硬件和软件结构差别很大,但系统设计的方法和步骤是基本相同的,开发过程也大体一致。 11.1.1 准备工作 11.1.1 准备工作 以书面形式写出设计方案。内容大致如下: 1) 研发课题的内容和目的; 2) 研发课题的必要性; 3) 目前国内外同类产品的技术和发展趋势; 4) 研发课题的可行性; 5) 拟达到的性能指标; 6) 技术途径; 7) 开发时间表; 8) 保障条件和实验条件; 9) 技术力量安排; 10) 预期成果。 11.1.2 应用系统设计过程 1) 系统的总体方案设计; 2) 系统硬件设计; 3) 系统软件设计; 4) 系统仿真调试; 5) 系统安装运行。 11.1.2 应用系统设计过程 (1)熟悉控制对象,确定技术指标 (2)单片机选型 (3)硬件和软件的功能划分 11.1.2 应用系统设计过程 (1)程序结构设计 (2)程序流程图设计 (3)编写各模块程序 (4)总体程序连接 11.1.3 撰写设计总结报告 单片机应用系统开发完毕,不管是成功或者失败,都要马上写总结报告,找到这次设计的不足之处,记录设计的创新之处。 总结报告是对自己开发应用系统进行的技术、能力、信心、经验的记录。 11.2 MCS-51单片机应用系统的调试 单片机应用系统的调试是系统开发的重要环节。当完成了单片机应用系统的硬件设计、软件设计和硬件组装后,便可进入应用系统调试阶段。系统调试的目的是查出系统中硬件设计与软件设计中存在的错误及可能出现的不协调问题,以便修改设计,最终使系统能正确地工作。单片机应用系统的调试工作分硬件调试、软件调试和脱机运行调试三部分。 11.2.1 硬件调试 (1)电源检查 (2)各元器件电源检查 (3)检查相应芯片的逻辑关系 在断电情况下,除8051外,插上所有的元器件,并把仿真器的仿真插头插入应用系统的插座,然后与开发系统的仿真器相连,分别打开样机和仿真器电源后,便可开始进行联机动态仿真调试了。开发系统的仿真器是一个与被开发的应用系统具有相同单片机芯片的系统,它是借助开发系统的资源来模拟应用系统的单片机,对应用系统的资源如存储器、I/O接口进行管理。同时仿真器还具有跟踪功能,它可将程序执行过程中的有关数据和状态在屏幕上显示出来,这给查找错误和调试程序带来了便利。同时,其程序运行的断点功能、单步功能可直接发现硬件和软件的问题。 11.2.2 软件调试 软件调试是通过对用户程序的汇编、连接、执行来发现程序中存在的语法错误与逻辑错误并加以排除纠正的过程。软件调试根据手中的设备情况可以有3种方法: (1)交叉汇编 (2)汇编语言 (3)手工汇编 11.2.3 脱机运行调试 将插在应用系统中单片机插座上的仿真头拔掉,使应用系统脱离开发装置。插入单片微机,并将己固化应用程序的EPROM芯片插上,然后上电试运行。当出现脱机运行故障时应考虑: 1) 程序固化有无错误; 2) 在联机仿真调试时,未涉及的电路部分有无错误; 3) 单片微机比仿真头的驱动能力差,可能因此而影响系统运行。 11.3 MCS-51单片机应用系统开发工具简介 开发系统大致分为四类: (1)通用型单片机开发系统 (2)软件模拟开发系统 (3)普及型开发系统 (4)通用机开发系统 2) 软件模拟开发系统 这是一种完全依靠软件手段进行开发的系统。开发系统与应用系统在硬件上无任何联系。通常这种系统是由通用PC加模拟开发软

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档