keil 5 的使用 新建工程
我用的是汉化版Keil5,其他版本操作方法基本相同。
[]内为对应的英文选项
第一步:
点击工程[Project]------->:新建vision工程[Create New Project]
第二步:
选择工程位置,输入工程名称,点击确定
第三步:
选择芯片,在这里我选择Atmel的AT89C52.点击确定,在弹出的对话框中选择是否要添加启动文件。
(注:STARTUP.A51是80C51系列单片机的启动代码,主要用来对内部数据存储器清零,并初始化硬件和重入函数堆栈指针等,一般建议选择‘是’按钮。初学者所写程序一般比较简单,可以选择‘否’按钮)
第四步:
建立源程序文件。点击文件—>新建 [File]----->[New],或者是直接点击下图红色部分。新建一个文件,点击保存按钮,默认保存在工程文件目录下,输入文件名称。点击保存。
(注意:如果是用C语言编写后缀用.c,如果是用汇编语言来编写后缀用.ASM)
第五步:
在源组1[Target1]中点击右键选择添加添加文件到组[Add Files to Group ‘Source Group1’],或者双击源组[Target1]。选择所要添加的文件双击或者点击添加,然后关闭。
如何生成hex文件:
1.首先我们先写一个简单点的代码:
#include <REGX52.H>sbit led=P1^0;void delay();int main(){while(1){ led=1;delay();led=0;delay();}}void delay(){int i,j;for(i=0;i<220;i++)for(j=100;j<220;j++);}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
2.进行设置
点击下图第一个按钮,或者选择工程—>为目标设置选项[Project]–>[Option for Target ]。
3.设置晶振大小
在项目[Target]一栏中设置晶振大小,一般设为11.0592MHZ或者12MHZ。
4.设置生成hex文件
在输出[Output]一栏中选择产生HEX文件,点击确定。
5.编译
点击编译按钮,系统会提示生成HEX文件 creating hex file from “test”…
几个编译按钮的用法:
第一个编译按钮:用于编译我们正在操作的文件。
第二个编译按钮:用于编译修改过的文件,并生成应用程序供单片机直接下载
第三个编译按钮:用于编译当前工程中的所有文件,并生成应用程序供单片机直接下载。(因为很多工程中不止一个文件,当有多个文件时,我们可以使用此按钮进行编译)
这样我们的第一个工程就建立好啦!