怎么驱动一个8*8的LED点阵?
答案:1 悬赏:70 手机版
解决时间 2021-11-15 01:52
- 提问者网友:寂寞梧桐
- 2021-11-14 20:01
怎么驱动一个8*8的LED点阵?
最佳答案
- 五星知识达人网友:执傲
- 2021-11-14 20:10
大部分情况下大家会喜好行扫描的方式,就是单片机控制选通行脚,从列发送数据。
1、行为阳极,列为阴极的驱动方法:
通过单片机控制NPN三极管,三极管的B通过1K电阻连接至IO口,C通过4.7K电阻连接至VCC,E端直接连接点阵的行端,记住,基极要加下拉电阻。列直接接IO口。
2、行为阴极,列为阳极的驱动方法:
点阵的行通过ULN2803(ULN2003为7个口,此为8个)接至IO口,列直接接IO口。因为ULN2003/ULN2803都为低驱动,输出的高也只是虚高,驱动不了,因此用在此处。
3、省管脚的驱动方法:
用CD4051的输出端接行端(不管是阳性或者阴性),COM端用于选通该行(行为阳性时输出1,否则输出0),CD4051的三个编码端接IO口用于选择哪一行。列直接接IO口。
1、行为阳极,列为阴极的驱动方法:
通过单片机控制NPN三极管,三极管的B通过1K电阻连接至IO口,C通过4.7K电阻连接至VCC,E端直接连接点阵的行端,记住,基极要加下拉电阻。列直接接IO口。
2、行为阴极,列为阳极的驱动方法:
点阵的行通过ULN2803(ULN2003为7个口,此为8个)接至IO口,列直接接IO口。因为ULN2003/ULN2803都为低驱动,输出的高也只是虚高,驱动不了,因此用在此处。
3、省管脚的驱动方法:
用CD4051的输出端接行端(不管是阳性或者阴性),COM端用于选通该行(行为阳性时输出1,否则输出0),CD4051的三个编码端接IO口用于选择哪一行。列直接接IO口。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