8X8点阵的实践外观图如下:
总共64个发光点构成,上下两排引脚,每排8个,总共16个
点阵旁边面有文字的那面对准自己,
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)接高电平,那么榜首列就会点亮.
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一个上跳沿,数据即送出去了.
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/259245.html