Keil_uVision2应用

Keil_uVision2应用

ID:47105357

大小:239.50 KB

页数:7页

时间:2019-08-04

Keil_uVision2应用_第1页
Keil_uVision2应用_第2页
Keil_uVision2应用_第3页
Keil_uVision2应用_第4页
Keil_uVision2应用_第5页
资源描述:

《Keil_uVision2应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、KeiluVision2的界面 KeiluVision2是目前使用广泛的单片机开发软件,它集成了源程序编辑和程序调试于一体,支持汇编、C、PL/M语言。 这里我们仅仅介绍KeiluVision2的简单使用,更详细的使用方法见本光盘单片机软件Keilc51Keil书籍与资料目录中的内容。 在KeilC中,文件的管理采用的是项目(也叫工程)方式,而不是以前的单一文件方式。工程管理器的功能:对C51源程序、汇编源程序、头文件等文件统一管理;可以对文件进行分组。如图4-7所示。图4-7KeilC51的工程管理器工程管理窗口内容及分布,与Window

2、s的资源管理器相似。一、项目的建立1、建立项目选择Project菜单下的NewProject命令,创建新工程,在对话框中设定新工程的位置,输入新工程名字保存即可。2、选择CPU在出现的为新工程选择CPU的界面,在“database”栏下选择所使用的CPU。确定后,会弹出一“CopyStandard8051StartupCodetoProjectFolderandAddFiletoProject”信息,一般选择“是”即可。二、给项目加入程序文件加入的文件可以是C文件,也可以是汇编文件。加入程序文件的过程如下。1)在项目管理器窗口中展开Target1

3、文件夹,可以看到SourceGroup1。2)向SourceGroup1添加文件。在SourceGroup1点击鼠标右键,会弹出一菜单,其中有一“AddFilestoGroup‘SourceGroup1’”命令,点击后会弹出一对话框,选择需要加入的程序文件,并且一次可以加入多个文件。如图4-9所示。3)移走项目:在欲移走的文件上点击鼠标右键,会弹出一菜单,执行其中的“RemoveFile‘***’”命令即可。4)对文件分组:可以按功能对项目管理器中的文件分成组,如图4-7所示。先使用图4-9中的“ManageComponents”命令建立组,然后

4、用鼠标直接在组之间移动文件即可。图4-9项目添加文件和组件命令三、项目的编译链接设置输出.hex文件:在Target1上点击鼠标右键,出现类似图4-9所示的菜单,点击执行“OptionsforTarget‘Target1’”命令,在弹出的会话界面选择“Output”标签,选中“CreateHEXFile”项即可。编译链接方法:使用Project菜单下的Buildtarget命令或RebuildalltargetFiles命令,或者直接点击工具栏中对应的按钮。编译链接结果:若有错误则不能通过,并且会在信息窗口给出相应的错误信息。编译链接通过后,会产

5、生一.hex目标文件。四、项目的运行调试这一部分介绍怎样对项目运行调试,怎样观察修改各部分的数据,怎样观察修改各片内外设的运行状态。一、使用不同运行方式进行调试1、进入调试状态点击Debug菜单下的Start/StopDebugSession命令或相应的按钮,即可进入调试状态。调试状态下的操作界面如图4-10所示。图4-10KeilC51在调试状态下的界面2、各种运行方式5种运行方式:全速运行、跟踪运行、单步运行、跳出函数、运行到光标处。命令分别对应为:Go、Step、StepOver、Stepoutofcurrentfunction、Runto

6、Cursorline。如果用全速运行命令Go,可以使用StopRunning命令停止运行。退出调试状态:再次点击Debug菜单下的Start/StopDebugSession命令或相应的按钮。二、断点的设置与删除方法1:用鼠标双击。在需要设置的行的最前面,双击鼠标左键,即可设置或清除断点。方法2:用命令或命令按钮。先将光标移到需要设置的行,然后点击Debug菜单下的Insert/RemoveBreakpoint命令或工具栏中的相应按钮,即可设置或清除断点。另外还有断点禁用和全部清除命令及按钮,也容易使用。三、寄存器的观察与修改1、显示寄存器窗口寄

7、存器窗口、在线帮助窗口和工程管理器是同一个窗口,在工程管理器窗口下包含3个标签,即包含3个区域。显示出寄存器窗口:在调试状态下,点击View菜单下的ProjectWindow命令或对应的按钮,就会显示或隐藏工程管理器窗口,然后点击窗口下边的寄存器标签,即显示出寄存器窗口。2、寄存器的观察与修改窗口中的寄存器分为2组:通用寄存器和系统寄存器。通用寄存器为8个工作寄存器R0~R7;系统寄存器包括寄存器A、B、SP、PC、DPTR、PSW、states、sec。states为运行的机器周期数,sec为运行的时间。两种修改寄存器(除了sec和states

8、之外)值的方式:一是用鼠标直接点击左键进行修改;二是在图4-10所示的调试命令窗口直接输入寄存器的值,如输入“A=0x32”,则寄存器A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。