点亮LED
一、LED基本概念
| 什么是LED |
LED(light-emitting diode): 发光二极管
是一种常用的发光器件
发光二极管可高效地将电能转化为光能,可以将电信号转换为光信号的发光器件
特点:功耗低、高亮度、色彩鲜艳、抗震动、寿命长
直插式

可以看出图片上的LED灯引脚有长短之分,记住口诀

长正短负(长的代表正极,短的代表负极)
贴片式

根据封装不同,实际大小不同
怎么看贴片式LED灯正负极呢?

LED灯有一头为绿色,就意味着这头是负极,另外一头就是正极
二、LED工作参数
| LED工作参数 |
LED灯在电路图中的符号为:

它具有二极管的基本特性:正向导通,反向截止。要想点亮LED,那么需要从正向流过工作电流

普通发光二极管工作压降为:1.6v ~ 2.1v
工作电流为:1~20mA

三、LED原理图分析
| LED原理图分析 |

通过电路原理图可以得出:要点亮开发板上LED灯,只需要控制P1口输出低电平即可(编程时,给P1口赋值“0”)

四、实践编程
| keil4软件使用(建立工程、.c文件) |
打开软件发现没有Project和Build Output怎么办?

如何在Keil4中进行编程
1、建立工程文件





2、建立一个.c文件


3、添加新建的C文件到工程中


| 点亮第一个LED灯 |
在Keil4中



在烧录软件中
- 根据自己单片机的型号进行选择 我的单片机是stc89c52
- 选择自己usb的串口号(串口号可以百度怎么查 不知道怎么查 私信我)
- 选择内部扩展RAM可用
- 勾选所圈出的地方(2个地方都圈出来)
- 打开之前在Keil uVision4中建立好的文件
- 点击下载/编程就可以烧录进单片机了


点亮第一个LED
//引用51头文件
#include <reg52.h>
//位定义
sbit LED1 = P1^0;

这篇博客详细介绍了LED的基础知识,包括LED的工作参数、原理图分析以及实践编程。通过使用Keil4软件,讲解了如何建立工程、编写C代码来控制单片机点亮和控制LED灯。内容涵盖了从简单的点亮LED到实现流水灯效果,以及延时函数的使用。此外,还提到了软件下载和安装的指导。
最低0.47元/天 解锁文章
点灯大师:单个LED点亮、多个LED点亮、流水灯(附程序代码、解析)&spm=1001.2101.3001.5002&articleId=120959433&d=1&t=3&u=64e97c5a07b04ca4abc984f973cd959e)
4219

被折叠的 条评论
为什么被折叠?



