《keil使用教程》PPT课件

上传人:tia****nde 文档编号:116571101 上传时间:2019-11-16 格式:PPT 页数:46 大小:748KB
返回 下载 相关 举报
《keil使用教程》PPT课件_第1页
第1页 / 共46页
《keil使用教程》PPT课件_第2页
第2页 / 共46页
《keil使用教程》PPT课件_第3页
第3页 / 共46页
《keil使用教程》PPT课件_第4页
第4页 / 共46页
《keil使用教程》PPT课件_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《《keil使用教程》PPT课件》由会员分享,可在线阅读,更多相关《《keil使用教程》PPT课件(46页珍藏版)》请在金锄头文库上搜索。

1、上机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 两个术语不做严格的区分,一般多称呼为

2、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、 具有代码域及域切换功 能;(3)可用于RTX51实时多任务操作系统 。 二、LIB51库管理器 LIB51库管理器可以把由汇编器、编译器 创建的目标文件构建成目标库(.LIB)。 这些库是按规定格式排列的目标模块, 可在以后被链接器所使用。 1 KeilC集成工具简介 三、模拟调试器 Keil C有三个模拟调试器。 1、软件模拟调试器dScope51 (1)模拟程序运行与调试,包括C、汇编 、宏汇编程序; (2)模拟CPU及其外围器 件,如串行口、定时器/计数器、I/O口等。 2、硬件调试器tScope51 tScope51用于对硬件目标板进行调试。 3、监视程序Monitor51 通过串行

4、口,PC机与目标板进行通信,利 用 Monitor51,在PC机上显示程序的运行情 况 Keil C操作界面 编辑状态的操作界面主要由5部分组成: 最上面的菜单栏、菜单栏下面的工具栏、 左边的工程管理窗口、中间的编辑窗口、 下面的输出信息窗口。 菜单项主要有:文件、编辑、视图(View) 、工程、调试、片内外设(Peripherals)、 工具、软件版本控制系统(SVCS)、窗口、 帮助。 工具都是相应菜单项的快捷操作按钮, 所以,下面以介绍菜单项为主线,并指明 对应的工具按钮。 2 Keil C操作界面 图4-6 Keil C51在编辑状态下的操作界面 输出信息窗口 工程管理器窗口 工具栏

5、菜单栏 编辑窗口 2 Keil C操作界面 一、文件(File)菜单 文件菜单下都是常见的项,不再给出对 应的工具按钮。 1)New2)Open 3)Close4)Save 5)Save as 6)Device Database:维护器件数据库 7)Print Setup:设置打印机 8)Print9)Exit 2 Keil C操作界面 二、编辑(Edit)菜单 1)Undo2)Redo:恢复上次的撤 销 3)Cut4)Copy 5)Paste 6)Indent Select Text:缩进一个制表符位 7)Unindent Select Text左移一个制表符位 8)Toggle Bookm

6、ark:在当前行置书签 9)Goto Next Bookmark移光标到下一书签 10)Goto Previous Bookmark: 移光标到上一个书签 2 Keil C操作界面 11)Clear All Bookmark: 清除当前文件中所有的书签 12)Find 13)Replace:查找与替换 14)Find in Files: 在多个文件中查找字符串 15)Goto Matching Brace: 寻找匹配的各种括号 2 Keil C操作界面 三、查看(View)菜单 1)Status Bar:显示或隐藏状态栏 2)File Toolbar:显示或隐藏文件工具栏 3)Build To

7、olbar:显示或隐藏编译工具栏 4)Debug Toolbar:显示或隐藏调试工具 栏 5)Project Windows:显示或隐藏工程窗 口 6)Output Windows:显示或隐藏输出窗口 7)Source Browser:打开源文件浏览器窗 口 8)Disassembly Windows: 显示或隐藏反汇编窗口 2 Keil C操作界面 9)Watch & Call Stack Windows: 显示或隐藏观察和堆栈窗 口 10)Memory Windows: 显示或隐藏存储器窗口 11)Code Coverage Windows: 显示或隐藏代码覆盖窗口 12)Performa

8、nce Analyzer Windows: 显示或隐藏性能分析窗口 13)Symbol Windows: 显示或隐藏符号变量窗口 2 Keil C操作界面 14)Serial Windows #1: 显示或隐藏串行口窗口1 15)Serial Windows #2: 显示或隐藏串行口窗口2 16)Toolbox:显示或隐藏工具箱 17)Periodic Windows Update: 在调试运行程序时,周期刷新调试窗口 18)Workbook Mode: 显示或隐藏工作簿窗口的标签 19)Option: 设置颜色、字体、快捷键和编辑器选项 2 Keil C操作界面 四、工程(Project)菜

