pumpitup 发表于 2016-6-19 18:10:32

使用8x8点阵能不能不使用限流电阻?

用的共阴级的做法,每行接一个限流,刷新时逐次拉高各行,然后根据点阵依次拉高相应的列。

在做实验的时候发现,全都点亮是很亮的,但是如果是显示字符的话会暗一些(没想通)

能不能不使用限流电阻呢?因为最少每64次才会亮一次啊。

zjz5717 发表于 2016-6-19 19:43:24

暗一些是因为你一直不停的刷新,是利用人眼的视觉暂缓形成字符,就算你不用限流电阻也会很暗,

pumpitup 发表于 2016-6-21 14:54:57

zjz5717 发表于 2016-6-19 19:43 static/image/common/back.gif
暗一些是因为你一直不停的刷新,是利用人眼的视觉暂缓形成字符,就算你不用限流电阻也会很暗,

怎么解决呢?加电压么?

正在尝试使用一个595来存8次行数据,不知道有没有可能好一些,如果成功的话,就用两个595,这样就可以连两个点阵了吧。

不知道外面的led屏是怎么做的。

对了如果用7219的话,如果它也是不停刷新的话,那应该亮度不会变亮吧。。

zjz5717 发表于 2016-6-21 18:57:45

pumpitup 发表于 2016-6-21 14:54 static/image/common/back.gif
怎么解决呢?加电压么?

正在尝试使用一个595来存8次行数据,不知道有没有可能好一些,如果成功的话, ...

595锁存器吗?我之前想过这个问题,但是如果用595的话输出锁存所以可能会导致一些不需要的灯被点亮,比如第一行你要点1和3,第二行你要点2,用595锁存器可能会导致这六个灯全亮,而且595刷新要比正常的变慢得多。户外的LED显示屏都是有接收卡的,你可以尝试一下使用点阵屏驱动板,省端口效果也可能会好一些

pumpitup 发表于 2016-6-23 11:30:03

zjz5717 发表于 2016-6-21 18:57 static/image/common/back.gif
595锁存器吗?我之前想过这个问题,但是如果用595的话输出锁存所以可能会导致一些不需要的灯被点亮,比如 ...

两片595,一片控制行,一片控制列。
比如想显示一个6*6的方框,就依次刷新下面的(如果是行接阳级的话)
10000000 11111111
01000000 10000001
00100000 10111101
00010000 10111101
00001000 10111101
00000100 10111101
00000010 10000001
00000001 11111111
我是想一次全部点亮所有列,而不是一个一个点,因此限流电阻放在阴极。或者考虑用三极管。

zjz5717 发表于 2016-6-23 20:25:33

pumpitup 发表于 2016-6-23 11:30 static/image/common/back.gif
两片595,一片控制行,一片控制列。
比如想显示一个6*6的方框,就依次刷新下面的(如果是行接阳级的话)
...

你这样还是在刷新啊,用不用没啥区别。。。

pumpitup 发表于 2016-6-25 00:10:33

zjz5717 发表于 2016-6-23 20:25 static/image/common/back.gif
你这样还是在刷新啊,用不用没啥区别。。。

可以减少使用的端口数啊

zjz5717 发表于 2016-6-25 18:16:10

pumpitup 发表于 2016-6-25 00:10 static/image/common/back.gif
可以减少使用的端口数啊

毛用没有,8个端口你变成4个,程序复杂不止五倍

pumpitup 发表于 2016-6-26 11:43:59

zjz5717 发表于 2016-6-25 18:16 static/image/common/back.gif
毛用没有,8个端口你变成4个,程序复杂不止五倍

算错了吧。。。
如果是一个屏的话,要用16个,如果是两个屏要用24个
都可以只用三个啊,哪来的四个?

zjz5717 发表于 2016-6-26 19:05:51

pumpitup 发表于 2016-6-26 11:43 static/image/common/back.gif
算错了吧。。。
如果是一个屏的话,要用16个,如果是两个屏要用24个
都可以只用三个啊,哪来的四个?

595的话
MR 第10脚 主复位(低电平)

SHCP 第11脚 移位寄存器时钟输入

STCP 第12脚 存储寄存器时钟输入

OE 第13脚 输出有效(低电平)

DS 第14脚 串行数据输入
外加电源和gnd
端口的话至少三个,但你要更新的话需要清除之前的东西啊,主要用到主复位,不然容易出乱子,我那个就是老错位

zjz5717 发表于 2016-6-26 19:08:31

pumpitup 发表于 2016-6-26 11:43 static/image/common/back.gif
算错了吧。。。
如果是一个屏的话,要用16个,如果是两个屏要用24个
都可以只用三个啊,哪来的四个?

而且还有一个问题,你肯定会用溢出那个针脚对吧,假设你第一个595的8个数据满了,溢出位是会把剩下的电信号传给下一个595,但下一个595的储存移位就不可能用前一个的595管理了,你还要额外整两个锁存针脚

pumpitup 发表于 2016-6-29 20:52:26

zjz5717 发表于 2016-6-26 19:08 static/image/common/back.gif
而且还有一个问题,你肯定会用溢出那个针脚对吧,假设你第一个595的8个数据满了,溢出位是会把剩下的电 ...

只要SHCP、STCP和DS就够了吧。
共用SHCP和STCP,第一个595的Q7'接第二个的输入,就可以。
页: [1]
查看完整版本: 使用8x8点阵能不能不使用限流电阻?