新闻中心

EEPW首页>嵌入式系统>设计应用> 8X8点阵原理及驱动

8X8点阵原理及驱动

作者: 时间:2016-11-25 来源:网络 收藏
8X8点阵的实际外观图如下:
一共64个发光点构成,上下两排引脚,每排8个,一共16个
点阵侧面有文字的那面对准自己,

(图 1)

8X8点阵的显示原理:
8X8点阵共由64个发光二极管组成,且每个发光二极管是
放置在行线和列线的交叉点上,当对应的某一行置1电平,某一列置0电平,则相应的
二极管就亮;如要将第一个点点亮,则1脚接高电平a脚接低电平,则第一个点就亮了;
如果要将第一行点亮,则第1脚要接高电平,而(a、b、c、d、e、f、g、h )
这些引脚接低电平,那么第一行就会点亮;如要将第一列点亮,
则第a脚接低电平,而(1、2、3、4、5、6、7、8)接高电平,那么第一列就会点亮.



(图 2)



8*8点阵实际的引脚(图一)的不是一排阳极,一排阴极,(就像键盘一样不是abcd按顺序排的)所以焊接有点麻烦,8×8LED点阵引脚图如下:
1,2,3,4,5,6,7,8是行(阳极)
a,b,c,d,e,f,g,h是列(阴极)//此处说的都是行阳型8*8点阵,行阴的略
外面的1~16就是实际的管脚,见图一



移位锁存器74HC595原理

74HC595是一个串入并出的芯片,通过一个for(i=0;i<8;i++)来存储数据。
具体来说就是第一个时钟信号来到时低位的数据向高位挪动一位,
在这个程序中是SH_CP 信号,当SH_CP是一个上跳沿时,
传入的形参Data与0x80相与,得到的数为1,则通过SDATA置1,否通过置为0,
并存储在74HC595的相应位置(最低位即Q0那)上,
DS内部也自动左移一位数据
然后dat向左移一位,使次高位变为最高位与0x80相与,
并存储。通过8次后,就可以得到数据,并存储在Q0~Q7中了,
这时ST_CP一个上跳沿,数据即送出去了.
上一页 1 2 下一页

关键词:8X8点阵原理驱

评论


技术专区

关闭