LED点阵屏由若干个独立的LED组成,LED以矩阵的形式排列,以灯珠亮灭来显示文字、图片、视频等。LED点阵屏广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等
LED点阵屏分类
- 按颜色:单色、双色、全彩
- 按像素:88、1616等(大规模的LED点阵通常由很多个小点阵拼接而成)
LED点阵屏的结构类似于数码管,只不过是数码管把每一列的像素以“8”字型排列而已
LED点阵屏与数码管一样,有共阴和共阳两种接法,不同的接法对应的电路结构不同
LED点阵屏需要进行逐行或逐列扫描,才能使所有LED同时显示


A1-A8接到74HC595模块

74HC595工作原理:

sfr(special function register):特殊功能寄存器声明 例:sfr P0 = 0x80; 声明P0口寄存器,物理地址为0x80
sbit(special bit):特殊位声明 例:sbit P0_1 = 0x81; 或 sbit P0_1 = P0^1; 声明P0寄存器的第1位
可位寻址/不可位寻址:在单片机系统中,操作任意寄存器或者某一位的数据时,必须给出其物理地址,又因为一个寄存器里有8位,所以位的数量是寄存器数量的8倍,单片机无法对所有位进行编码,故每8个寄存器中,只有一个是可以位寻址的。对不可位寻址的寄存器,若要只操作其中一位而不影响其它位时,可用“&=”、“|=”、“^=”的方法进行位操作
sbit RCK = P3^5; // 将P3的第五位命名为RCLK,RCLK重命名了,改为RCK,操作RCK是等效于操作P3_5
sbit SCK = P3^6; // SRCLK
sbit SER = P3^4;
void _74HC595_WriteByte(unsigned char Byte){
unsigned char i;
for(i = 0;i < 8;i++){
SER

文章介绍了LED点阵屏的结构和分类,包括单色、双色、全彩以及不同像素规格。它详细阐述了74HC595芯片在驱动LED点阵屏中的作用,以及如何通过单片机进行数据传输和显示控制。此外,还提供了一个简单的动画显示代码示例,展示了如何更新点阵屏的内容并处理内存限制问题。
最低0.47元/天 解锁文章
2539

被折叠的 条评论
为什么被折叠?



