搜档网
当前位置:搜档网 › Keil C51集成开发环境的使用汇编

Keil C51集成开发环境的使用汇编

Keil C51集成开发环境的使用汇编
Keil C51集成开发环境的使用汇编

Keil C51集成开发环境的使用

Keil C51软件可以从相关网站下载并安装。安装好后,双击桌面快捷图标或在“开始”菜单中选择Keil μVision3,启动Keil μVision3集成开发环境,启动后界面如图4-3所示。

图4-3 Keil μVision3启动后的集成开发环境界面

(一)创建项目

Keil μVision3中有一个项目管理器,用于对项目文件进行管理。它包含了程序段环境变量和编程有关的全部信息,为单片机程序的管理带来了很大的方便。创建一个新项目的操作步骤如下:

(1)启动μVision3,创建一个项目文件,并从器件数据库中选择一款合适的单片机型号。

(2)创建一个新的源程序文件,并把这个源文件添加到项目中;

(3)为该单片机芯片添加或配置启动程序代码;

(4)设置工具选项,使之适合目标硬件;

(5)编译项目并创建一个*.hex文件。

下面以本章任务为例分别介绍每一步的具体操作。

1.新建项目文件

单击菜单“Project”→“New Project”命令,弹出如图4-4所示的新建项目对话框,指定保存路径,建议每个项目使用一个独立文件夹,例如本项目保存在“第4章”文件夹;然后,在“文件中名”输入项目名称,例如“4-1”,单击“保存”按钮即完成新项目的创建(系统默认扩展名为“.uv2”)。

保存路径

输入文件名

图4-4 新建项目对话框

此时弹出选择单片机的型号对话框,如图4-5所示,展开Atmel系列单片机,选择“AT89C51”,单击“确定”按钮完成设备的选择。

图4-5 选择单片机的型号对话框

单片机型号选择结束后,在μVision3工作界面左边的项目管理器中新增加了一个“Target 1”目标1文件夹,如图4-6所示。

图4-6 项目管理器中新增“Target 1”对话框

2.新建源程序文件

单击菜单“File”→“New”命令,就可以创建一个源程序文件。该命令会打开一个空的编辑器窗口,默认名为“Text 1”,输入如下源程序:

/******************************************************************

名称:流水灯控制

模块名:AT89C51,74LS373

功能描述:当开关打开时,LED自上而下依次点亮;当开关闭合时,LED从下向上依次点亮。

******************************************************************/

#include

#define uchar unsigned char //类型重定义

#define uint unsigned int

sbit Key = P0^0; //定义位名称

void DelayMS(uint ms); //延时函数原型声明

// 主程序

void main( )

{

uchar i,keyPre,shift;

Key = 1;

while(1)

{

keyPre = Key;

if(keyPre)

{

shift=0x01;

for(i=0;i<8;i++)

{ P1 = ~shift; DelayMS(200); shift<<=1;}

}

else

{ shift=0x80;

for(i=0;i<8;i++)

{ P1 = ~shift; DelayMS(200); shift>>=1;}

}

}

}

/********************************************************************

函数名称:DelayMS

函数功能:延时函数

入口参数:参数ms控制循环次数,从而控制延时时间长短

********************************************************************/

void DelayMS(uint ms)

{

uchar i;

while(ms--)

for(i=0; i<120; i++);

}

程序输入完毕后,单击“File”→“Save”命令对源程序进行保存,在保存时,文件名可以是字符、字母或数字,并且一定要带扩展名(使用汇编语言编写的源程序,扩展名为.asm,使用单片机C语言编写的源程序,扩展名为.c)。保存好源程序后,源程序窗口中的关键字呈彩色高亮显示。这里保存为“4-1.c”。

特别注意:源程序扩展名“.c”必须手动输入,表示为C语言程序,使Keil C51采用对应的C语言的方式来编译源程序。

源程序文件创建好后,可以把这个文件添加到项目管理器中。单击项目管理器中“Target 1”文件夹旁边的“+”按钮,展开后在“Source Group 1”上单击右键,弹出快捷菜单,如图4-7所示。选择“Add Files to Group ’Source Group 1’”命令,弹出如图4-8所示的加载文件对话框。在该对话框中选择文件类型为“c Source file”,找到刚才创建的“4-1.c”源程序文件,然后单击“Add”按钮,4-1.c即被加入到项目中,此时对话框不消失可以继续加载其它文件。单击“Close”按钮将对话框关闭。

图4-7 在快捷菜单中选择加载源程序文件命令

图4-8 在对话框中选择要添加的文件

此时在Keil软件项目管理器的“Source Group 1”文件夹中可以看到新加载的4-1.c文件。

3.为目标1设置选项

选中Target 1,单击菜单“Project”→“Options for Target ‘Target 1’”命令,弹出为目标1的设置选项对话框,如图4-9所示,共有11个选项,其中“Target”、“Output”和“Debug”选项较为常用,默认打开“Target”选项。

相关主题