keilc51使用说明.ppt

上传人:王** 文档编号:299330 上传时间:2023-05-06 格式:PPT 页数:46 大小:598KB
下载 相关 举报
keilc51使用说明.ppt_第1页
第1页 / 共46页
keilc51使用说明.ppt_第2页
第2页 / 共46页
keilc51使用说明.ppt_第3页
第3页 / 共46页
keilc51使用说明.ppt_第4页
第4页 / 共46页
keilc51使用说明.ppt_第5页
第5页 / 共46页
keilc51使用说明.ppt_第6页
第6页 / 共46页
keilc51使用说明.ppt_第7页
第7页 / 共46页
keilc51使用说明.ppt_第8页
第8页 / 共46页
keilc51使用说明.ppt_第9页
第9页 / 共46页
keilc51使用说明.ppt_第10页
第10页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《keilc51使用说明.ppt》由会员分享,可在线阅读,更多相关《keilc51使用说明.ppt(46页珍藏版)》请在优知文库上搜索。

1、1.10 C51集成开发软件集成开发软件Keil C主要内容主要内容1.10.1 Keil C集成开发集成开发工具简介工具简介1.10.2 Keil C操作界面操作界面1.10.3 Keil C的使用的使用1.10.4 项目的运行调试项目的运行调试1.10 C51集成开发软件集成开发软件Keil CKeil C:是德国是德国KEIL公司开发的单片机公司开发的单片机C语言编译器语言编译器。其前身是。其前身是FRANKLIN C51,功能相当强大。功能相当强大。Vision2:是一个是一个for Windows 的、集成的、集成化的化的C51开发环境开发环境。集成了文件编辑处理、。集成了文件编辑处

2、理、项目管理、编译链接、软件仿真调试等多种项目管理、编译链接、软件仿真调试等多种功能,是强大的功能,是强大的C51开发工具。开发工具。在后面的讨论中,对在后面的讨论中,对Keil C和和Vision2两两个术语不做严格的区分,个术语不做严格的区分,一般多称呼为一般多称呼为Keil C,包含有,包含有Vision2集成开发环境之意。集成开发环境之意。 1.10.1 Keil C集成工具简介集成工具简介一、编译器和链接器一、编译器和链接器Keil C的编译器和链接器包括的编译器和链接器包括C51、A51、L51和和BL51。C51是是C语言编译器语言编译器,其功能是将,其功能是将C源代源代码编译生

3、成可重新定位的目标模块。码编译生成可重新定位的目标模块。A51是汇编语言编译器是汇编语言编译器,其功能是将汇编,其功能是将汇编源代码编译生成可重新定位的目标模块。源代码编译生成可重新定位的目标模块。L51是链接是链接/定位器定位器,其功能是将汇编源,其功能是将汇编源代码和代码和C源代码生成的可重定位的目标模块源代码生成的可重定位的目标模块文件(文件(.OBJ),与库文件链接、定位生成绝),与库文件链接、定位生成绝对目标文件。对目标文件。 BL51也是链接也是链接/定位器定位器,除了具有,除了具有L51所所有的功能之外,有的功能之外, (1)可以链接定位大于可以链接定位大于64KB的程序;的程序

4、;(2) 具有代码域及域切换功能;具有代码域及域切换功能;(3)可用于可用于RTX51实时多任务操作系统。实时多任务操作系统。二、二、LIB51库管理器库管理器LIB51库管理器可以把由汇编器、编译器库管理器可以把由汇编器、编译器创建的目标文件构建成目标库创建的目标文件构建成目标库(.LIB)。)。这些库是按规定格式排列的目标模块,这些库是按规定格式排列的目标模块,可在以后被链接器所使用。可在以后被链接器所使用。三、模拟调试器三、模拟调试器Keil C有三个模拟调试器。有三个模拟调试器。1、软件模拟调试器、软件模拟调试器dScope51(1)模拟程序运行与调试)模拟程序运行与调试,包括,包括C

