1、8点阵共由64稍僚敉视个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一行置1电平,某一列置0电平,则相应的二极管就亮;如要将第一个点点亮,则1脚接高电平a脚接霏缢挝界低电平,则第一个点就亮了;如果要将第一行点亮,则第1脚要接高电平,而(a、b、c、d、e、f、g、h)这些引脚接低电平,那么第一行就会点亮;如要将第一列点亮,则第a脚接低电平,而(1、2、3、4、5、6、7、8)接高电平,那么第一列就会点亮.
2、首先将开发板与电脑用USB线连接(连接串口可用),并用排线将芯片管教与点阵行孔和列控相连,如下图:
3、打开Keil软件进行控制程序编写,建立工程等不再赘述:
4、用一个8X8点阵显示数字0为例,下图为开发板LED显示数字0时,显示位置与电平对照图
5、需要LED点阵显示数字0,采用点阵谱驸扌溺列扫描(如下程序),可将上图连线点电平设为1,再翻转90°,把每一行显示的二进制化为16进制,直接写在程序中即可,具体如下图示代码:
6、继续添加头文件、点阵显示程序、74HC595驱动程序,扫描延时程序等,写完完整程序后并生成hex文件:
7、利用Stc-isp烧录软件进行烧录同时重启开发板:
8、可以看到LED点阵屏显示数字0