STM32F103学习笔记 | 2.keil5主窗口界面以及工具栏介绍


前言

为了让小伙伴们更快速地上手Keil MDK-ARM V5,本文先让小伙伴们简单了解一下Keil的主窗口界面以及工具栏。之所以有工具栏,是因为有些快捷按钮在编程开发时使用频率较高,所以为了方便使用者使用,就把某些常用的快捷按钮归结在一起,于是就出现了工具栏。

本文主要讲解Keil MDK-ARM V5 的工具栏,Keil系列其他版本也同样适用。

主窗口整体界面

主窗口如下图
在这里插入图片描述

1. 菜单栏(Menu Bar)	
	菜单栏跟我们使用的其他软件非常类似,包含File文件、Edit编辑、View视图、Project工程、Help帮助等这样的一栏窗口。
2. 工具栏(Tool Bar)
	该窗口是一些常见的快捷按钮,下文会详细介绍。
3. 工程窗口(Project)
	一个工作空间可以包含多个工程,该窗口主要显示工作空间下面工程项目的内容(工程、组、源代码文件等)。
4. 编辑窗口(Edit Window)
	编辑窗口就是我们写代码的区域啦。
5. 消息窗口(Message Window)
	该窗口包含了编译信息、调试信息、查找信息等一些信息的窗口。
6. 状态栏(Status Bar)
	该窗口包含就绪状态、错误警告数量、光标的行列位置、字符编码、键盘Num锁定等等状态信息。

一、 菜单栏(Menu Bar)

在这里插入图片描述
1.1. 文件(File)菜单
在这里插入图片描述

(1).New:新建文件 Ctrl+N

(2).Open:打开文件 Ctrl+O

(3).Close:关闭文件 Ctrl+W

(4).Save:保存当前文件 Ctrl+S

(5).Save As:文件另存为

(6).Save All:保存所有(文件及工程设置)

(7).Device DataBase:器件数据库(信息)

(8).License Management:许可证管理

(9).Print Setup:打印设置

(10).Print:打印 Ctrl+P

(11).Print Preview:打印预览

(12).Exit:退出(关闭)软件

1.2. 编辑(Edit)菜单
在这里插入图片描述

(1).Undo:撤销编辑 Ctrl+Z

(2).Redo:恢复编辑 Ctrl+Y

(3).Cut:剪切 Ctrl+X

(4).Copy:复制 Ctrl+C

(5).Paste:粘贴 Ctrl+V

(6).Navigate Backwards:跳转到上一步

(7).Navigate Forwards:跳转到下一步

(8).Insert/Remove Bookmark:插入/移除书签

(9).Go to Next Bookmark:跳转到下一个书签

(10).Go to Previous Bookmark:跳转到上一个书签

(11).Clear All Bookmarks:清除所有标签

(12).Find:查找 Ctrl+F

(13).Replace:替换

(14).Find in Files:在文件中查找文本

(15).Incremental Find:逐个查找文本

(16).OutLining:提纲(如显示函数名称,隐藏函数体)

(17).Advanced:(更多)先进功能

(18).Configuration:配置

1.3. 视图(View)菜单
View菜单包含状态栏、工具栏、窗口等视图,在调试模式下比在编辑模式下要多出一些调试视图窗口,而上面常规的视图窗口都一样。
在这里插入图片描述

1.3.1 编辑模式基础菜单

(1).Status Bar:状态栏

(2).Toolbars:工具栏

(3).Project Window:工程窗口

(4).Books Window:书籍窗口

(5).Functions Window:函数窗口

(6).Templates Window:模板窗口

(7).Source Browser Window:源码浏览窗口

(8).Build Output Window:编译信息输出窗口

(9).Error List Window:错误列表窗口

1.3.2 调试模式增加菜单

(1).Status Bar:状态栏

(2).Toolbars:工具栏

(3).Project Window:工程窗口

(4).Books Window:书籍窗口

