成为订阅者(免费)

加入29,000名其他订阅者以获得用户销售折扣和 其他免费资源。
:
:
大学教师'担心 - 您的邮件地址完全是 安全的。我保证使用它 只要 to send you MicroZine.

查理plexing.

虽然似乎不可能开车 12个带4个微控制器的LED 销钉和更多的针脚,您可以更多地开车 LED!下图显示了使用二极管和3的基本思想 微控制器引脚驱动6个LED。

查理plexing.

该技术在Maxim由名称的人发明 查理 所以他们选择叫这个 technique 查理plexing.!!从标准中的单词播放 multiplexing method.

使用此技术的一些Maxim IC(全部 have serial SPI 接口作为控制方法):


MAX6950 共阴极显示器 司机 - 最多5 x 7seg
MAX6951 共阴极显示驱动器 - 最多8 x 7Seg
MAX6954 驱动高达16位7段,8位14段, 8位16段,或128个离散LED
MAX6955. 驱动高达16位7段,8位14段, 8位数16段,或128个离散LED和KAS 5 GPIO端口扩展器。
MAX6958. 4位,9段LED显示驱动器,带keyscan 8 switch detects.
MAX6959. 4位,9段LED显示驱动器,带keyscan 8 交换机检测 - 使用N键翻转延伸到八个开关。

这 fundamental concept 是微控制器PIN可以有三种状态:

  • 输出 High.

  • 输出低。
  • 高阻抗或追溯等。设置为输入。

这 most important state 是高阻抗状态(三刺激),因为它将节点隔离 a mesh network.

自从 an LED is a 二极管当您扭转电压时,它无电流 flows which means no 光从它输出。

简单的案例2引脚2 LED

这里's a simple two LEDs example:

查理plexing.  

你 can easily see that 每个LED通过设置一个引脚高,另一个LED设置开启和关闭。

D1 on P1 low, P2 high.
D2高,P2低。

使用3个引脚驱动6个LED

它 变得更有趣 添加第三个微控制器PIN:

查理plexing.

如果 您将P3设置为输入 然后D3 D4 D5和D6断开(无电流可以流动)所以它's the same circuit as before.

3针尖峰的真理表操作

这 operation is easy to 看到使用真相表


端口PIN状态
二极管活动

P1

P2

P3


D1

D2

D3

D4

D5

D6

0

0

0


0

0

0

0

0

0

0

1

X


1

0

0

0

0

0

1

0

X


0

1

0

0

0

0

X

0

1


0

0

1

0

0

0

X

1

0


0

0

0

1

0

0

0

X

1


0

0

0

0

1

0

1

X

0


0

0

0

0

0

1

X = tristate or input.

笔记: If you wire up 错误的电路然后当前的路径改变了这么大的LED将会 light up!

用于的公式 number of LEDs

这条公式 告诉您可以使用N微控制器引脚控制多少LED:

LED = N * (N-1)

两个别针给了2 x (2-1) = 2
三个引脚给出3 x(3-1)= 6
四个引脚给出4 x(4-1)= 12
五个引脚给出5 x(5-1)= 20
六针给6 x(6-1)= 30
七针给7 x(7-1)= 42

查理plexing.

优点

很少的别针 control many LEDs.

缺点

只有肯定 一套LED可以同时打开。

回合的方式 this is to do 'normal'多路复用,但您必须确保您 refresh the LED以足够快的速率,显然是越来越多的LED means 这项任务更困难 - 需要更高的速度处理。

以及这个 升高处理速度意味着电流较少被传送到LED so you 可能需要高亮度LED。

理想的 use

它是理想的 您需要一次只能转动一个LED的系统。状态 indicator LEDs.

它'对于在近几个LED上转动一些其他LED也不会太糟糕 same time but 您必须仔细选择您的LED,因为您有限 you can use.


新的! Comments

让你说到你刚刚阅读的东西!留下下面的框中的评论。



隐私政策 | 接触 | 关于我

网站地图 | 使用条款


ezoic.报告此广告

访问我们的Facebook页面:

   点击这里



最近的文章

  1. 如何使用ADS1115

    使用ADS1115精度16位ADC进行教程进行低功耗。

    阅读更多

  2. arduino.模拟输出...易模拟输出生成

    arduino.模拟输出:如何创建最精确的PWM模拟输出以及如何创建模拟PWM正弦波。

    阅读更多

  3. 数号和等效的快速宏。加快代码!

    了解DigitalWrite()的工作原理......现在使用17倍宏宏!

    阅读更多

  4. TCS230颜色传感芯片:如何运作以及如何使用它。

    如何使用TCS230(/ TCS3200)彩色检测器芯片并轻松将其添加到您的任何项目中。

    阅读更多

  5. 如何使用ADXL345进行运动感测等。

    使用ADXL345 Acellerometer,您可以检测到16G!您还可以了解如何使用它来点击检测等。

    阅读更多

  6. HMC5883L 3轴数字MAGENTOMTER如何运作

    HMC5883L - 如何制作数字罗盘,了解HMC5883L和QMC5883L之间的差异以及它们是否兼容。

    阅读更多



读者 Comments

"I wanted to thank
你这么好
对于所有信息
你已经提供了
你的网站's

高超极好的."

- 逃亡Potthath.

"This site really is
最好的和我最喜欢的。
我发现这里有很多很有用
项目和提示。"

- 米兰

Bursach.<at>gmail.com<

"Awesome site,
非常,非常容易和好
导航!"


-
镭_tr.<at>
wolf359.cjb.net.


学习微控制器

"Interested in
微控制器?"

注册
免费7天指南:

自由 GUIDE : CLICK HERE


"I am a newbie to PIC
我想说
 how great your
网站一直在为我。"


- 戴夫

de_scott.<at>bellsouth.net

"Your site is a great
和完美的工作。
恭喜。"


- SURESH.

IntegratedInfosys.<at>
Yahoo.com.

"I couldn't find the correct
要定义的词语
你的网页。

非常有用,揭开,
诚实明确。

非常感谢
你的时间和作品。
问候。"


- Anon.

回到顶部