5、、汇编、汇编、宏汇编程序;宏汇编程序;(2)模拟)模拟CPU及其外围器及其外围器件件,如串行口、定时器,如串行口、定时器/计数器、计数器、I/O口等。口等。2、硬件调试器、硬件调试器tScope51tScope51用于对硬件目标板进行调试。用于对硬件目标板进行调试。3、监视程序、监视程序Monitor51通过串行口,通过串行口,PC机与目标板进行通信,利机与目标板进行通信,利用用 Monitor51,在,在PC机上显示程序的运行情况机上显示程序的运行情况1.10.2 Keil C操作界面操作界面编辑状态的操作界面主要由编辑状态的操作界面主要由5部分组成:部分组成:最上面的最上面的菜单栏菜单栏、

6、菜单栏下面的、菜单栏下面的工具栏工具栏、左、左边的边的工程管理窗口工程管理窗口、中间的、中间的编辑窗口编辑窗口、下面、下面的的输出信息窗口输出信息窗口。菜单项主要有菜单项主要有:文件文件、编辑编辑、视图视图(View)、工程、调试、片内外设工程、调试、片内外设(Peripherals)、工具、工具、软件版本控制系统软件版本控制系统(SVCS)、窗口、帮助。、窗口、帮助。 工具都是相应菜单项的快捷操作按钮工具都是相应菜单项的快捷操作按钮,所以,下面以介绍菜单项为主线,并指明对所以,下面以介绍菜单项为主线,并指明对应的工具按钮。应的工具按钮。图图1-6 Keil C51在编辑状态下的操作界面在编辑

7、状态下的操作界面输出信息窗口输出信息窗口工程管理器窗口工程管理器窗口工具栏工具栏菜单栏菜单栏编辑窗口编辑窗口一、文件(一、文件(File)菜单)菜单文件菜单下都是常见的项,不再给出对文件菜单下都是常见的项,不再给出对应的工具按钮。应的工具按钮。1)New2)Open3)Close4)Save5)Save as6)Device Database:维护器件数据库:维护器件数据库7)Print Setup:设置打印机:设置打印机8)Print9)Exit二、编辑(二、编辑(Edit)菜单)菜单1)Undo2)Redo:恢复上次的撤销:恢复上次的撤销3)Cut4)Copy5)Paste6)Indent

8、 Select Text:缩进一个制表符位:缩进一个制表符位7)Unindent Select Text左移一个制表符位左移一个制表符位8)Toggle Bookmark:在当前行置书签:在当前行置书签9)Goto Next Bookmark移光标到下一书签移光标到下一书签10)Goto Previous Bookmark:移光标到上一个书签移光标到上一个书签11)Clear All Bookmark:清除当前文件中所有的书签清除当前文件中所有的书签12)Find13)Replace:查找与替换:查找与替换14)Find in Files:在多个文件中查找字符串在多个文件中查找字符串15)Go

9、to Matching Brace:寻找匹配的各种括号寻找匹配的各种括号 三、查看(三、查看(View)菜单)菜单1)Status Bar:显示或隐藏状态栏:显示或隐藏状态栏2)File Toolbar:显示或隐藏文件工具栏:显示或隐藏文件工具栏3)Build Toolbar:显示或隐藏编译工具栏:显示或隐藏编译工具栏4)Debug Toolbar:显示或隐藏调试工具栏:显示或隐藏调试工具栏5)Project Windows:显示或隐藏工程窗口:显示或隐藏工程窗口6)Output Windows:显示或隐藏输出窗口:显示或隐藏输出窗口7)Source Browser:打开源文件浏览器窗口:打开

10、源文件浏览器窗口8)Disassembly Windows:显示或隐藏反汇编窗口显示或隐藏反汇编窗口9)Watch & Call Stack Windows:显示或隐藏观察和堆栈窗口显示或隐藏观察和堆栈窗口10)Memory Windows:显示或隐藏存储器窗口显示或隐藏存储器窗口11)Code Coverage Windows:显示或隐藏代码覆盖窗口显示或隐藏代码覆盖窗口12)Performance Analyzer Windows:显示或隐藏性能分析窗口显示或隐藏性能分析窗口13)Symbol Windows:显示或隐藏符号变量窗口显示或隐藏符号变量窗口14)Serial Windows