(5).Functions Window:函数窗口

(6).Templates Window:模板窗口

(7).Source Browser Window:源码浏览窗口

(8).Build Output Window:编译信息输出窗口

(9).Error List Window:错误列表窗口

(10).Command Window:命令显示窗口

(11).Disassembly Window:反汇编窗口

(12).Symbols Window:模块窗口

(13).Registers Window:寄存器窗口

(14).Call Stack Window:被调用函数堆栈窗口

(15).Watch Windows:查看(变量)窗口

(16).Memory Windows:内存窗口

(17).Serial Windows:串行UART窗口

(18).Analysis Windows:逻辑分析仪窗口

(19).Trace:跟踪窗口

(20).System Viewer:系统(外围IO,USART,TIM等)窗口

(21).Toolbox Window:工具箱窗口

(22).Periodic Window Update:窗口周期更新选择

1.4 工程(Project)菜单

在这里插入图片描述

(1).New μVision Project:新建工程(单工程)

(2).New Multi-Project Workspace:新建工作空间

(3).Open Project:打开工程

(4).Close Project:关闭工程

(5).Export:导出(工程)

(6).Manage:管理(工程)

(7).Select Device for Target:选择工程目标

(8).Remove item:移除目标

(9).Options for Target:工程目标选项配置

(10).Clean Targets:清除工程

(11).Build Target:编译工程目标

(12).Rebuild all Target files:重新编译所有目标文件

(13).Batch Build:分批编译(多工程编译)

(14).Translate:编译当前活动文件

(15).Stop Build:停止编译(正在编译时有效)

1.5 编程(Flash)菜单

Flash菜单只有在编辑模式下可以使用,比较简答
在这里插入图片描述

(1).Download:下载程序 F8

(2).Earse:擦除芯片FLASH

(3).Configure Flash Tools:配置FLASH工具(打开目标对话框选项)

1.6 调试(Debug)菜单

Debug菜单在两种模式下差异很大,该菜单基本上用于调试模式。

在这里插入图片描述

(1).Start/Stop Debug Sesion:开始/停止调试

(2).Reset CUP:复位CPU

(3).Run:全速运行

(4).Stop:停止运行

(5).Step:单步调试(进入函数)

(6).Step Over:逐步调试(跳过函数)

(7).Step Out:跳出调试(跳出函数)

(8).Run to Cursor Line:运行到光标处

(9).Show Next Statemt:显示正在执行的代码行

(10).Breakpoints:查看工程中所有的断点

(11).Insert/Remove Breakpoint:插入/移除断点

(12).Enable/Disable Breakpoint:使能/失能断点

(13).Disable All Breakpoint:失能所有断点

(14).Kill All Breakpoint:取消所有断点

(15).OS Support:系统支持(打开子菜单访问事件查看器和RTX任务和系统信息)

(16).Execution Profiling:执行分析

(17).Memory Map:内存映射

(18).Inline Assembly:内联汇编

(19).Function Editor:函数编辑器

(20).Debug Setting:调试设置

1.7 外设(Peripherals)菜单

Peripherals菜单只能在调试模式下使用。Peripherals外设直白的意思就是查看这些寄存器的值。
在这里插入图片描述

(1).System Viewer:查看系统外设

(2).Core Peripherals:内核外设

1.8 工具(Tools)菜单

Tools菜单在两种模式下差不多,复杂且不常用,只简述。
在这里插入图片描述

(1).Setup PC-Lint:配置PC-Lint

(2).Lint:PC-Lint运行在当前编辑器文件

(3).Lint all C Source Files:在您的项目中运行PC-Line C源文件

(4).Configure Merge Tool:配置合并工具帮助迁移RTE软件组件文件的特定于应用程序的设置

(5).Customize Tools Menu:自定义工具菜单

1.9 窗口(SVCS)菜单

在这里插入图片描述

(1).Configure Software Version Control:配置软件版本控制

