KeiluVision集成开发环境.ppt
《KeiluVision集成开发环境.ppt》由会员分享,可在线阅读,更多相关《KeiluVision集成开发环境.ppt(25页珍藏版)》请在三一文库上搜索。
1、Keil uVision集成开发环境,4.4 利用Keil uVision集成开发环境调试程序 4.5 利用ISP工具将程序下载到单片机中验证程序,4.4 利用Keil uVision集成开发环境调试程序,4.4.1 Keil uVision集成开发环境简介 4.4.2 Keil uVision集成开发环境中调试单片机汇编语言程序的方法,4.4.1 Keil uVision集成开发环境简介,Keil uVision 集成开发环境(IDE,以下简称uVision)是一个基于Windows的开发平台,包含高效的编辑器、项目管理器和MAKE工具。uVision支持所有的KEIL 8051工具,包括C
2、编译器、宏汇编器连接/定位器、目标代码、到HEX的转换器。uVision通过以下特性加速嵌入式系统(单片机应用系统)的开发过程: 全功能的源代码编辑器 器件库用来配置开发工具设置 项目管理器用来创建和维护项目 集成的MAKE工具可以汇编编译和连接用户的嵌入式应用 所有开发工具的设置都是对话框形式的 真正的源代码级的对CPU和外围器件的调试器 高级GDIAGDI接口用来在目标硬件上进行软件调试以及和Monitor-51进行通信 与开发工具手册和器件数据手册和用户指南有直接的链接,安装完成后的界面,安装授权的方法是,在“File”菜单中选择“License Management.”菜单项,弹出“L
3、icense Management”对话框,在这里输入授权号,根据这个号码,向经销商索取授权号,4.4.2 Keil uVision集成开发环境中调试单片机汇编语言程序的方法 uVision集成开发环境中包括一个项目管理器,它可以使单片机应用系统设计变得简单。要创建一个应用,需要按下列步骤进行操作: 1)启动uVision,新建一个项目文件并从器件库中选择一个器件 2)新建一个源文件并把它加入到项目中 3)针对目标硬件设置工具选项 4)编译项目并生成可以编程到程序存储器的HEX文件 5)下载到单片机中进行仿真调试,1.启动uVision2并创建一个项目,新建一个项目文件,选择单片机型号,选择单
4、片机型号,拷贝启动代码提示,2新建一个源文件并把它加入到项目中,新文件内容见下页,【例4-4】 假设晶振频率为6MHz。将STC2C5A60S2单片机片内集成的外部RAM 0000H000FH单元的内容清零,然后循环从P1.0输出10ms方波。 $INCLUDE (STC12C5A.INC) ;包含STC12C5A60S2单片机寄存器定义文件 ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV SP,#70H ;设置堆栈指针 MOV DPTR,#0000H MOV R2,#10H CLR A LOOP1: MOVX DPTR,A INC DPTR DJNZ R2,L
5、OOP1 ;将XRAM 0000H000FH单元的内容清零 SETB P1.0 LOOP2: CPL P1.0 LCALL DELAY LJMP LOOP2 ;输出方波 DELAY: MOV R2,#100 ;10ms延时子程序 DLY_LOOP: MOV R7,#150 LOOP: DJNZ R7,LOOP DJNZ R2,DLY_LOOP RET END,保存文件,输入文件名,加入源程序文件到项目中,选择文件类型, 然后选择文件,加入文件到源程序组,选择文件类型,3针对目标硬件设置工具选项,在此设置使用晶振的频率,4. 编译项目并生成可以编程到程序存储器的HEX文件,自动填入与工程名相通的
6、HEX文件名,选中“Create HEX File”复选框,1)设置编译选项,设置生成HEX文件,2)编译失败时的提示,双击错误信息行,可进行错误定位,出错的行,3)编译成功时的提示,5对程序进行软件模拟调试或者下载到单片机中进行仿真调试,选择软件模拟调试功能,从“Debug”菜单中选择“Start/Stop debug session”菜单项(快捷键是Ctrl+F5),或者从工具条中单句“Start/Stop debug session”按钮,,开始模拟调试过程。,掌握常见的调式技术(连续运行、单步运行、单步跳过运行程序 、运行到光标所在行 、设置断点 、存储器查看、查看变量、查看外围等),
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- KeiluVision 集成 开发 环境
链接地址:https://www.31doc.com/p-2201967.html