51单片机io口连接如图规格的发光二极管,请问限流电阻要多大?

如题所述

你这是要做实物吗?关键问题是你的单片机是什么型号的?是STC的吗?
STC单片机还可以直接用I/O口直接连接发二极管,而目必须是二极管负极接I/O脚,单片机用灌电流驱动二极管。其它单片机驱动不了,二极管不亮的。
再说限流电阻。现在二极管都是高亮度的,电流不用20mA那么大,在3mA~10mA时,就很亮了。
通过二极管的电流是Id,电压近似取2Ⅴ,这样,限流电阻上的电压是3V,二极管和电阻串联,总电压是5V。
则电阻=3/Id。
假如Id取10mA,电阻R=3/10=0.3K=300殴。如果取5mA,R=3/5=0.6K=600殴。
实际做时,可根据实际亮度调整电阻大小。不同颜色的二极管,电流相同,但感觉的亮度却不同。所以,颜色不同,限流电阻大小也不同的。追问

二极管正极要接什么,5v电源吗?

追答

对呀,接5Ⅴ电源。你是用STC单片机吗?

用其它单片机要用驱动芯片的。

追问

对的stc89c52用别的话加个74hc245行吗 麻烦说下具体的连接方式

追答

用HC245可以,其实有很多芯片可以作驱动。如HC244,用方便,HC240也行,但它是8个反相器。HC573也行,把锁存端接在VCC上,就直通了,成8路驱动器。等等,太多了,能记住这几个就够了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-04
红绿黄: R = (5V-1.8V)/0.02A = 160Ω,不建议用20mA的电流,一般接330Ω的电阻,LED电流为10mA左右就够了
白蓝:R = (5V-2.8V)/0.02A = 110Ω, 同样不建议用20mA的电流,一般接220Ω的电阻,LED电流为10mA左右就够了
相似回答