入门51单片机(二):点亮第一个LED灯

入门51单片机(二):点亮第一个LED灯

1、回顾:怎么让LED灯发光

在之前,我们提到的LED灯:
LED
也就是说,在PIN这一端接低电平(0V),LED灯即可点亮。

2、单片机芯片的引脚都是干嘛的

首先,我们可以看到,我们手头上这个单片机芯片有40个引脚,他们分别有什么用呢?看图:
c
可以看到,每个引脚都有从1-40按顺序排列的引脚号,目前我们需要留意的是1-8号引脚为端口1的引脚,10-17号引脚为端口3的引脚,21-28号引脚为端口2的引脚,32-39号引脚为端口0的引脚,这4组32个引脚就是我们可以通过编写C语言来控制的。我们通过编写C语言来控制的这些引脚为高电平还是低电平,而我们的LED的负极就是接在这种引脚上,所以,我们控制LED所连接的那个引脚为低电平,就可以使LED发光。

3、编写C语言程序

之前,我们已经新建了一个工程
ww
点击这个图标,新建一个文件
在这里插入图片描述
点击保存
在这里插入图片描述
命名为【LED.c】,特别注意一定在最后要有【.c】在这里插入图片描述
保存后,在文档中输入内容:
在这里插入图片描述
保存后,双击
在这里插入图片描述
选中【LED.c】,点击【Add】,然后【Close】
在这里插入图片描述
点击所示图标,进行编译链接
在这里插入图片描述
得到 【0 Error(s), 0 Warning(s).】
在这里插入图片描述
然后我们分析一下这个C语言代码
第1行:头文件包含,使用这个单片机,就要包含这个头文件(照着写就行)
第3行:引脚位定义,通俗的解释一下,就是我们给这个引脚起一个名字,而我起的名字叫LED,当然也可以起其他的名字。
第7行:用我们起的名字对这个引脚进行控制,的这个引脚被赋值为0是,这个引脚输出低电平。

4、得到二进制文件烧录到单片机

点击图标
ee
选择【Output】栏
在这里插入图片描述
将这个勾选上,点击【OK】
rr
重新编译链接
在这里插入图片描述
可以在【Objects】目录下找到【LED1.hex】
在这里插入图片描述
将其烧录到开发板,即可看到有一个LED灯被点亮。
烧录方法在上一篇【入门51单片机(一):开发环境的搭建】有讲解

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值