收藏 分享(赏)

实训keil_protues 软件使用指南.ppt

上传人:Facebook 文档编号:3439556 上传时间:2018-10-29 格式:PPT 页数:43 大小:2.94MB
下载 相关 举报
实训keil_protues 软件使用指南.ppt_第1页
第1页 / 共43页
实训keil_protues 软件使用指南.ppt_第2页
第2页 / 共43页
实训keil_protues 软件使用指南.ppt_第3页
第3页 / 共43页
实训keil_protues 软件使用指南.ppt_第4页
第4页 / 共43页
实训keil_protues 软件使用指南.ppt_第5页
第5页 / 共43页
点击查看更多>>
资源描述

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

2、求的单片机应用系统。但该用户目标系统不具备自开发能力,需要借助于单片机仿真器(也称单片机开发系统)完成该项工作。,一个典型的单片机系统开发环境组成如图所示。,单片机系统开发环境组成,在线编程目前有两种实现方法: 在系统编程(ISP)和在应用编程(IAP)。ISP的实现一般需要很少的外部电路辅助实现,而IAP的实现更加灵活,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序对内部的FLASH存储器编程。,单片机的在线编程,单片机系统的编程语言有汇编语言和高级语言两种。每一种类型的单片机都有与其指令系统对应的汇编语言,汇编语言就是机器语言,优点是可直接操作硬件,可执行文件比较

3、小,而且执行速度很快。汇编语言的缺点是软件的维护性和可移植性差。,单片机的高级语言包括:Basic语言、PL/M语言和C/C+语言。Basic语言主要应用在MCS-51系列单片机上,效果不是很理想,现在已经不再使用。PL/M语言对硬件的控制能力和代码效率都很好,但局限于Intel公司的单片机系列,移植性差。 C/C+语言是目前单片机的主流编程语言。,开发系统软件使用 Keil 51调试软件,1.启动Keil软件。,2.新建项目。,3.项目属性配置。,4.新建项目中的文件,并保存。,右键点击,右键,5.将文件添加到项目中。,6.编译程序。,6. 编译/链接文件。 6.1 工程文件已经添加到工程,

4、对工程的配置也完成,接着就是编译/链接文件。,编译/链接击Projiet菜单中区域5指令。也可以点1、2、3图标 。不同是1 是用于编译单个文件。2 是编译/链接当前项目,如果先前编译过一次之后文件没有做动编辑改动,这时再点击是不会再次重新编译的。3 是重新编译,每点击一次均会再次编译链接一次,不管程序是否有改动。5是其菜单键。 4 中可以看到编译的错误信息和使用的系统资源情况,7.进入仿真调试状态。,7.1 进入仿真界面击DebugStartStop Debug Session,快捷键contrl+F5。,1 为全速运行,当程序处于停止状态时才有效,2 为停止,程序处于运行状态时才有效。3 是复位,模拟芯片的复位,程序回到最开头处执行。,8.1开始全速仿真调试._,全速仿真(F5),8.2开始单步仿真调试。_,单步仿真(F10),该按钮与单步有什么区别?,运行ISIS 7 Professional,会出现如图的窗口界面。,1.新建一个原理图设计文件,2.保存原理图设计文件,3.添加原理图中所需元器件,4.添加原理图中所需电源、地,5.器件布局,画原理图,6.加载程序(*.hex)文件至芯片,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报