11、#1:显示或隐藏串行口窗口显示或隐藏串行口窗口115)Serial Windows #2:显示或隐藏串行口窗口显示或隐藏串行口窗口216)Toolbox:显示或隐藏工具箱:显示或隐藏工具箱17)Periodic Windows Update:在调试运行程序时,周期刷新调试窗口在调试运行程序时,周期刷新调试窗口18)Workbook Mode:显示或隐藏工作簿窗口的标签显示或隐藏工作簿窗口的标签19)Option:设置颜色、字体、快捷键和编辑器选项设置颜色、字体、快捷键和编辑器选项 四、工程(四、工程(Project)菜单)菜单1)New Project: 创建一个新工程创建一个新工程2)Imp

12、ort Vision2 Project:导入工程文件导入工程文件3)Open Project:打开一个已有工程:打开一个已有工程4)Close Project:关闭当前工程:关闭当前工程5)Components Environment and Books:设置工具书、包含文件和库文件的设置工具书、包含文件和库文件的路径路径6)Select Device for Target:从器件库中选择一种从器件库中选择一种CPU7)Remove Groups:从工程中删去组或文件从工程中删去组或文件8)Option for Target:设置对象、组或文件的工具选设置对象、组或文件的工具选项,设置当前目标

13、选项,选择当前目标项,设置当前目标选项,选择当前目标9)Build Target:编译修改过的文件并生成应用编译修改过的文件并生成应用10)Rebuild Target:重新编译所有的文件并生成应用重新编译所有的文件并生成应用11)Translate:编译当前文件:编译当前文件12)Stop Build:停止当前的编译过程:停止当前的编译过程五、调试(五、调试(Debug)菜单)菜单1)Start/Stop Debugging:启动启动/停止调试模式停止调试模式2)Go:全速运行:全速运行3)Step:跟踪运行:跟踪运行4)Step Over:单步运行:单步运行5)Step out of cu

14、rrent function:一步执行完当前函数并返回一步执行完当前函数并返回6)Run to Cursor line:一步运行到当前光标处一步运行到当前光标处7)Stop Running:停止运行:停止运行8)Breakpointing:打开断点对话框:打开断点对话框9)Insert/Remove Breakpoint:在当前行设置在当前行设置/清除断点清除断点10)Enable/Disable Breakpoint:使能使能/禁止当前行的断点禁止当前行的断点11)Disable All Breakpoints:禁止所有断点禁止所有断点12)Kill All Breakpoints:清除所有

15、断点:清除所有断点13)Show Next Statement:显示下一条指令显示下一条指令14)Enable/Disable Trace Recording:使能使能/禁止跟踪记录禁止跟踪记录15)View Trace Records:显示执行过的指令显示执行过的指令16)Memory Map:打开存储空间配置对话框打开存储空间配置对话框17)Performance Analyzer:打开性能分析设置窗口打开性能分析设置窗口18)Inline Assembly:对某一行重新汇编,:对某一行重新汇编,且可以修改汇编代码且可以修改汇编代码19)Function Editor:编辑调试函数和调试配

16、置文件编辑调试函数和调试配置文件 六、片内外设(六、片内外设(Peripheral)菜单)菜单1)Reset CPU:复位复位CPU2)Interrupt:设置设置/观察中断(触发方式、观察中断(触发方式、优先级、使能等)优先级、使能等)3)I/O Ports:设置设置/观察各个观察各个I/O口口4)Serial:设置:设置/观察串行口观察串行口5)Timer:设置:设置/观察各个定时器观察各个定时器/计数器计数器6)A/D Converter:设置:设置/观察观察A/D转换器转换器7)D/A Converter:设置:设置/观察观察D/A转换器转换器这一部分的内容,与选择的这一部分的内容,与选择的CPU有关。有关。 七、工具(七、工具(Tools)菜单)菜单1)Setup PC-Lint:配置:配置PC-Lint2)Lint:用:用PC-Lint处理当前编辑的文件处理当前编辑的文件3)Lint all C Source Files:用:用PC-Lint处理处理当前项目中所有的当前项目中所有的C文件文件4)Setup Easy-Case:配置配置Siemens 的的Easy-Case5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 办公软件应用

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!