- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Keil使用简介分析
程序窗口 存储器窗口 变量窗口 调试命令窗口 寄存器窗口 5种运行方式:全速运行 Go跟踪运行 Step单步运行 Step Over跳出函数 Step out of current function运行到光标处 Run to Cursor line。 如果全速运行命令Go,可以用Stop Running命令停止运行。 退出调试状态:再次点击Debug菜单下的Start/Stop Debug Session命令。 断点的设置与删除 方法1:用鼠标双击。在需要设置的行的最前面,双击鼠标左键,即可设置或清除断点。 方法2:用命令或命令按钮。先将光标移到需要设置的行,然后点击Debug菜单下的Insert/Remove Breakpoint命令或工具栏中的相应按钮,即可设置或清除断点。 另外还有断点禁用和全部清除命令及按钮,也容易使用。 寄存器的观察与修改 1、显示寄存器窗口 寄存器窗口、在线帮助窗口和工程管理器是同一个窗口,在工程管理器窗口下包含3个标签,即包含3个区域。 显示出寄存器窗口:在调试状态下,点击View菜单下的Project Window命令或对应的按钮,就会显示或隐藏工程管理器窗口,然后点击窗口下边的寄存器标签,即显示出寄存器窗口。 2、寄存器的观察与修改 窗口中的寄存器分为2组:通用寄存器和系统寄存器。通用寄存器为8个工作寄存器R0~R7;系统寄存器包括寄存器A、B、SP、PC、DPTR、PSW、states、sec。states为运行的机器周期数,sec为运行的时间。 两种修改寄存器(除了sec和states之外)值的方式:一是用鼠标直接点击左键进行修改;二是在调试命令窗口直接输入寄存器的值,如输入“A=0x32”,则寄存器A的值立即显示32。 变量的观察与修改 1、显示变量窗口 在调试状态下,点击View菜单下的Watch Call Stack Window命令或对应的按钮,就会显示或隐藏变量窗口。 变量窗口包含有4个显示区(标签),可以分别显示局部变量(Locals标签)、指定变量(Watch #1和Watch #2两个标签)、及堆栈调用(Call Stack标签)。 2、变量的观察与修改 局部变量:显示的是当前函数中的变量,这些变量不用设置,自动出现在窗口中。 其它变量:可以在Watch#1或Watch#2标签按F2输入变量名。在程序运行中,可以观察这些变量的变化,也可以用鼠标点击修改它们的值。 观察变量更简单的方法:在程序停止运行时,将光标放到要观察的变量上停大约1秒,就会出现对应变量的当前值,如operate=0x32 存储器的观察与修改 1、显示存储器窗口 在调试状态下,点击View菜单下的Memory Window命令或对应的按钮,就会显示或隐藏存储器窗口。 存储器窗口包含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)观察程序存储器ROM code区:在Address栏输入C:xxxx,便显示从xxxx地址开始的程序代码。 修改存储器中的数据 1)程序存储器中的数据不能修改。 2)其它3个区域数据的修改方法:用鼠标对准欲修改的单元,点击鼠标右键,在弹出的菜单中有一“Modify Memory at 0x…”命令,执行该命令,对又弹出的数据输入栏输入数据,然后用鼠标左键点击“OK”即可。 * 《单片机原理与应用》 光学与电子信息学院 《单片机原理与应用》 光学与电子信息学院 《单片机原理与应用》 光学与电子信息学院 Keil uVison */55 Keil uVision集成开发环境 Keil uVision IDE是基于Windows的开发平台,它集编辑,编译,仿真等于一体,同时支持汇编、C语言的程序设计。支持众多不同公司的C51架构的芯片。 学习软件工具,最好的办法就是操作实践。多多练习!!! 安装软件 编写程序 调试程序 内容简介 安 装 1、运行安装程序 安 装 2、同意授权协议 安 装 3、选择安装路径 安 装 4、填写客户信息 安 装 5
您可能关注的文档
- 一轮复习精细课件:古典诗歌的分类分析.ppt
- 一轮第11课太平天国运动分析.ppt
- 一轮经济生活第八课《财政与税收》分析.ppt
- 丁秀花小学教师如何做学生心理辅导分析.ppt
- 一页纸项目管理_1分析.ppt
- 丁香花园小区混凝土工程分析.doc
- 七ppt添加自定义动画分析.docx
- 一轮选2:海洋地理分析.doc
- 七2兼顾效率公平分析.ppt
- 七一家长会课件分析.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)