keil使用方法-汉化版剖析

上传人:今*** 文档编号:107667424 上传时间:2019-10-20 格式:PPT 页数:46 大小:764.50KB
返回 下载 相关 举报
keil使用方法-汉化版剖析_第1页
第1页 / 共46页
keil使用方法-汉化版剖析_第2页
第2页 / 共46页
keil使用方法-汉化版剖析_第3页
第3页 / 共46页
keil使用方法-汉化版剖析_第4页
第4页 / 共46页
keil使用方法-汉化版剖析_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《keil使用方法-汉化版剖析》由会员分享,可在线阅读,更多相关《keil使用方法-汉化版剖析(46页珍藏版)》请在金锄头文库上搜索。

1、第一部分,要求 掌握使用KEIL进行程序创建,运行。,C51集成开发软件Keil C,主要内容 1 Keil C集成开发工具简介 2 Keil C操作界面 3 Keil C的使用 4 项目的运行调试,C51集成开发软件Keil C,Keil C:是德国KEIL公司开发的单片机C语言编译器。其前身是FRANKLIN C51,功能相当强大。 Vision4:是一个for Windows 的、集成化的C51开发环境。集成了文件编辑处理、项目管理、编译链接、软件仿真调试等多种功能,是强大的C51开发工具。 在后面的讨论中,对Keil C和Vision4两个术语不做严格的区分,一般多称呼为Keil C,

2、包含有Vision4集成开发环境之意。,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 通过串行口,PC机与目标板进行通信,利用 Monit

4、or51,在PC机上显示程序的运行情况,Keil C操作界面,编辑状态的操作界面主要由5部分组成:最上面的菜单栏、菜单栏下面的工具栏、左边的工程管理窗口、中间的编辑窗口、下面的输出信息窗口。 菜单项主要有:文件、编辑、视图(View)、工程、调试、片内外设(Peripherals)、工具、软件版本控制系统(SVCS)、窗口、帮助。 工具都是相应菜单项的快捷操作按钮,所以,下面以介绍菜单项为主线,并指明对应的工具按钮。,2 Keil C操作界面,2 Keil C操作界面,一、文件(File)菜单 文件菜单下都是常见的项,不再给出对应的工具按钮。 1)New 2)Open 3)Close 4)Sa

5、ve 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: 移光标到上一个书签,2 Ke

6、il 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 Toolbar:显示或隐藏编译工具栏 4)Debug Toolbar:显示或隐藏调试工具栏 5)Project Windows:显示或隐藏工程窗口 6)Output W

7、indows:显示或隐藏输出窗口 7)Source Browser:打开源文件浏览器窗口 8)Disassembly Windows: 显示或隐藏反汇编窗口,2 Keil C操作界面,9)Watch & Call Stack Windows: 显示或隐藏观察和堆栈窗口 10)Memory Windows: 显示或隐藏存储器窗口 11)Code Coverage Windows: 显示或隐藏代码覆盖窗口 12)Performance Analyzer Windows: 显示或隐藏性能分析窗口 13)Symbol Windows: 显示或隐藏符号变量窗口,2 Keil C操作界面,14)Seria

8、l Windows #1: 显示或隐藏串行口窗口1 15)Serial Windows #2: 显示或隐藏串行口窗口2 16)Toolbox:显示或隐藏工具箱 17)Periodic Windows Update: 在调试运行程序时,周期刷新调试窗口 18)Workbook Mode: 显示或隐藏工作簿窗口的标签 19)Option: 设置颜色、字体、快捷键和编辑器选项,2 Keil C操作界面,四、工程(Project)菜单 1)New Project: 创建一个新工程 2)Import Vision2 Project: 导入工程文件 3)Open Project:打开一个已有工程 4)Cl

9、ose Project:关闭当前工程 5)Components Environment and Books: 设置工具书、包含文件和库文件的路径 6)Select Device for Target: 从器件库中选择一种CPU,2 Keil C操作界面,7)Remove Groups: 从工程中删去组或文件 8)Option for Target: 设置对象、组或文件的工具选项,设置当前目标选项,选择当前目标 9)Build Target: 编译修改过的文件并生成应用 10)Rebuild Target: 重新编译所有的文件并生成应用 11)Translate:编译当前文件 12)Stop B

10、uild:停止当前的编译过程,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:停止运行,2 Keil C操作界面,8)Breakpointing:打开断点对话框 9)Insert/Remove Breakpoint: 在当前行设置/清除断点 10)Enable/

11、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: 显示执行过的指令 16)Memory Map: 打开存储空间配置对话框 17)Performance Analyzer: 打开性能分析设置窗口 18)Inline Assembl

12、y:对某一行重新汇编,且可以修改汇编代码 19)Function Editor: 编辑调试函数和调试配置文件,2 Keil C操作界面,六、片内外设(Peripheral)菜单 1)Reset CPU:复位CPU 2)Interrupt:设置/观察中断(触发方式、优先级、使能等) 3)I/O Ports:设置/观察各个I/O口 4)Serial:设置/观察串行口 5)Timer:设置/观察各个定时器/计数器 6)A/D Converter:设置/观察A/D转换器 7)D/A Converter:设置/观察D/A转换器 这一部分的内容,与选择的CPU有关。,2 Keil C操作界面,七、工具(T

13、ools)菜单 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)Show File(Line): 用Easy-Case处理当前编辑的文件 7)Customize Tools Menu: 将用户程序加入工具菜单。 八、软件版本控制系统(SVCS)菜单 软件版本控制系

14、统菜单只有一项: Configure Version Control: 配置软件版本控制系统命令,2 Keil C操作界面,九、视窗(Windows)菜单 1)Cascade: 以相互重叠方式排列文件窗口 2)Tile Horizontally: 以不重叠方式水平排列文件窗口 3)Tile Vertically: 以不重叠方式垂直排列文件窗口 4)Arrange Icons:在窗口的下方排列图标 5)Split:将当前窗口分成几个窗格 6)Close All:关闭所有窗口,2 Keil C操作界面,十、帮助(Help)菜单 1)Vision Help:打开Vision在线帮助 2)Open B

15、ooks Window:打开电子图书窗口 3)Simulated Peripherals for: 显示片内外设信息 4)Internet Support Knowledegebase: 打开互联网支持的知识库 5)Contact Support:联系方式支持 6)Check for Update:检查更新 7)About Vision: 显示Vision的版本号和许可证信息,3 Keil C应用,在Keil C中,文件的管理采用的是项目(也叫工程)方式,而不是以前的单一文件方式。 工程管理器的功能:对C51源程序、汇编源程序、头文件等文件统一管理;可以对文件进行分组。如图4-7所示。 工程管

16、理窗口内容及分布,与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)在项目管理器窗口中展开Target1文件夹

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

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

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