Keil uVision2 单片机开发教程:C1编程与89C51应用

需积分: 9 0 下载量 114 浏览量 更新于2024-09-14 收藏 976KB PDF 举报
"keil+C1教程:学习单片机与C语言编程的结合,通过Keil uVision2开发环境进行实践操作。" 在单片机编程领域,掌握C语言和单片机的结合应用是至关重要的。Keil uVision2是一款广泛使用的单片机开发工具,它整合了源代码编辑器和程序调试器,支持多种编程语言,包括汇编、C和PL/M。本教程主要针对Keil uVision2的基础操作进行介绍,以便初学者能够快速上手。 首先,安装Keil uVision2的步骤如下: 1. 运行光盘中的`setup.exe`安装程序,选择“Eval Version”(评估版)进行安装。 2. 按照提示依次点击"Yes"或"Next",直至安装结束。 3. 安装汉化程序`Keiluv2汉化安装.exe`,以方便中文用户使用。 4. 安装完成后,桌面上会出现快捷图标,双击即可启动软件。 进入Keil uVision2后,我们需要创建一个新的工程。工程是管理单片机程序的基本单位,每个独立的程序都会被视作一个工程。在“工程”菜单中选择“新建工程”,给工程起一个有意义的中文名称,比如“Test”,并将其保存在指定的目录,如`C:\Keil`。 接下来,选择合适的单片机型号。尽管实际使用的是89S51,但由于89S51和89C51在内部结构和外部特性上的相似性,我们仍然选择“89C51”。 新建工程后,我们需要编写程序。点击“文件”菜单中的“新建”来创建一个新的源文件。这个新文件就是编写单片机程序的地方,可以进行编辑、修改等操作。在这个阶段,可以先按照示例代码输入: ```asm mov p0, #01010101B ; 将01010101二进制代码送至P0口 ajmp $ ; 程序在此循环 end ; 程序结束标记 ``` 检查无误后,保存文件,文件名应与工程名相同(即“Test”),扩展名为.Asm。保存后,文件中的关键字会显示为彩色,便于识别。 最后,将Asm文件添加到工程中。右键点击“SourceGroup”,选择“添加”>“现有项”,然后找到并选择刚才保存的Test.Asm文件,点击“添加”将其添加到工程中。 至此,一个简单的Keil uVision2工程已经创建完成,你可以在其中编写和调试C语言或汇编语言的单片机程序。随着对C语言和单片机原理的深入学习,你将逐渐理解示例代码的含义,并能编写出符合需求的单片机程序。