单片机与嵌入式系统实验讲义

单片机与嵌入式系统实验讲义

ID:805041

大小:11.61 MB

页数:26页

时间:2017-09-05

单片机与嵌入式系统实验讲义_第1页
单片机与嵌入式系统实验讲义_第2页
单片机与嵌入式系统实验讲义_第3页
单片机与嵌入式系统实验讲义_第4页
单片机与嵌入式系统实验讲义_第5页
资源描述:

《单片机与嵌入式系统实验讲义》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《单片机与嵌入式系统》课程配套实验讲义《单片机与嵌入式系统》实验编写人包宋建电子电气工程学院电子技术教研室2011年3月实验一单片机开发过程及最小系统实验一、实验目的(1)熟悉KeiluVision2集成开发环境的使用方法;(2)熟悉8051最小系统的构成及其工作原理;(3)熟悉单片机仿真开发系统的使用方法,掌握其基本功能与操作过程;二、实验器材全套计算机系统、单片机开发板三、实验原理μVision2IDE是德国Keil公司开发的基于Windows平台的单片机集成开发环境,它包含一个高效的编译器、一个项目管理器和一

2、个MAKE工具。其中KeilC51是一种专门为单片机设计的高效率C语言编译器,符合ANSI标准,生成的程序代码运行速度极高,所需要的存储器空间极小,完全可以与汇编语言媲美。1、关于开发环境μVision2的界面如图1-1所示,μVision2允许同时打开、浏览多个源文件。图1-1μVision2界面图2、菜单条、工具栏和快捷键下面的表格列出了μVision2菜单项命令,工具栏图标,默认的快捷以及他们的描述。1)编辑菜单和编辑器命令Edit(如表1-1所示)表1-1编辑菜单和编辑器命令Edit菜单工具栏快捷键描述Ho

3、me移动光标到本行的开始End移动光标到本行的末尾Ctrl+Home移动光标到文件的开始Ctrl+End移动光标到文件的结束Ctrl+<-移动光标到词的左边Ctrl+->移动光标到词的右边Ctrl+A选择当前文件的所有文本内容UndoCtrl+Z取消上次操作RedoCtrl+Shift+Z重复上次操作CutCtrl+XCtrl+Y剪切所选文本剪切当前行的所有文本CopyCtrl+C复制所选文本PasteCtrl+V粘贴IndentSelectedText将所选文本右移一个制表键的距离UnindentSelected

4、Text将所选文本左移一个制表键的距离ToggleBookmarkCtrl+F2设置/取消当前行的标签GotoNextBookmarkF2移动光标到下一个标签处GotoPreviousbookmarkShift+F2移动光标到上一个标签处ClearAllBookmarks清除当前文件的所有标签Find在当前文件中查找文本F3向前重复查找Shift+F3向后重复查找Ctrl+F3查找光标处的单词Ctrl+]寻找匹配的大括号、圆括号、方括号(用此命令将光标放到大括号、圆括号或方括号的前面)Replace替换特定的字符F

5、indinFiles…在多个文件中查找GotoMatchingbrace选择匹配的一对大括号、圆括号或方括号中的内容2)选择文本命令在μVision2中,可以通过按住Shift键和相应的键盘上的方向键来选择文本。如Ctrl+->可以移动光标到下一个词,那么,Ctrl+Shift+->就是选择当前光标位置到下一个词的开始位置间的文本。当然,也可以用鼠标来选择文本。3)项目菜单Project和项目命令Project(如表1-2所示)表1-2项目菜单和项目命令Project菜单工具栏快捷键描述NewProject…创建新

6、项目ImportμVision1Project…转化μVision1的项目OpenProject…打开一个已经存在的项目CloseProject…关闭当前的项目TargetEnvironment定义工具、包含文件和库的路径Targets,Groups,Files维护一个项目的对象、文件组和文件SelectDeviceforTarget选择对象的CPURemove…从项目中移走一个组或文件Options…Alt+F7设置对象、组或文件的工具选项FileExtensions选择不同文件类型的扩展名BuildTarget

7、F7编译修改过的文件并生成应用RebuildTarget重新编译所有的文件并生成应用Translate…Ctrl+F7编译当前文件StopBuild停止生成应用的过程1~7打开最近打开过的项目4)调试菜单Debug和调试命令(如表1-3所示)表1-3调试菜单和调试命令Debug菜单工具栏快捷键描述Start/StopDebuggingCtrl+F5开始/停止调试模式GoF5运行程序,直到遇到一个中断StepF11单步执行程序,遇到子程序则进入StepoverF10单步执行程序,跳过子程序StepoutofCtrl+

8、F11执行到当前函数的结束CurrentfunctionstopRuningEsc停止程序运行Breakpoints…打开断点对话框Insert/RemoveBreakpoint设置/取消当前行的断点Enable/DisableBreakpoint使能/禁止当前行的断点DisableAllBreakpoints禁止所有的断点KillAllBreakpoint

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。