单片机第8章 单片机系统开发及设计例.pptVIP

单片机第8章 单片机系统开发及设计例.ppt

  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文档。上传文档
查看更多
* * * * * * * * 第8章单片机应用系统开发 8.1 单片机系统的开发应用过程 8.2 单片微机系统应用开发举例 8.1 单片机系统的开发应用过程 单片机系统的应用开发过程也从过去的“手工作坊”式的个人工作模式逐渐向标准化,系统化,联合化,层次化发展。 所谓的标准化是指系统模块、基础算法模块、常用的主要功能模块正在逐步的标准化;系统化是指开发流程从过去的比较多的自下向上的开发模式转变为自顶向下的开发模式,并且引入了较多的系统需求与系统分析的原软件工程领域的先进的思想与方法,逐渐出现设计与实现的分离、软件设计与硬件设计的分离。 联合化是指较大型或知识较为密集型的系统或产品中越来越多的出现产品设计思想、关键算法、甚至一个程序的不同部分不再由同一个人全部掌管。 所谓层次化是指随着分工合作的发展,原来各个层次软件的开发者均为同一人的现象逐渐消失,开发语言层次、操作系统层次、应用程序层次、专业算法层次、IO接口层次、知识产权层次都是分属不同的开发者甚至相互未曾谋面、不同国别的合作开发者。 8.1.1 总体论证 一个产品或项目提出之后,要完成其任务,第一步首先要进行总体论证,它主要是对项目调研进行可行性分析,即对所研制任务的功能和技术指标详细分析、研究,明确功能的要求;对技术指标进行一些调查、分析和研究;对产品或项目的先进性、可靠性、可维护性、可行性以及功能/价格比进行综合考虑;同时还要对国内外同类产品或项目的应用和发展情况予以了解。 8.1.2 总体设计 单片机应用系统的总体设计主要包括系统功能(任务)的分配、确定软硬件任务及相互关系、单片机系统的选型和拟定调试方案和手段等。系统任务的分配、确定软硬件任务及相互关系包括两方面的含义,一是必须由硬件或软件完成的任务,相互之间是不能替代的;二是有些任务双方均能完成,还有些任务需要软、硬件配合才能完成。这就要综合考虑软、硬件的优势和其他因素如速度、成本、体积等进行合理的分配。 8.1.3 硬件设计 硬件开发的第一步是电路原理图的设计,它包括常规通用逻辑电路的设计和特殊专用电路的原理设计。 专用电路的原理设计,它一般没有现成的电路,要根据要求首先进行原理设计。在理论分析通过的基础上可进行实际电路的试验、调试和确认。整个系统的硬件电路原理图设计完毕并确认无误后,可进行元器件的配置,即将系统所有元器件(外型尺寸不同)购齐以备绘制印制电路板使用。印制电路板的设计也可委托相关厂家,但需提供系统电路原理图中所有元器件的型号、参数和尺寸,如有特别要求(元器件的布局)应事先提出。印制电路板制作出来之后,要用万用表进行检查,对照设计图检查有否短路、断路和连接错误,检查后可进行元器件的焊接和装配。 8.1.4 软件设计 针对目前最通用的单片机8051和目前最流行的程序设计语言C,以Franklin/Keil的编译器为工具,推出了单片机的C语言程序设计。 8.1.5 软、硬件仿真调试 所设计程序在经过编译产生仿真所需文件后(例如.HEX文件),软、硬件仿真调试可以参考以下方法选择进行。 1)首先在Keil中直接仿真调试。 2)可以直接进行Proteus软、硬件仿真调试。 3)或进行Keil+ Proteus虚拟仿真联机调试(参看第4章)。 4)软件测试。由于当前软、硬件调试软件的功能强大、使用方便,在调试过程中,可以使用一些软件测试的方法对程序功能进行测试,根据仿真测试结果可以十分方便地对程序和仿真原理图进行不断修改和完善,直至仿真结果满足系统需求。 5)在初步仿真成功后,对于可能存在的实际元器件不能替代的个别虚拟仿真元器件,需要完善仿真电路的真实程度,甚至可以改变硬件电路,不仅得到最佳仿真效果,而且达到硬件电路的合理性和可操作性。 8.1.6 联机调试 联机调试,就是借助开发工具对所设计应用系统的硬件进行检查,排除设计和焊接装配的故障。 8.1.7下载测试 联机调试完成后,将程序写入(下载)程序存储器中。常见下载程序的方法有:ISP下载、串口下载、IAP下载、直接USB下载等。下面给出一种用STC-ISP软件直接将.HEX文件写入单片机芯片的方法。 该软件完成下载功能需以下几个步骤: 1)正确配置单片机开发电路。通过PC机RS-232串口与STC单片机应用电路连接(ISP在线下载),也可以通过PC机USB口使用USB转RS-232串口数据线下载。 2)正确安装STC-ISP-V4.83软件并启动该软件。读者可以在/下载此软件。 3)选择所用单片机型号,打开程序文件,选择需要下载的.HEX文件。 4)设置串口和通信速度。选择所用串行口,通常选择COM1,如果所用计算机有多个串口,要根据实际情况来选择。最高波特率可以选择默认值,如果所用计

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档