- 1、本文档共200页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
案例解说单片机C语言开发基于8051Proteus仿真.
第一章Keil μVision软件开发环境的应用基础
51单片机的开发环境包括软件和硬件两部分,软件开发环境主要用于51单片机代码的编写、编译、调试和生成对应的文件,德国Keil公司提供的Keil μVision是目前应用最广泛的51单片机的软件开发环境,本节将详细介绍如何在其中进行51单片机的软件开发。
Keil μVision运行在Windows操作系统上,其内部集成了Keil C51编译器,集项目管理、编译工具、代码编写工具、代码调试及完全仿真于一体,提供了一个简单易用的开发平台。
Keil C51编译器是将用户编写的51单片机的C语言翻译为机器语言(低级语言)的程序,其主要工程流程如下:源代码(Source Code)-预处理器(Preprocessor)-编译器(Compiler)-汇编程序(Assembler)-目标代码(Object Code)-链接器(Link)-可执行程序(Executables)。
注意:Keil μVision已经发布了多个版本号,目前最新的Keil μVision版本是V4.0,但是各个版本号在基本使用方面的差别不大,本书的所有应用实例都是基于Keil μVision V3.30的。
1.3.1 KeilμVision的界面
Keil μVision的界面窗口(如图1-8所示)提供了菜单栏、快捷工具栏、项目管理窗口、代码窗口、目标文件窗口、存储器窗口、输出窗口、信息窗口和大量的对话框等(这些窗口使开发者在调试过程中可以随时掌握代码所实现的功能),支持打开多个项目文件进行同时编辑。Keil μVision提供了丰富的工具,其常用命令都具有快捷工具栏。
1.3.2 Keil μVision的菜单
Keil μVision的菜单包括File、Edit、View、Project、Debug、Flash、Peripherala、Tools、SVCS、Windows、Help共11个,提供了文本操作,项目管理、开发工具配置、仿真等功能。
1.File菜单
Keil μVision的File菜单主要提供文件的相关操作功能,如图1.9所示,其详细说明如下:
New:新建一个文本文件,需要通过保存才能成为对应的.h文件或.c文件。
Open:打开一个已存在的文件
Close:关闭一个当前打开的文件
Save:保存当前的文件
Save as把当前文件另存为一个文件
Save all:保存当前已经打开的所有文件
Deviece Database:打开元器件的数据库。
Print Setup:设置打印机
Print:打印当前的文件
Print Preview:预览打印效果
1~9+文件名称,打开最近使用的文件
Exit:退出
2.Edit菜单
Keil μVision的Edit菜单主要提供文本编辑的相关操作功能,如图1.10所示,其详细说明如下。
Undo:撤销上一次操作
Redo:恢复上一次操作
Cut:剪切选定的内容复制到剪贴板
Copy:复制选定的内容到剪贴板
Paste:把剪贴板中的内容粘贴到指定位置
Indent Selectd Text:把选定的内容向右缩进一个Tab键的距离
Unindent Selected Text:把选定的内容向左缩进一个Tab键的距离
Toggle Bookmark:在光标当前行设定书签标记
Goto Next Bookmark:跳转到下一个书签标记处
Goto Previous Bookmark:跳转到前一个书签标记处
Clare All Bookmarks:清除所有的书签标记
Find:在当前编辑的文件中查找特定的内容
Replace:用当前内容替换特定的内容
Find in Files:在几个文件中查找特定的内容
Incremental Find:依次查找。
Outlinging:用于对代码中的函数标记(大括号)进行配对
Advanced:一些高级的操作命令一,包括配对大括号等
Configuration:对Keil μVision进行设置,会弹出如图1.1所示的设置对话框。
3.View菜单
Keil μVision的View菜单主要提供界面显示内容设置的相关操作功能,如图1.12所示,其详细说明如下。
Status Bar:显示或隐藏状态栏。
File Toolbar:显示或隐藏文件工具栏。
Build Toolbar:显示或隐藏编译工具栏。
Debug Toolbar:显示或隐藏调试工具栏。
Project Windows:显示或隐藏项目窗口。
Output Window:显示或隐藏输出窗口。
Source Browser:打开源浏览器窗口。
Disassmbly Window:显示或隐藏反汇编窗口。
Watch Call Stack Windo
文档评论(0)