使用keil进行51单片机的语言编译

一:资料包下载

下载地址:通过百度网盘分享的文件:
链接:https://pan.baidu.com/s/1geSxoJDxOm6sD3Jp8Vu4JA?pwd=suns 
提取码:suns
 

二:keil软件安装与处理

  一,软件安装:

打开资料包,运行软件“C51V961”,进入安装向导

同意用户协议,选择安装地址

当出现“please enter your name…”的对话框时,对话框里的所有内容必填(可以乱填)

填写后,点击“next”,开始安装,等到安装完毕,退出

   二,单片机型号添加

打开资料包“stcai-isp-v6.94”,找到选项卡“keil仿真设置”,点击“添加型号和头文件到keil中”

选择安装了keil软件的文件夹,安装成功

 三,注册

keil软件需要注册才能解除2kb代码大小限制。打开“keil5-keygen”软件,同时以管理员身份打开keil软件

在keil中,选择选项卡“file>license management…

复制“cid”选项中的11位字符

粘贴到“keil5-keygen”“cid”的位置,点击“generate”,复制在最下方的35位字符,粘贴到keil软件“new license ID code”里,点击“add lic”,显示添加成功。

三:程序编译

打开keil软件,新建项目“project>new uvision project…”,选择一个项目文件夹用于存储项目

选择芯片型号,添加c语言文件

或自己编写

在确保自己代码没有问题的情况下,开始编译“project>rebuild all target file”

如果没有错误,“output”框里显示“main- 0warning(s),0error(s)”。如果有error出现,则程序编译不成功,需修改后重新编译。如果有warning出现,程序也可以编译成功(个人建议warning也解决掉)

在项目文件夹里出现一个*.hex的十六进制文件

提供参考代码:

点亮一个LED灯:main.c

//main.h 
//writer:见闻山海 suns1209
//date:2024-03
#include<reg52.h>

sbit LED=P1^0;
             
void main (void)
{
                 
LED=1;            //将P1.0口赋值 1,对外输出高电平
LED=0;            //将P1.0口赋值 0,对外输出低电平

while (1)         //主循环
  {
                  //主循环中添加其他需要一直工作的程序
  }
}

  • 15
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值