当前位置: 首页 > news >正文

51单片机——点亮LED

目录

LED基本参数

参数信息 

 参数解读

 拉电流与灌电流

 电路示意图

 电阻选取

灌电流与拉电流区别 

 程序编写与现象展示


 

LED基本参数

参数信息 

产品名称贴片发光二极管
产品型号0603
发光颜色

绿、红、蓝、翠绿、白、黄

电压2V~3.3V
电流5~20mA
功率0.01~0.06W
使用寿命约50000小时
储存环境温度 5~30°C 湿度:60%以下

注:参数信息与参数解读以 0603贴片 发光二极管为例,其他解读方法一致 

 参数解读

  •  最小导通压降2V,最大耐压值 3.3V
  •  最小工作电流 5mA,最大工作电流 20mA
  •  工作允许功耗 0.01~0.06W

注:发光二极管只有在以上参数内才可正常工作

 拉电流与灌电流

 电路示意图

 

 如上图:

  • 绿色灯采取的驱动方式称为拉电流
  • 蓝色灯采取的驱动方式称为灌电流

 电阻选取

 拉电流:

  •  当 P0.0 输出高电平时,(单片机输出电流一般为 10mA~7mA 左右),高电平为5V
  •  发光二极管导通压降大约为 1.6V~2.1V,需要电阻分压 3.4V~2.9V 左右
  •  由 R= U/I 得 R 约为 300~500欧

灌电流:

  •    当 P1.0 输出低电平时,VCC接5V
  •    取 输出电流为 10mA,二极管压降取2V
  •    由 R= U/I 得 R 约为 300欧 最合适

注:I=10mA比较合适,既不会电流过小灯发暗,也不会电流过大烧毁发光二极管

灌电流与拉电流区别 

  • 拉电流 电流没有选择余地带负载能力更差
  • 灌电流 电流和电阻 都可自由选择 选择余地更强 带负载能力更强

注:一般选用灌电流方式驱动

 程序编写与现象展示

#include<reg52.h>

sbit LED0=P0^0; //对寄存器得某一位进行命名
sbit LED1=P0^1;

void main()
{
 while(1)
 {
   LED0=1; //拉电流驱动LED
   LED1=0; //灌电流驱动LED
 }
}

相关文章:

  • 虚拟主机解压wordpress/网站seo优化的目的
  • 绵阳网站推广排名/电商培训有用吗
  • 云服务器可以做网站/百度百家号怎么赚钱
  • 乡村生态旅游网站建设方案/调研报告万能模板
  • 有那个网站可以做食品台账/西安百度爱采购推广
  • 线上营销是什么意思/上海关键词优化公司bwyseo
  • Quartz认知篇 - 初识分布式任务调度Quartz
  • 论文解读 - 城市自动驾驶车辆运动规划与控制技术综述 (第2部分)
  • Puppeteer之Pyppeteer——定位页面元素的正确方法(3)
  • 简述团队模式和团队的开发模式
  • 动态内存分配/管理
  • subprocess模块
  • silicon labs Gateway HOST-NCP MQTT网关搭建
  • 《深入浅出计算机组成原理》学习笔记 Day1
  • 蚂蚁智能内容合规产品,提供一站式营销合规管控解决方案
  • 怎么恢复360删除的文件?360文件恢复,快速完成
  • SpringCloud-Netflix学习笔记06——Eureka对比Zookeeper
  • 【数据结构和算法】栈—模拟实现Stack和栈相关算法题