9、单 1)New Project:创建一个新工程 2)Import Vision2 Project: 导入工程文件 3)Open Project:打开一个已有工程 4)Close Project:关闭当前工程 5)Components Environment and Books:设置工具书、包含文件 和库文件的路径 6)Select Device for Target: 从器件库中选择一种 CPU 2 Keil C操作界面 7)Remove Groups: 从工程中删去组或文件 8)Option for Target: 设置对象、组或文件的 工具选项,设置当前目标选项,选择当前 目标 9)Bui

10、ld Target: 编译修改过的文件并生 成应用 10)Rebuild Target: 重新编译所有的文件并生成应用 11)Translate:编译当前文件 12)Stop Build:停止当前的编译过程 2 Keil C操作界面 五、调试(Debug)菜单 1)Start/Stop Debugging: 启动/停止调试模式 2)Go:全速运行 3)Step:跟踪运行 4)Step Over:单步运行 5)Step out of current function: 一步执行完当前函数并 返回 6)Run to Cursor line: 一步运行到当前光标处 7)Stop Running:停止

11、运行 2 Keil C操作界面 8)Breakpointing:打开断点对话框 9)Insert/Remove Breakpoint: 在当前行设置/清除断点 10)Enable/Disable Breakpoint: 使能/禁止当前行的 断点 11)Disable All Breakpoints: 禁止所有断点 12)Kill All Breakpoints:清除所有断点 13)Show Next Statement: 显示下一条指令 2 Keil C操作界面 14)Enable/Disable Trace Recording: 使能/禁止跟踪记录 15)View Trace Records

12、: 显示执行过的指令 16)Memory Map: 打开存储空间配置对话框 17)Performance Analyzer: 打开性能分析设置窗口 18)Inline Assembly:对某一行重新汇 编,且可以修改汇编代码 19)Function Editor: 编辑调试函数和调试配 置文件 2 Keil C操作界面 六、片内外设(Peripheral)菜 单 1)Reset CPU:复位CPU 2)Interrupt:设置/观察中断(触发方式 、优先级、使能等) 3)I/O Ports:设置/观察各个I/O口 4)Serial:设置/观察串行口 5)Timer:设置/观察各个定时器/计数器

13、 6)A/D Converter:设置/观察A/D转换 器 7)D/A Converter:设置/观察D/A转换 器 这一部分的内容,与选择的CPU有关 。 2 Keil C操作界面 七、工具(Tools)菜单 1)Setup PC-Lint:配置PC-Lint 2)Lint:用PC-Lint处理当前编辑的文件 3)Lint all C Source Files:用PC-Lint处 理当前项目中所有的C文件 4)Setup Easy-Case: 配置Siemens 的Easy- Case 5)Star/Stop Easy-Case: 启动或停止Easy-Case 2 Keil C操作界面 6)

14、Show File(Line): 用Easy-Case处理当前编辑 的文件 7)Customize Tools Menu: 将用户程序加入工具菜单。 八、软件版本控制系统(SVCS)菜单 软件版本控制系统菜单只有一项: Configure Version Control: 配置软件版本控制系统命令 2 Keil C操作界面 九、视窗(Windows)菜单 1)Cascade: 以相互重叠方式排列文件窗 口 2)Tile Horizontally: 以不重叠方式水平排列文件窗口 3)Tile Vertically: 以不重叠方式垂直排列文件 窗口 4)Arrange Icons:在窗口的下方排列

15、 图标 5)Split:将当前窗口分成几个窗格 6)Close All:关闭所有窗口 2 Keil C操作界面 十、帮助(Help)菜单 1)Vision Help:打开Vision在线帮助 2)Open Books Window:打开电子图书 窗口 3)Simulated Peripherals for: 显示片内外设信息 4)Internet Support Knowledegebase: 打开互联网支持的知识 库 5)Contact Support:联系方式支持 6)Check for Update:检查更新 7)About Vision: 显示Vision的版本号和许可 证信息 3 K

16、eil C应用 在Keil C中,文件的管理采用的是项目( 也叫工程)方式,而不是以前的单一文件 方式。 工程管理器的功能:对C51源程序、汇编 源程序、头文件等文件统一管理;可以对 文件进行分组。如图4-7所示。 工程管理窗口内容及分布,与Windows 的资源管理器相似。 3 Keil C应用 图4-7 Keil C51 的 工程管理器 3 Keil C应用 一、项目的建立 1、建立项目 选择Project菜单下的New Project命令 ,创建新工程,在对话框中设定新工程的 位置,输入新工程名字保存即可。 2、选择CPU 在出现的为新工程选择CPU的界面,在 “data base”栏下选择所使用的CPU。确 定后,会弹出一“Copy Standard 8051 Startup Code to Project Folder and Add File to Project”信息, 一般选择“是 ”即可。 3 Keil C应用 二、给项目加入程序文件 加入的文件可以是C文件,也可以是汇 编文件。加入程序文件的过程如下。 1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号