keil 4 的使用 新建工程
我用的是汉化版Keil5,其他版本操作方法基本相同。第一步:点击工程[Project]------->:新建vision工程[Create New Project]第二步:选择工程位置,输入工程名称,点击确定第三步:选择芯片,在这里我选择Atmel的AT89C52.点击确定,在弹出的对话框中选择是否要添加启动文件。(注:STARTUP.A51是80C51系列单片机的启动代码...
我用的是汉化版Keil4,其他版本操作方法基本相同。
[]内为对应的英文选项
第一步:
点击工程[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++);
}
2.进行设置
点击下图第一个按钮,或者选择工程—>为目标设置选项[Project]–>[Option for Target ]。
3.设置晶振大小
在项目[Target]一栏中设置晶振大小,一般设为11.0592MHZ或者12MHZ。
4.设置生成hex文件
在输出[Output]一栏中选择产生HEX文件,点击确定。
5.编译
点击编译按钮,系统会提示生成HEX文件 creating hex file from “test”…
几个编译按钮的用法:
第一个编译按钮:用于编译我们正在操作的文件。
第二个编译按钮:用于编译修改过的文件,并生成应用程序供单片机直接下载
第三个编译按钮:用于编译当前工程中的所有文件,并生成应用程序供单片机直接下载。(因为很多工程中不止一个文件,当有多个文件时,我们可以使用此按钮进行编译)
这样我们的第一个工程就建立好啦!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)