- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.10.3 Keil C应用 二、给项目加入程序文件 加入的文件可以是C文件,也可以是汇编文件。加入程序文件的过程如下。 1)在项目管理器窗口中展开Target1文件夹,可以看到Source Group1。 2)向Source Group1添加文件。在Source Group1点击鼠标右键,会弹出一菜单,其中有一“Add Files to Group‘Source Group1’”命令,点击后会弹出一对话框,选择需要加入的程序文件,并且一次可以加入多个文件。如图4-9所示。 4.10.3 Keil C应用 3)移走项目:在欲移走的文件上点击鼠标右键,会弹出一菜单,执行其中的“Remove File ‘***’”命令即可。 4)对文件分组:可以按功能对项目管理器中的文件分成组,如图4-7所示。先使用图4-9中的“Manage Components”命令建立组,然后用鼠标直接在组之间移动文件即可。 4.10.3 Keil C应用 图4-9 项目添加文件和组件命令 4.10.3 Keil C应用 三、项目的编译链接 设置输出.hex文件:在Target1上点击鼠标右键,出现类似图4-9所示的菜单,点击执行“Options for Target ‘Target1’”命令,在弹出的会话界面选择“Output”标签,选中“Create HEX File”项即可。 编译链接方法:使用Project菜单下的Build target命令或Rebuild all target Files命令,或者直接点击工具栏中对应的按钮。 编译链接结果:若有错误则不能通过,并且会在信息窗口给出相应的错误信息。编译链接通过后,会产生一.hex目标文件。 4.10.4 项目的运行调试 这一部分介绍怎样对项目运行调试,怎样观察修改各部分的数据,怎样观察修改各片内外设的运行状态。 一、使用不同运行方式进行调试 1、进入调试状态 点击Debug菜单下的Start/Stop Debug Session命令或相应的按钮,即可进入调试状态。调试状态下的操作界面如图4-10所示。 4.10.4 项目的运行调试 图4-10 Keil C51在调试状态下的界面 程序窗口 存储器窗口 变量窗口 调试命令窗口 寄存器窗口 4.10.4 项目的运行调试 2、各种运行方式 5种运行方式:全速运行、跟踪运行、单步运行、跳出函数、运行到光标处。命令分别对应为:Go、Step、Step Over、Step out of current function、Run to Cursor line。 如果用全速运行命令Go,可以使用Stop Running命令停止运行。 退出调试状态:再次点击Debug菜单下的Start/Stop Debug Session命令或相应的按钮。 4.10.4 项目的运行调试 二、断点的设置与删除 方法1:用鼠标双击。在需要设置的行的最前面,双击鼠标左键,即可设置或清除断点。 方法2:用命令或命令按钮。先将光标移到需要设置的行,然后点击Debug菜单下的Insert/Remove Breakpoint命令或工具栏中的相应按钮,即可设置或清除断点。 另外还有断点禁用和全部清除命令及按钮,也容易使用。 4.10.4 项目的运行调试 三、寄存器的观察与修改 1、显示寄存器窗口 寄存器窗口、在线帮助窗口和工程管理器是同一个窗口,在工程管理器窗口下包含3个标签,即包含3个区域。 显示出寄存器窗口:在调试状态下,点击View菜单下的Project Window命令或对应的按钮,就会显示或隐藏工程管理器窗口,然后点击窗口下边的寄存器标签,即显示出寄存器窗口。 4.10.4 项目的运行调试 2、寄存器的观察与修改 窗口中的寄存器分为2组:通用寄存器和系统寄存器。通用寄存器为8个工作寄存器R0~R7;系统寄存器包括寄存器A、B、SP、PC、DPTR、PSW、states、sec。states为运行的机器周期数,sec为运行的时间。 两种修改寄存器(除了sec和states之外)值的方式:一是用鼠标直接点击左键进行修改;二是在图4-10所示的调试命令窗口直接输入寄存器的值,如输入“A=0x32”,则寄存器A的值立即显示32。 4.10.4 项目的运行调试 四、变量的观察与修改 1、显示变量窗口 在调试状态下,点击View菜单下的Watch Call Stack Window命令或对应的按钮,就会显示或隐藏变量窗口。 变量窗口包含有4个显示区(标签),可以分别显示局部变量(Locals标签)、指定变量(Watch #
文档评论(0)