51单片机基础教学(keil)

        俗话说的好,眼观千遍不如动手一遍。相信各位刚刚接触51单片机时,也会觉得很懵,在课堂上我们接触的都是理论知识,只学理论不懂实践自然是万万不行的,下面就让我们进入实践环节。

1.编程软件

51单片机的编程软件很多,但我们最常用的便是KEIL C51。注意:keil系列包含C51和MDK两个版本。这两个版本区别很大,各自作用也不同。KEIL C51主要用于51单片机(8位)编程,而KEIL MDK主要用于STM32 编程(32位)。下面我将以KEIL 4作为演示,下载了KEIL 5的小伙伴也不用担心,二者大同小异。

(1)首先,完全安装包括授权后,打开软件如下:

 (2)点击上方工具栏中的projiect,在下拉条目中选择New uVision project ,这时会出现一个弹窗要求你选择保存位置,建议你提前新建一个文件夹,方便日后寻找。注:文件名尽量不要使用中文。

(3)这时,会出现一个弹窗,提示你选择芯片即CPU,我们点击ATMEl,在下列菜单中选择AT89C51。如果没有找到,可能你下载的不是C51版本,注意检查。注:51系列单片机生产公司不同,存在细微差别,但二者的程序执行一定相通,这块无需担心。

(4)完成第三步后,点击file ,点击NEW,完成新建。再次电机file,选择 save AS(另存为),填写XX.c(XX即你想命名的名字,.c指当前文件保存为C文件,点击确定,完成本次文件创建。

(5)此时,我们便可以开始愉快的编程了。建议大家如果C语言基础一般,可以回顾一下C语言语法,有助于大家编写。

(6)编写时,我们首先应填写头文件,即#include<reg51.h>。

(7)编写完成后,点击编译,编译位于上方菜单栏,有一个图标(上面为箭头,下面有几层白纸这个图标)即可检查是否出现错误。 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sakura(划水)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值