附录一 Keil uVision2仿真软件的使用说明
μVision2集成开发环境
μVision2 IDE是德国Keil公司开发的基于Windows平台的单片机集成开发环境,它包含一个高效的编译器、一个项目管理器和一个MAKE工具。其中Keil C51是一种专门为单片机设计的高效率C语言编译器,符合ANSI标准,生成的程序代码运行速度极高,所需要的存储器空间极小,完全可以与汇编语言媲美。
1.关于开发环境
μVision2的界面如图1-1所示,μVision2允许同时打开、浏览多个源文件。
图1-1 μVision2界面图
2.菜单条、工具栏和快捷键
下面的表格列出了μVision2菜单项命令,工具栏图标,默认的快捷以及他们的描述。
1)编辑菜单和编辑器命令Edit(如表1-1所示)
表1-1 编辑菜单和编辑器命令Edit
菜单 | 工具栏 | 快捷键 | 描述 |
Home | 移动光标到本行的开始 | ||
End | 移动光标到本行的末尾 | ||
Ctrl+Home | 移动光标到文件的开始 | ||
Ctrl+End | 移动光标到文件的结束 | ||
Ctrl+<- | 移动光标到词的左边 | ||
Ctrl+-> | 移动光标到词的右边 | ||
Ctrl+A | 选择当前文件的所有文本内容 | ||
Undo | Ctrl+Z | 取消上次操作 | |
Redo | Ctrl+Shift+Z | 重复上次操作 | |
Cut | Ctrl+X Ctrl+Y | 剪切所选文本 剪切当前行的所有文本 | |
Copy | Ctrl+C | 复制所选文本 | |
Paste | Ctrl+V | 粘贴 | |
Indent Selected Text | 将所选文本右移一个制表键的距离 | ||
Unindent Selected Text | 将所选文本左移一个制表键的距离 | ||
Toggle Bookmark | Ctrl+F2 | 设置/取消当前行的标签 | |
Goto Next Bookmark | F2 | 移动光标到下一个标签处 | |
GotoPrevious bookmark | Shift+F2 | 移动光标到上一个标签处 | |
Clear All Bookmarks | 清除当前文件的所有标签 | ||
Find | 在当前文件中查文本 | ||
F3 | 向前重复查 | ||
Shift+F3 | 向后重复查 | ||
Ctrl+F3 | 查光标处的单词 | ||
Ctrl+] | 寻匹配的大括号、圆括号、方括号(用此命令将光标放到大括号、圆括号或方括号的前面) | ||
Replace | 替换特定的字符 | ||
Find in Files… | 在多个文件中查 | ||
Goto Matching brace | 选择匹配的一对大括号、圆括号或方括号中的内容 | ||
2)选择文本命令
在μVision2中,可以通过按住Shift键和相应的键盘上的方向键来选择文本。如Ctrl+ →可以移动光标到下一个词,那么,Ctrl+Shift+ →就是选择当前光标位置到下一个词的开始位置间的文本。当然,也可以用鼠标来选择文本。
3)项目菜单Project和项目命令Project(如表1-2所示)
表1-2 项目菜单和项目命令Project
菜单 | c语言编译器app怎么用工具栏 | 快捷键 | 描述 |
New Project… | 创建新项目 | ||
Import μ Vision1 Project… | 转化μ Vision1的项目 | ||
Open Project… | 打开一个已经存在的项目 | ||
Close Project… | 关闭当前的项目 | ||
Target Environment | 定义工具、包含文件和库的路径 | ||
Targets,Groups,Files | 维护一个项目的对象、文件组和文件 | ||
Select Device for Target | 选择对象的CPU | ||
Remove … | 从项目中移走一个组或文件 | ||
Options … | Alt+F7 | 设置对象、组或文件的工具选项 | |
File Extensions | 选择不同文件类型的扩展名 | ||
Build Target | F7 | 编译修改过的文件并生成应用 | |
Rebuild Target | 重新编译所有的文件并生成应用 | ||
Translate … | Ctrl+F7 | 编译当前文件 | |
Stop Build | 停止生成应用的过程 | ||
1~7 | 打开最近打开过的项目 | ||
4)调试菜单Debug和调试命令(如表1-3所示)
表1-3 调试菜单和调试命令Debug
菜单 | 工具栏 | 快捷键 | 描述 |
Start/Stop Debugging | Ctrl+F5 | 开始/停止调试模式 | |
Go | F5 | 运行程序,直到遇到一个中断 | |
Step | F11 | 单步执行程序,遇到子程序则进入 | |
Step over | F10 | 单步执行程序,跳过子程序 | |
Step out of | Ctrl+F11 | 执行到当前函数的结束 | |
Current function stop Runing | Esc | 停止程序运行 | |
Breakpoints… | 打开断点对话框 | ||
Insert/Remove Breakpoint | 设置/取消当前行的断点 | ||
Enable/Disable Breakpoint | 使能/禁止当前行的断点 | ||
Disable All Breakpoints | 禁止所有的断点 | ||
Kill All Breakpoints | 取消所有的断点 | ||
Show Next Statement | 显示下一条指令 | ||
Enable/Disable Trace Recording | 使能/禁止程序运行轨迹的标识 | ||
View Trace Records | 显示程序运行过的指令 | ||
Memory Map… | 打开存储器空间设置对话框 | ||
Performance Analyzer… | 打开设置性能分析的窗口 | ||
Inline Assembly… | 对某一行重新汇编,可以修改汇编代码 | ||
Function Editor… | 编辑调试函数和调试设置文件 | ||
5)外围器件菜单Peripherals(如表1-4所示)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论