keil使用教程最终版.ppt
文本预览下载声明
上机2 要求 掌握使用KEIL进行程序调试及结果观察 最新.课件 * 4 项目的运行调试 这一部分介绍怎样对项目运行调试,怎样观察修改各部分的数据,怎样观察修改各片内外设的运行状态。 一、使用不同运行方式进行调试 1、进入调试状态 点击Debug菜单下的Start/Stop Debug Session命令或相应的按钮,即可进入调试状态。调试状态下的操作界面如图4-10所示。 最新.课件 * 4.10.4 项目的运行调试 图4-10 Keil C51在调试状态下的界面 程序窗口 存储器窗口 变量窗口 调试命令窗口 寄存器窗口 最新.课件 * 上机1 要求 掌握使用KEIL进行程序创建,运行。 最新.课件 * C51集成开发软件Keil C 主要内容 1 Keil C集成开发工具简介 2 Keil C操作界面 3 Keil C的使用 4 项目的运行调试 最新.课件 * C51集成开发软件Keil C Keil C:是德国KEIL公司开发的单片机C语言编译器。其前身是FRANKLIN C51,功能相当强大。 μVision2:是一个for Windows 的、集成化的C51开发环境。集成了文件编辑处理、项目管理、编译链接、软件仿真调试等多种功能,是强大的C51开发工具。 在后面的讨论中,对Keil C和μVision2两个术语不做严格的区分,一般多称呼为Keil C,包含有μVision2集成开发环境之意。 最新.课件 * 1 Keil C集成工具简介 一、编译器和链接器 Keil C的编译器和链接器包括C51、A51、L51和BL51。 C51是C语言编译器,其功能是将C源代码编译生成可重新定位的目标模块。 A51是汇编语言编译器,其功能是将汇编源代码编译生成可重新定位的目标模块。 L51是链接/定位器,其功能是将汇编源代码和C源代码生成的可重定位的目标模块文件(.OBJ),与库文件链接、定位生成绝对目标文件。 最新.课件 * 1 KeilC集成工具简介 BL51也是链接/定位器,除了具有L51所有的功能之外, (1)可以链接定位大于64KB的程序;(2) 具有代码域及域切换功能;(3)可用于RTX51实时多任务操作系统。 二、LIB51库管理器 LIB51库管理器可以把由汇编器、编译器创建的目标文件构建成目标库(.LIB)。 这些库是按规定格式排列的目标模块,可在以后被链接器所使用。 最新.课件 * 1 KeilC集成工具简介 三、模拟调试器 Keil C有三个模拟调试器。 1、软件模拟调试器dScope51 (1)模拟程序运行与调试,包括C、汇编、宏汇编程序; (2)模拟CPU及其外围器件,如串行口、定时器/计数器、I/O口等。 2、硬件调试器tScope51 tScope51用于对硬件目标板进行调试。 3、监视程序Monitor51 通过串行口,PC机与目标板进行通信,利用 Monitor51,在PC机上显示程序的运行情况 最新.课件 * Keil C操作界面 编辑状态的操作界面主要由5部分组成:最上面的菜单栏、菜单栏下面的工具栏、左边的工程管理窗口、中间的编辑窗口、下面的输出信息窗口。 菜单项主要有:文件、编辑、视图(View)、工程、调试、片内外设(Peripherals)、工具、软件版本控制系统(SVCS)、窗口、帮助。 工具都是相应菜单项的快捷操作按钮,所以,下面以介绍菜单项为主线,并指明对应的工具按钮。 最新.课件 * 2 Keil C操作界面 图4-6 Keil C51在编辑状态下的操作界面 输出信息窗口 工程管理器窗口 工具栏 菜单栏 编辑窗口 最新.课件 * 2 Keil C操作界面 一、文件(File)菜单 文件菜单下都是常见的项,不再给出对应的工具按钮。 1)New 2)Open 3)Close 4)Save 5)Save as… 6)Device Database:维护器件数据库 7)Print Setup…:设置打印机 8)Print 9)Exit 最新.课件 * 2 Keil C操作界面 二、编辑(Edit)菜单 1)Undo 2)Redo:恢复上次的撤销 3)Cut 4)Copy 5)Paste 6)Indent Select Text:缩进一个制表符位 7)Unindent Select Text左移一个制表符位 8)Toggle Bookmark:在当前行置书签 9)Goto Next Bookmark移光标到下一书签 10)Goto Previous Bookmark: 移光标到
显示全部