Keil使用简介.ppt_第1页
Keil使用简介.ppt_第2页
Keil使用简介.ppt_第3页
Keil使用简介.ppt_第4页
Keil使用简介.ppt_第5页
免费预览已结束,剩余34页可下载查看

下载本文档

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

文档简介

KeiluVison,1/55,KeiluVision集成开发环境,KeiluVisionIDE是基于Windows的开发平台,它集编辑,编译,仿真等于一体,同时支持汇编、C语言的程序设计。支持众多不同公司的C51架构的芯片。学习软件工具,最好的办法就是操作实践。多多练习!,安装软件编写程序调试程序,内容简介,安装,1、运行安装程序,安装,2、同意授权协议,安装,3、选择安装路径,安装,4、填写客户信息,安装,5、安装开始,安装,6、安装完成,编写程序,运行Keil软件建立工程选择芯片显示工程窗口新建ASM源文件工程中添加文件ASM源文件,1、运行KeiluVision4,编写程序,2A、新建工程,编写程序,2B、保存工程,编写程序,3、选择芯片,编写程序,编写程序,4、C51编程选项,16/55,编写程序,5、编程界面,17/55,编写程序,7A、新建源文件,18/55,编写程序,7B、新建源文件,19/55,编写程序,8A、保存源文件,20/55,编写程序,8B、保存源文件,21/55,编写程序,9、编写源文件,22/55,编写程序,10A、添加源文件到工程,23/55,编写程序,10B、选择需要添加的源文件,24/55,编写程序,12、保存工程文件,25/55,调试程序,选项配置编译调试,26/55,调试程序,1A、选项配置,27/55,调试程序,1B、选项配置,28/55,调试程序,2、编译、链接,29/55,调试程序,3、调试,程序窗口,存储器窗口,变量窗口,调试命令窗口,寄存器窗口,5种运行方式:全速运行Go跟踪运行Step单步运行StepOver跳出函数Stepoutofcurrentfunction运行到光标处RuntoCursorline。如果全速运行命令Go,可以用StopRunning命令停止运行。退出调试状态:再次点击Debug菜单下的Start/StopDebugSession命令。,断点的设置与删除方法1:用鼠标双击。在需要设置的行的最前面,双击鼠标左键,即可设置或清除断点。方法2:用命令或命令按钮。先将光标移到需要设置的行,然后点击Debug菜单下的Insert/RemoveBreakpoint命令或工具栏中的相应按钮,即可设置或清除断点。另外还有断点禁用和全部清除命令及按钮,也容易使用。,寄存器的观察与修改1、显示寄存器窗口寄存器窗口、在线帮助窗口和工程管理器是同一个窗口,在工程管理器窗口下包含3个标签,即包含3个区域。显示出寄存器窗口:在调试状态下,点击View菜单下的ProjectWindow命令或对应的按钮,就会显示或隐藏工程管理器窗口,然后点击窗口下边的寄存器标签,即显示出寄存器窗口。,2、寄存器的观察与修改窗口中的寄存器分为2组:通用寄存器和系统寄存器。通用寄存器为8个工作寄存器R0R7;系统寄存器包括寄存器A、B、SP、PC、DPTR、PSW、states、sec。states为运行的机器周期数,sec为运行的时间。两种修改寄存器(除了sec和states之外)值的方式:一是用鼠标直接点击左键进行修改;二是在调试命令窗口直接输入寄存器的值,如输入“A=0 x32”,则寄存器A的值立即显示32。,变量的观察与修改1、显示变量窗口在调试状态下,点击View菜单下的Watch&CallStackWindow命令或对应的按钮,就会显示或隐藏变量窗口。变量窗口包含有4个显示区(标签),可以分别显示局部变量(Locals标签)、指定变量(Watch#1和Watch#2两个标签)、及堆栈调用(CallStack标签)。,2、变量的观察与修改局部变量:显示的是当前函数中的变量,这些变量不用设置,自动出现在窗口中。其它变量:可以在Watch#1或Watch#2标签按F2输入变量名。在程序运行中,可以观察这些变量的变化,也可以用鼠标点击修改它们的值。观察变量更简单的方法:在程序停止运行时,将光标放到要观察的变量上停大约1秒,就会出现对应变量的当前值,如operate=0 x32,存储器的观察与修改1、显示存储器窗口在调试状态下,点击View菜单下的MemoryWindow命令或对应的按钮,就会显示或隐藏存储器窗口。存储器窗口包含4个标签,即有4个显示区,分别是Memory#1、Memory#4。2、存储器的观察与修改在4个显示区上边的“Address”栏输入不同类型的地址,可以观察不同的存储区域。,1)观察片内RAM直接寻址的data区:在Address栏输入D:xx(xx为十六进制数),便显示从xx地址开始的数据。高128字节显示的是特殊功能寄存器的内容。2)观察片内RAM间接寻址的idata区:在Address栏输入I:xx,便显示从xx地址开始的数据。高128字节显示的也是数据区的内容。3)观察片外RAM的xdata区:在Address栏输入X:xxxx,便显示从xxxx地址开始的数据。4)观察程序存储器ROMcode区:在Address栏输入C:xxxx,便显示从xxxx地址开始的程序代码。,修改存储器中的数据1)程序存储器中的

温馨提示

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

评论

0/150

提交评论