单片机-实训keil protues软件使用指南_第1页
单片机-实训keil protues软件使用指南_第2页
单片机-实训keil protues软件使用指南_第3页
单片机-实训keil protues软件使用指南_第4页
单片机-实训keil protues软件使用指南_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机应用系统的研制步骤和方法单片机的应用系统随其用途不同,其硬件和软件均不相同。单片机最初的选型很重要,原则上是选择高性价比的单片机。硬件软件化是提供高系统性价比的有效方法,尽量减少硬件成本,多用软件实现相同的功能,这样也可以大大提高系统的可靠性。虽然单片机的硬件选型不尽相同,软件编写也千差万别,但系统的研制步骤和方法是基本一致的,一般都分为总体设计、硬件电路的构思设计、软件的编制和仿真调试几个阶段。单片机应用系统的研制流程如图所示。1

.单片机应用系统开发的软硬件环境构成

单片机应用系统开发的软硬件环境当用户目标系统设计完成后,还需要应用软件支持,用户目标系统才能成为一个满足用户要求的单片机应用系统。但该用户目标系统不具备自开发能力,需要借助于单片机仿真器(也称单片机开发系统)完成该项工作。一个典型的单片机系统开发环境组成如图所示。单片机系统开发环境组成在线编程目前有两种实现方法:在系统编程(ISP)和在应用编程(IAP)。

ISP的实现一般需要很少的外部电路辅助实现,而IAP的实现更加灵活,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序对内部的FLASH存储器编程。单片机的在线编程

单片机系统的编程语言有汇编语言和高级语言两种。每一种类型的单片机都有与其指令系统对应的汇编语言,汇编语言就是机器语言,优点是可直接操作硬件,可执行文件比较小,而且执行速度很快。汇编语言的缺点是软件的维护性和可移植性差。单片机的高级语言包括:Basic语言、PL/M语言和C/C++语言。Basic语言主要应用在MCS-51系列单片机上,效果不是很理想,现在已经不再使用。PL/M语言对硬件的控制能力和代码效率都很好,但局限于Intel公司的单片机系列,移植性差。C/C++语言是目前单片机的主流编程语言。

开发系统软件使用——Keil51调试软件11.启动Keil软件。2.新建项目。3.项目属性配置。4.新建项目中的文件,并保存。右键点击右键5.将文件添加到项目中。6.编译程序。6.编译/链接文件。

6.1工程文件已经添加到工程,对工程的配置也完成,接着就是编译/链接文件。编译/链接击Projiet菜单中区域5指令。也可以点1、2、3图标。不同是1是用于编译单个文件。2是编译/链接当前项目,如果先前编译过一次之后文件没有做动编辑改动,这时再点击是不会再次重新编译的。3是重新编译,每点击一次均会再次编译链接一次,不管程序是否有改动。5是其菜单键。4中可以看到编译的错误信息和使用的系统资源情况7.进入仿真调试状态。7.1进入仿真界面击Debug-Start\StopDebugSession,快捷键contrl+F5。1为全速运行,当程序处于停止状态时才有效,2为停止,程序处于运行状态时才有效。3是复位,模拟芯片的复位,程序回到最开头处执行。8.1开始全速仿真调试._全速仿真(F5)8.2开始单步仿真调试。

_单步仿真(F10)该按钮与单步有什么区别?Protues仿真软件的使用2运行ISIS7Professional,会出现如图的窗口界面。1.新建一个原理图设计文件2.保

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论