首页

双极LED驱动电路

在这个项目中,我将向你展示一个双极LED驱动电路可以实现使用8051单片机.双极LED与普通双色LED的不同之处在于双极LED只有两个引线,而普通双色LED有三个引线。

介绍

双色LED是一种特殊类型的LED,它由封装内的两个反向连接的二极管组成。双色LED通常由三个端子组成——一个公共引脚和两个独立引脚。公共引脚可以连接到地,如果它是一个公共阴极LED或连接到+5V电源,如果它是一个公共阳极。然而,还有另一种双色LED,有两个端子,称为双极LED。

该设备按给予其中一个终端的正信号工作。例如一个绿红双色LED,绿色端有正信号,红色端有负信号,保证了绿色LED正向偏置,红色LED反向偏置。这将导致绿灯闪烁。红色LED的情况也是如此。

然而,如果两个端子都收到负信号,两个二极管都不会导通,设备就会保持关闭状态。如果两个端子都有正信号,根据LED颜色的组合,不同的颜色就会闪烁。

下面是红绿双极LED的图像。它看起来像一个普通的LED。

双极LED驱动电路图4

相关文章:双彩色LED跳舞灯

在这个项目中,我们使用8051单片机设计一个简单的双色LED驱动电路。这里使用的LED正向电压降为2.2V,因此可以使用5V电源进行偏置。控制是由微控制器程序完成的,基于输入从两个按钮。

双极LED驱动电路的原理

该电路使用微控制器驱动双极LED。输入命令由两个按钮给出,并基于输入;微控制器被配置为发送适当的HIGH或LOW信号到两个输出引脚。这些输出引脚连接到双极性LED的端子。

双极LED驱动电路示意图

双极LED驱动电路示意图

组件的要求

  • 8051单片机(这里使用AT89C51)
  • 8051单片机的编程器
  • 11.0592 MHz的水晶
  • 电容- 2 X 33pF, 10µF
  • 电阻- 150Ω, 10KΩ X 2
  • 按钮X 3
  • 双极LED(双引脚)
  • 连接电线
  • 电路试验板
  • 电力供应

双极LED驱动电路设计

这是一个简单的电路,设计主要包括单片机接口的设计,单片机的振荡器和复位电路的设计,LED电阻的选择。

单片机接口是将两个按钮开关连接到P0引脚P0.6和P0.7端口,将双极LED的两个端子连接到P0引脚P0.0和P0.1端口。

振荡器的设计是通过选择两个33pF的陶瓷电容器,以提供稳定性。时钟信号由11MHz晶体振荡器产生。复位电路选用10uF电解液电容和10K电阻设计,复位脉宽为100ms。通过电阻的电压降保持在1.2V左右。

项目的软件部分

设计的软件部分包括为微控制器编写代码和生成。hex文件。这包括以下步骤。

  1. 在KeilµVision IDE窗口中创建一个新项目。
  2. 为项目选择目标设备。在这里,我们使用的是Atmel(现在的Microchip)的AT89C51。
  3. 创建一个新的文件,这样就会出现一个空白的文本字段。
  4. 使用以下算法编写代码。
  5. 将变量分配给输入和输出端口。
  6. 检查其中一个输入是否低电平。
  7. 如果其中一个输入是在逻辑低,分配一个逻辑高信号到一个LED端子。
  8. 如果没有在逻辑低,确保LED是关闭的。
  9. 使用.c扩展名保存代码。
  10. 将代码添加到目标文件夹下的源文件夹中。
  11. 通过点击“Flash”菜单下的“配置Flash工具”创建一个十六进制文件。

请阅读相关文章:230v LED驱动电路

代码

双极LED驱动电路的工作

一旦电路接通,单片机就会连续扫描P0口的输入引脚。假设第一个按钮(P0.6)被按下,微控制器在相应的输入引脚接收到一个低逻辑信号,相应地它给引脚P0.0分配一个高逻辑信号,给引脚P0.1分配一个低逻辑信号。这将导致LED红灯闪烁。

双极LED驱动电路GIF图像

现在当第二个按钮被按下,微控制器将相应地分配一个低逻辑信号到引脚P0.0和一个高逻辑信号到引脚P0.1。这将导致绿光闪烁。

LED会一直亮着,直到按钮被释放。

双极LED驱动应用

  1. 该电路可用于指示用途。
  2. 该电路可用于需要闪光的场合,如信标闪光。

双极LED驱动电路的局限性

  1. 该项目的主要限制不是在功能方面,而是双极led的可用性。

5的反应

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记

Electronicshub图标
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu