- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一部分 单片机课程实验
Vision2集成开发环境使用入门
Keil C51简介
Keil C51是德国Keil Software公司出品的51系列兼容单片机开发工具,为众多单片机应用开发的优秀软件之一。它集编辑、编译、仿真与调试于一体,支持C语言与汇编语言开发。与汇编相比,C语言在功能、结构性、可读性、可维护性上有明显的优势。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。Keil C51生成的目标代码效率非常之高,多数语言的汇编代码很紧凑,容易理解,在开发大型软件是时更能体现高级语言的优势。用过汇编语言后再使用C来开发,体会更加深刻。C51工具包目前有两种集成开发环境其中uVision与Ishell分别是C51 for Windows和for Dos的集成环境IDE(Integration Design Environment),它将项目管理,源代码编辑和程序调试等组合在一个功能强大的环境中(如下图所示)。开发人员可用uVision或Ishell 集成开发环境所自带的编辑器或其他编辑器编辑C语言或汇编语言源文件,然后分别由C51急A51编译器编译生成可重定位的目标文件(.obj)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经BL51连接定位生成绝对目标文件(.ABS)。.ABS文件由OH51转换生成标准的Hex文件,以供调试器dScope51或tScope51进行源代码级调试,也可由仿真器使用直接对目标板进行调试,或直接写入程序存储器如EPROM进行验证。目前,集成开发环境使用较多的版本为uVision2或uVision3,而且,此集成开发环境支持8051的所有KEIL工具,因此,下面内容主要以uVision2进行介绍。
图.1 uVision/Ishell 集成开发环境
uVision2使用入门
uVision2的启动
根据一般应用软件安装方法进行本软件安装,安装完成后就是软件的应用了。首先双击桌面uVision2图标,运行uVision2,几秒钟后出现进入Keil C51 uVision2启动界面,如下图.2所示。
图 uVision2启动界面
●基于uVision2的单片机应用程序开发流程
学习程序设计语言以及学习某种开发平台,最好的方法是直接操作实践。下面通过一个简单的编程、调试,引导大家学习Keil C51软件的集成开发环境uVision2基本使用方法和调试技巧。
准备工作:在进行下面工作之前,建议为一个项目建立一个文件夹,把和本工程相关的源程序,头文件,以及工程文件等都保存到此文件夹。
1)打开KEIL软件,建立工程:单击Project菜单,在弹出的下拉菜单中选中New Project选项,如下图.3所示。
图.3 建立工程菜单
2) 命名工程,进行保存:选择你要保存的路径, 输入工程文件的名字, 如保存到C51目录里,工程文件的名字为C51如下图.4所示,然后点击保存图.4 保存所建立工程文件
3)器件选择:这时会弹出一个对话框,要求你选择单片机的型号,你可以根据所选用的单片机来选择,keil C51几乎支持所有的51核的单片机,这里以使用较多的Atmel 公司的AT89S52来说明,如下图所示,先选择Atmel并双击展开。
图.5 器件选择—选择公司
然后选择AT89S52,右边栏是对这个单片机的基本描述,然后点击“确定”。
图.6 器件选择—选择芯片
4)完成上一步骤后,出现提示是否加载标准8051Startup文件,单击“是(Y)”,屏幕如下图.7所示。
图.7 是否加载8051STARTUP文件
到现在为止,我们还没有编写一句程序,下面开始编写我们的第一个程序。
5)源程序编辑:在下图.8中,单击“File”菜单,再在下拉菜单中单击”New”选项,或直接单击快捷按钮
图.8 新建源程序
新建文件后屏幕如下图.9所示。
图.9 源程序编辑界面
此时光标在编辑窗口里闪烁,这时可以键入用户的应用程序了,但笔者建议首先保存该空白的文件,单击菜单上的“File”,在下拉菜单中选中”Save As”选项单击,或单击保存快捷按钮,屏幕如下图所示,在”文件名”栏右侧的编辑框中,键入欲使用的文件名,同时,必须键入正确的扩展名。注意,如果用C语言编写程序,则扩展名为(.c);如果用汇编语言编写程序,则扩展名必须为(.asm)。此处我们保存为“Test1.c”,然后,单击”保存”按钮。
图.10 源程序保存
6)把源程序添加到工程中:回到编辑界面后,单击“Target 1”前面的“+”号,然后在“Source Group 1”上单击右键,弹出如下菜单:
图.11 将源程序添加到
文档评论(0)