案例解说单片机C语言开发基于8051+Proteus仿真..doc

案例解说单片机C语言开发基于8051+Proteus仿真..doc

  1. 1、本文档共200页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

fglgf11gf21gI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档