第一范文网 - 专业文章范例文档资料分享平台

单片机实验讲义

来源:用户分享 时间:2025/9/7 17:02:12 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第三章 Keil uVision2仿真软件的使用说明

μVision2集成开发环境

μVision2 IDE是德国Keil公司开发的基于Windows平台的单片机集成开发环境,它包含一个高效的编译器、一个项目管理器和一个MAKE工具。其中Keil C51是一种专门为单片机设计的高效率C语言编译器,符合ANSI标准,生成的程序代码运行速度极高,所需要的存储器空间极小,完全可以与汇编语言媲美。 1.关于开发环境

μVision2的界面如图3-1所示,μVision2允许同时打开、浏览多个源文件。

图3-1 μVision2界面图

2.菜单条、工具栏和快捷键

下面的表格列出了μVision2菜单项命令,工具栏图标,默认的快捷以及他们的描述。 1)编辑菜单和编辑器命令Edit(如表3-1所示) 表3-1 编辑菜单和编辑器命令Edit 菜单 Home End Ctrl+Home Ctrl+End Ctrl+<- Ctrl+-> Ctrl+A Undo Redo Cut 工具栏 快捷键 Ctrl+Z Ctrl+X Ctrl+Y 描述 移动光标到本行的开始 移动光标到本行的末尾 移动光标到文件的开始 移动光标到文件的结束 移动光标到词的左边 移动光标到词的右边 选择当前文件的所有文本内容 取消上次操作 剪切所选文本 剪切当前行的所有文本 Ctrl+Shift+Z 重复上次操作 Copy Paste Indent Selected Text Unindent Selected Text Toggle Bookmark Goto Next Bookmark GotoPrevious bookmark Clear All Bookmarks Ctrl+C Ctrl+V Ctrl+F2 F2 Shift+F2 F3 Shift+F3 Ctrl+F3 Ctrl+] 复制所选文本 粘贴 将所选文本右移一个制表键的距离 将所选文本左移一个制表键的距离 设置/取消当前行的标签 移动光标到下一个标签处 移动光标到上一个标签处 清除当前文件的所有标签 在当前文件中查找文本 向前重复查找 向后重复查找 查找光标处的单词 寻找匹配的大括号、圆括号、方括号(用此命令将光标放到大括号、圆括号或方括号的前面) 替换特定的字符 在多个文件中查找 选择匹配的一对大括号、圆括号或方括号中的内容 Find Replace Find in Files? Goto Matching brace 2)选择文本命令

在μVision2中,可以通过按住Shift键和相应的键盘上的方向键来选择文本。如Ctrl+->可以移动光标到下一个词,那么,Ctrl+Shift+->就是选择当前光标位置到下一个词的开始位置间的文本。当然,也可以用鼠标来选择文本。

3)项目菜单Project和项目命令Project(如表3-2所示) 表3-2 项目菜单和项目命令Project 菜单 New Project? Import μ Vision1 Project? Open Project? Close Project? Target Environment Targets,Groups,Files Select Device for Target Remove ? 工具栏 快捷键 创建新项目 转化μ Vision1的项目 打开一个已经存在的项目 关闭当前的项目 定义工具、包含文件和库的路径 维护一个项目的对象、文件组和文件 选择对象的CPU 从项目中移走一个组或文件 描述 Options ? File Extensions Build Target Rebuild Target Translate ? Stop Build 1~7 Alt+F7 设置对象、组或文件的工具选项 选择不同文件类型的扩展名 编译修改过的文件并生成应用 重新编译所有的文件并生成应用 编译当前文件 停止生成应用的过程 打开最近打开过的项目 F7 Ctrl+F7 4)调试菜单Debug和调试命令(如表1-3所示) 表3-3 调试菜单和调试命令Debug 菜单 Start/Stop Debugging Go Step Step over Step out of Current Runing function stop 工具栏 Trace 快捷键 描述 Ctrl+F5 开始/停止调试模式 F5 F11 F10 运行程序,直到遇到一个中断 单步执行程序,遇到子程序则进入 单步执行程序,跳过子程序 Ctrl+F11 执行到当前函数的结束 Esc 停止程序运行 打开断点对话框 设置/取消当前行的断点 使能/禁止当前行的断点 禁止所有的断点 取消所有的断点 显示下一条指令 使能/禁止程序运行轨迹的标识 显示程序运行过的指令 打开存储器空间设置对话框 打开设置性能分析的窗口 对某一行重新汇编,可以修改汇编代码 编辑调试函数和调试设置文件 Breakpoints? Insert/Remove Breakpoint Enable/Disable Breakpoint Disable All Breakpoints Kill All Breakpoints Show Next Statement Enable/Disable Recording View Trace Records Memory Map? Performance Analyzer? Inline Assembly? Function Editor? 5)外围器件菜单Peripherals(如表1-4所示) 表3-4 外围器件菜单Peripherals 菜单 Reset CPU 工具栏 复位CPU 描述 以下为单片机外围器件的设置对话框(对话框的种类及内容依赖于你选择的CPU) Interrupt I/O-Ports Serial Timer A/D Conoverter D/A Conoverter IC Conoverter Watchdog 2 中断观察 I/O口观察 串口观察 定时器观察 A/D转换器 D/A转换器 IC总线控制器 看门狗 26)工具菜单Tool(如表3-5所示)

利用工具菜单,可以设置并运行Gimpel PC-Lint、Siemens Easy-Case和用户程序。通过Customize Tools Menu?菜单,可以添加需要的程序。

表3-5 工具菜单Tool 菜单 Setup PC-Lint? Lint Lint all C Source Files Setup Easy-Case? Start/Stop Easy-Case Show File (Line) Customize Tools Menu? 3.创建项目实例

μVision2包括一个项目管理器,它可以使8x51应用系统的设计变得简单。要创建一个应用,需要按下列步骤进行操作:

? 启动μVision2,新建一个项目文件并从器件库中选择一个器件。 ? 新建一个源文件并把它加入到项目中。 ? 增加并设置选择的器件的启动代码 ? 针对目标硬件设置工具选项。

? 编译项目并生成可编程PROM的HEX文件。

下面将逐步地进行描述,从而指引读者创建一个简单的μVision2项目。 1) 选择【Project】/【New Project】选项,如图3-2所示。

描述 设置Gimpel Software的PC- Lint程序 用PC- Lint处理当前编辑的文件 用PC- Lint处理项目中所有的C源代码文件 设置Siemens的Easy-Case程序 运行/停止Siemens的Easy-Case程序 用Easy-Case处理当前编辑的文件 添加用户程序到工具菜单中

搜索更多关于: 单片机实验讲义 的文档
单片机实验讲义.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9nkin8bod747hq610eia_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top