数码管的位选能不接三极管直接接IO口吗?为什么?
点阵可不可以不接芯片,直接用三极管驱动?为什么?
点阵可不可以直接接IO口?为什么?
请各位大大教教小白。
那还有一个问题就是接电阻的作用是限流,但是限流不就让电流更小了吗?那不就不会亮了吗?那为什么还要接电阻?
[
本帖最后由 koco12233 于 2012-2-17 16:02 编辑 ]
接三极管主要是为了增加驱动能力
所以看你io口的驱动能力够不够了
我追求崇本务实,我追求完美第一!我选择低调做人,我选择高调做事!
bukeyi不可以 点阵数码管其实里面都是LED 51的驱动电流才几ma的 是不够的
回复 楼主 koco12233 的帖子
这个和51单片机的带载能力有关,把单片机看作一个水泵,,假设他输出的水流是每分钟2立方,驱动一个led需要1个立方,那么这个口只能带2个灯,如果要带多就要三极管,或者是驱动芯片括流!
回复 4楼 小小白 的帖子
哦,那还有一个问题就是接电阻的作用是限流,但是限流不就让电流更小了吗?那不就不会亮了吗?那为什么还要接电阻?
回复 5楼 koco12233 的帖子
三极管可以放大电流的么
楼主要注意MCU的IO输出能力是有限的,是否能满足驱动LED的要求决定了是否需要采用外部扩流措施,不论是位选还是点阵驱动。限流电阻是针对驱动电路具有超出LED工作电流的输出能力时采取的保护性措施。
回复 6楼 Learner_new 的帖子
可以的。看怎么输出阻抗高 带负载能力是加强的
单片机的IO口比喻是家里的小水管,洗洗碗是够用的,如果开家洗车店就需要用外面的粗的大水管,而三极管就是那个大水管上面的一个开关阀门
[ 本帖最后由 boysmo 于 2012-2-21 03:28 编辑 ]
数码管的位选能不接三极管直接接IO口吗?为什么?
答:也可但不会亮的,因为电流太弱
点阵可不可以不接芯片,直接用三极管驱动?为什么?
答:不可以因为得时序问题
点阵可不可以直接接IO口?为什么?
答:可以
请各位大大教教小白。
那还有一个问题就是接电阻的作用是限流,但是限流不就让电流更小了吗?那不就不会亮了吗?那为什么还要接电阻?
答:为了保护单片机,至于亮不亮楼主找个差不多点的电阻配合好就行
http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
led的串联限流电阻的原因是:led本身的工艺有差异,工作电压可能不太一致。
比如标定1.2V的led可能有的实际工作在1.19V,这多余的0.01V会造成电流急剧增大,即使短时间可能不会有问题,但时间长了会影响寿命。另一个原因要考虑电源电压的微小波动。
回复 楼主 koco12233 的帖子
都和IO口的驱动能力有关,同时也要考虑对IO的保护。
数码管的位选能不接三极管直接接IO口吗?为什么?
-----可以,只是亮度不会太高
点阵可不可以不接芯片,直接用三极管驱动?为什么?
-----不可以,IO口也不可能全用来显示呀,就算是也可能不够
点阵可不可以直接接IO口?为什么?
-----点陈直接用I,也没那么多呀,
请各位大大教教小白。
那还有一个问题就是接电阻的作用是限流,但是限流不就让电流更小了吗?那不就不会亮了吗?那为什么还要接电阻?
------限流分压,LED上亮时的电压不能直接接输出,会烧IO的
回复 5楼 koco12233 的帖子
那是 限制流回单片机的电流,限流电阻都是一端接VCC,一端接单片机。单片机输出高电平时候 可以增加带负载能力,输出低电平时候,防止大量电流流入单片机