我们一般都不使用这个自带的版本控制系统,较常用的版本管理软件“TortoiseSVN”和“Git”。

1.10 主窗口(Window)菜单

Window菜单在两种模式下差不多,Window窗口菜单要和前面View视图菜单区别开来。
在这里插入图片描述

(1).Reset View to Defaults:重置窗口布局(µVision默认的Look & Feel)

(2).Split:活动编辑器文件分割成两个水平或垂直窗格

(3).Close All:关闭所有打开的编辑器

1.11 帮助(Help)菜单

在这里插入图片描述

(1).µVision Help:打开帮助文档

(2).Open Books Window:打开帮助书籍

(3).Simulated Peripherals for object:关于外设仿真信息

(4).Contact Support:联络支持

(5).About µVision:关于

二、 工具栏(Tool Bar)

为文件保存、Debug、制表位、注释等按键,为编译、烧录、编译设置以及工程文件管理等快捷键。
下面将工具栏分为十个类别

进行依次介绍

在这里插入图片描述

2.1 文件操作类
在这里插入图片描述

(1).新建文件夹:Ctrl+N

(2).打开文件: Ctrl+O

(3).保存当前文件: Ctrl+S

(4).保存所有文件:没有快捷键

(5).剪切: Ctrl+X

(6).复制: Ctrl+C

(7).粘贴 : Ctrl+V

2.2 文件编辑跳转类
在这里插入图片描述

(1).撤销编辑: Ctrl+Z

(2).恢复编辑:Ctrl+Y

(3).跳转到上一步:Ctrl+-

(4).跳转到下一步 :Ctrl+Shift+-

2.3 书签类

在这里插入图片描述

(1).添加书签:Ctrl+F2

(2).跳转到上一个书签:Shift+F2

(3).跳转到下一个书签: F2

(4).清空所有书签:Ctrl+Shift+F2

2.4 选中行操作类
在这里插入图片描述

(1).插入缩进:Tab

(2).取消缩进:Shift+Tab

(3).确定注释: 没有快捷键

(4).取消注释:没有快捷键

2.5 查找文本类

在这里插入图片描述

(1).查找所有文本: Ctrl+Shift+F

(2).查找文本输入框:没有快捷键

(3).查找单个文本: Ctrl+F

(4).增加搜索:Ctrl+I

2.6 仿真调试类

在这里插入图片描述

(1).打开/关闭调试:Ctrl+F5

(2).插入断点: F9

(3).失能单个断点: Ctrl+F9

(4).失能所有断点:没有快捷键

(5).取消所有断点:Ctrl+Shift+F9

2.7 窗口配置类

在这里插入图片描述

(1).窗口:没有快捷键

(2).配置: 没有快捷键

(3).窗口按钮可以实现打开或关闭某些窗口

列表如下图

在这里插入图片描述

2.8 编译类

在这里插入图片描述

(1).编译当前文件(单个文件):Ctrl+F7

(2).编译目标文件(修改过的):  F7

(3).编译所有目标文件(重新编译):没有快捷键

(4).编译多个工程文件(多工程):没有快捷键

(5).停止编译:没有快捷键

(6).下载 : F8

2.9 工程选项类

在这里插入图片描述

(1).工程选项框: 没有快捷键

(2).工程目标选项(配置工程): Alt+F7

2.10 工程项目管理类
在这里插入图片描述

(1).单工程管理:没有快捷键

(2).多工程管理: 没有快捷键

(3).管理运行时环境  :没有快捷键

(4).选择安装包 :没有快捷键

(5).安装软件支持包:没有快捷键

三、 工程窗口(Project)

四、 编辑窗口(Edit Window)

五、 消息窗口(Message Window)

六、 状态栏(Status Bar)

参考文献

http://t.csdnimg.cn/Z1Z2o
http://t.csdnimg.cn/75Kk7
http://t.csdnimg.cn/pVHQ1
http://t.csdnimg.cn/meZuZ

  • 33
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值