问一个简单的问题:

[复制链接]
4150|21
 楼主| KIN0001 发表于 2007-6-18 09:50 | 显示全部楼层 |阅读模式
在单片机端口接上LED,是不是每一个都要接上限流电阻,我8个LED只接一个电阻在公共端上是否可以,道理上应该是可行的吧?(图中只画出四个)
HWM 发表于 2007-6-18 10:00 | 显示全部楼层

不可以,这样一来单个和多个LED同时亮的亮度是不同的。

除非只有一个LED同时亮。
ayb_ice 发表于 2007-6-18 11:12 | 显示全部楼层

电阻也要省吗?

单个和多个LED同时亮的亮度是不同的。。。
救火车 发表于 2007-6-18 14:40 | 显示全部楼层

每个发光管配一个电阻。

conwh 发表于 2007-6-18 14:42 | 显示全部楼层

同意2L的,循环灯可以

iampoor 发表于 2007-6-18 14:47 | 显示全部楼层

具体问题具体分析

你们怎么这么回答问题呢?
IO口最大电流多大,知道吗?
每个LED电流需要多少(亮度要求),知道吗?

如果IO口最大电流在20ma,那我一个端口上面接3个不可以吗?

具体问题具体对待
古道热肠 发表于 2007-6-18 16:29 | 显示全部楼层

实践出真知

   楼主的这种用法,在有些情况下是可行的,单片机端口灌电流在15mA以上,电阻用100-200欧母,用高亮度的红色发光管,从数字0变化到数字9度不会有明显的不同,不信的话大家可以回去试试,前几天还给朋友做了3个试验板,就是用1个电阻加1个数码管,用AT89C2051控制的。
   如果是正式设计电路时,宜每个发光2极管配1个限流电阻,过去做报警显示时用CD4511驱动发光管,也是只和1个限流电阻,有时匹配不好就会出现笔划不亮的故障。
ALLEN2006 发表于 2007-6-18 17:12 | 显示全部楼层

有时候偶就用这种电路

zhiwei 发表于 2007-6-18 18:53 | 显示全部楼层

我也常用

这种方式,一般都采用扫描驱动,互不干扰。如果有多个同时驱动点亮的话有可能亮度不同,特别是不同信号的灯(比如红色的和绿色的)有时候一个亮了另外一个就不亮了(因为导通电压不同,一个灯亮了之后电压即被钳位,导致另外一个不亮)。
wtfshxkj 发表于 2007-6-19 07:22 | 显示全部楼层

同意9楼

   非常同意9楼的观点。
zhaoyu2005 发表于 2007-6-19 08:15 | 显示全部楼层

古版主,一定有明显的亮度差异

不信你显示两位数码管对比一下:一个显示1,另一个显示8,显示一的明显比显示8的亮,俺第一次设计电路,为了省力就用一个电阻,串在公共端,结果测试时显示1和8有明显的亮度差异,改变扫描速度和占空比都只能稍微改善
jimoom 发表于 2007-6-19 09:36 | 显示全部楼层

可以使亮度一样的。

一个灯亮
两个灯同时亮
三个灯同时亮
四个灯同时亮
……
调节不同的占空比,就可以调节亮度了,这样可以使亮度一样。。。
HWM 发表于 2007-6-19 09:41 | 显示全部楼层

12楼:你是不是吃得太饱了,没事干。

jimoom 发表于 2007-6-19 10:44 | 显示全部楼层

这样不是可以替楼主省下 3个电阻 了啊!

这样不是可以替楼主省下 3个电阻 了啊!
gyt 发表于 2007-6-19 19:11 | 显示全部楼层

奇招:)

古董 发表于 2007-7-2 18:35 | 显示全部楼层

今天算是大开眼界了,以前从来没有想过这种问题.

xwj 发表于 2007-7-2 18:51 | 显示全部楼层

要一样亮也可以,根据段码做个对应的占空比表就可以了

wowow 发表于 2007-7-2 18:56 | 显示全部楼层

7厘钱一个的电阻也要省,

无语了
huntington 发表于 2007-7-2 19:29 | 显示全部楼层

嘿嘿,用数码管的时候可不要省哦

every_day 发表于 2007-7-2 21:10 | 显示全部楼层

看来楼主挺会持家的

连个电阻都舍不得用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

63

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部