本人是菜菜鸟 最近想做一个用AT89S51的点阵显示屏,上网找了一下资料,基本上都提到了74HC595 和 74HC154这2块芯片.
这里假设用595做列驱,154做行驱
154是用来进行地址拓展和行线扫描这个我明白.
但是595的用法就不是很懂了,看了芯片的说明没搞懂,再看一下的设计,看到595的最关键的功能就是串入并出的移位功能和并行锁存的功能.
如果想使屏幕左上角LED点亮,左下角LED熄灭的话,在扫描到第一行时,第一列的电位就应该为低,而扫描到第八行时第一列的电位就应该为高。这样行线上只管一行一行的轮流导通,列线上进行通断控制,实现了行扫描列控制的驱动方式
就是这里,比如说我用一块8*8的点阵块.照上面说的,154进行只是负责轮流扫描各行.595进行列数据的控制.
我想问的就是一块595的输出端口每次输出的显示数据是一次过把该列的所有数据输出并锁存,还是说只输出 如上面说的154扫描到的那一行的所有列的数据?
说的有点乱啊,我表达能力不好,各位大大如果能看到明白的话望解答小弟的疑问~ ` ` |