51单片机Keil4文件的建立及调试

创建51单片机工程

一.打开软件Keil uVision4这里是打开刚打开文件的样子!
二.点击菜单中的工程project-新建工程New uVision Project…
在这里插入图片描述
点击完之后出现对话框,这时自行建立一个文件夹,将以后所有练习的文件都放入此文件夹中,方便复习和查看。将文件以英文或者数字的形式命名,并保存。文件名不需要有后缀
又出现一个对话框,找到Atmel,点击左边的加号,在里面寻找AT89C51
在这里插入图片描述
找到之后,点击AT89C51,然后点击确定
在这里插入图片描述
又出现一个对话框,选择“否”!这样工程就建好了,看看你的是不是这个样子!
在这里插入图片描述
三.点击菜单栏中的文件-新建
在这里插入图片描述
新建好的样子是这样的
在这里插入图片描述
然后点击保存或者直接使用快捷键Ctrl+S
文件名要有.c的后缀,.c的后缀,.c的后缀,重要的话说三遍!然后点击确定。
在这里插入图片描述
这时页面成了这个样子,但是还没有结束……
看看左边的框框
在这里插入图片描述
最后一步,右键单击源组1,选择添加文件到组“源组一”
在这里插入图片描述
在这里插入图片描述
单击C文件,点击添加即可。然后关闭对话框!
在这里插入图片描述
这样就全部都建立好了,可以开始愉快地编程了!
已经建立好的最终图片
在这里插入图片描述
今天的任务是点亮一个LED灯。目的是烧录,不在于代码
下面是程序

#include "reg52.h"    //此文件中定义了单片机的一些特殊功能寄存器

sbit led=P2^0;	   //将单片机的P2.0端口定义为led

void main()
{
	led=0;	//P2.0端口设置为低电平
	while(1)
	{
						
	}		
}

main.c 文件内代码非常少也很简单,首先将 51 单片机的头文件包含进来,然后使用 sbit 关键字来定义 P2.0 管脚,定义好后即可使用 led 来替代 P2.0 口的操作。主函数功能非常简单,首先让 led 为低电平,即 P2.0 口为低电平,D1
指示灯即点亮,然后进入 while 循环,单片机此时一直在 while 内循环操作。当然该条语句也可以放在 while 循环语句内,同样会点亮 D1 指示灯。在 51 单片机程序开发中,main 函数内通常都会有一个 while 循环,在循环体内不断执行我们所要实现的功能。对于 LED 这种一次性操作的器件来说,可以把控制语句放在while 之前来执行。

大家把程序输入,然后进行编译,点击第三行第一个图标是编译输出,第二个图标是输出hex文件。hex文件就是烧录到单片机里面的。
编译成功的状态
并且要注意的是,如果要烧入单片机,就要生成hex文件,点击魔法棒工具,修改24为12,勾选生成hex文件在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样就🆗了,在文件夹里就会发现有hex文件
在这里插入图片描述
就这些,希望大家有所收获!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值