手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何用51单片机控制8X8LED点阵显示图形原理

时间:2024-10-12 07:23:23

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)接高电平,那么第一列就会点亮.

如何用51单片机控制8X8LED点阵显示图形原理

2、首先将开发板与电脑用USB线连接(连接串口可用),并用排线将芯片管教与点阵行孔和列控相连,如下图:

如何用51单片机控制8X8LED点阵显示图形原理

3、打开Keil软件进行控制程序编写,建立工程等不再赘述:

如何用51单片机控制8X8LED点阵显示图形原理

4、用一个8X8点阵显示数字0为例,下图为开发板LED显示数字0时,显示位置与电平对照图

如何用51单片机控制8X8LED点阵显示图形原理

5、需要LED点阵显示数字0,采用点阵谱驸扌溺列扫描(如下程序),可将上图连线点电平设为1,再翻转90°,把每一行显示的二进制化为16进制,直接写在程序中即可,具体如下图示代码:

如何用51单片机控制8X8LED点阵显示图形原理

6、继续添加头文件、点阵显示程序、74HC595驱动程序,扫描延时程序等,写完完整程序后并生成hex文件:

如何用51单片机控制8X8LED点阵显示图形原理
如何用51单片机控制8X8LED点阵显示图形原理
如何用51单片机控制8X8LED点阵显示图形原理

7、利用Stc-isp烧录软件进行烧录同时重启开发板:

如何用51单片机控制8X8LED点阵显示图形原理

8、可以看到LED点阵屏显示数字0

如何用51单片机控制8X8LED点阵显示图形原理
© 手抄报圈