单片机应用系统的研制步骤和方法15232解析.ppt

单片机应用系统的研制步骤和方法15232解析.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机应用系统的研制步骤和方法15232解析

1.新建一个原理图设计文件 2.保存原理图设计文件 3.添加原理图中所需元器件 4.添加原理图中所需电源、地 5.器件布局,画原理图 6.加载程序(*.hex)文件至芯片 单片机应用技能项目化教程 陈海松 主编 何惠琴 刘丽莎 副主编 王静霞 主审 全国高职高专院校规划教材·精品与示范系列 单片机应用系统的研制步骤和方法 单片机的应用系统随其用途不同,其硬件和软件均不相同。单片机最初的选型很重要,原则上是选择高性价比的单片机。硬件软件化是提供高系统性价比的有效方法,尽量减少硬件成本,多用软件实现相同的功能,这样也可以大大提高系统的可靠性。 虽然单片机的硬件选型不尽相同,软件编写也千差万别,但系统的研制步骤和方法是基本一致的,一般都分为总体设计、硬件电路的构思设计、软件的编制和仿真调试几个阶段。单片机应用系统的研制流程如图所示。 1 ?.单片机应用系统开发的软硬件环境构成 ?单片机应用系统开发的软硬件环境 当用户目标系统设计完成后,还需要应用软件支持,用户目标系统才能成为一个满足用户要求的单片机应用系统。但该用户目标系统不具备自开发能力,需要借助于单片机仿真器(也称单片机开发系统)完成该项工作。 一个典型的单片机系统开发环境组成如图所示。 单片机系统开发环境组成 在线编程目前有两种实现方法: 在系统编程(ISP)和在应用编程(IAP)。 ISP的实现一般需要很少的外部电路辅助实现,而IAP的实现更加灵活,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序对内部的FLASH存储器编程。 单片机的在线编程 单片机系统的编程语言有汇编语言和高级语言两种。 每一种类型的单片机都有与其指令系统对应的汇编语言,汇编语言就是机器语言,优点是可直接操作硬件,可执行文件比较小,而且执行速度很快。汇编语言的缺点是软件的维护性和可移植性差。 单片机的高级语言包括:Basic语言、PL/M语言和C/C++语言。Basic语言主要应用在MCS-51系列单片机上,效果不是很理想,现在已经不再使用。PL/M语言对硬件的控制能力和代码效率都很好,但局限于Intel公司的单片机系列,移植性差。 C/C++语言是目前单片机的主流编程语言。 开发系统软件使用 ——Keil 51调试软件 1 1.启动Keil软件。 2.新建项目。 3.项目属性配置。 4.新建项目中的文件,并保存。 右键点击 右键 5.将文件添加到项目中。 6.编译程序。 6. 编译/链接文件。 6.1 工程文件已经添加到工程,对工程的配置也完成,接着就是编译/链接文件。 编译/链接击Projiet菜单中区域5指令。也可以点1、2、3图标 。不同是1 是用于编译单个文件。2 是编译/链接当前项目,如果先前编译过一次之后文件没有做动编辑改动,这时再点击是不会再次重新编译的。3 是重新编译,每点击一次均会再次编译链接一次,不管程序是否有改动。5是其菜单键。 4 中可以看到编译的错误信息和使用的系统资源情况 7.进入仿真调试状态。 7.1 进入仿真界面击Debug-Start\Stop Debug Session,快捷键contrl+F5。 1 为全速运行,当程序处于停止状态时才有效,2 为停止,程序处于运行状态时才有效。3 是复位,模拟芯片的复位,程序回到最开头处执行。 8.1开始全速仿真调试._ 全速仿真(F5) 8.2开始单步仿真调试。 _ 单步仿真(F10) 该按钮与单步有什么区别? Protues 仿真软件的使用 2 运行ISIS 7 Professional,会出现如图的窗口界面。

文档评论(0)

33ggoup + 关注
内容提供者

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

1亿VIP精品文档

相关文档