led点阵显示原理-LED点阵显示原理与应用

8X8 LED 点阵显示原理与应用 点阵显示原理与应用LED 点阵显示屏广泛应用与汽车报站器,广告屏等。8X8 LED 点阵是最基 本的点阵显示模块, 理解 8X8 LED 点阵的工作原理就可以基本掌握 LED 点阵显 示技术。一、 LED 点阵显示的基本原理8X8 点阵 LED 结构如下图所示:从图中可以看出,8X8 点阵共需要 64 个发光二极管组成led点阵显示原理,且每个发光二极 管是放置在行线和列线的交叉点上,当对应的某一列置 1 电平, 某一行置 0 电平, 则相应的二极管就亮;要实现显示图形或字体,只需考虑其显示方式。通过编程 控制各显示点对应 LED 阳极和阴极端的电平,就可以有效的控制各显示点的亮 灭。 例如:要实现一根柱形的亮法,如图所示,对应的一列为一根竖柱,或者对 应的一行为一根横柱,因此实现柱的亮的方法如下所述: 一根竖柱:对应的列置 1led点阵显示原理,而行则采用扫描的方法来实现。 一根横柱:对应的行置 0,而列则采用扫描的方法来实现。二、 实例应用1、 在 8X8 LED 点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到 左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次, 如此循环下去。

led点阵显示原理_led点阵显示原理_led点阵显示电路原理

分析: 分析:此任务是比较简单的,最基础的 LED 点阵显示应用。只需设置显示 的起始地址(即起始状态) ,列出 LED 行扫描、列扫描的顺序输出,再设置 一个延时即可循环显示。 源程序: 源程序:#include unsigned char code taba[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//行扫描 显 示 编 码 unsigned char code tabb[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//列扫 描 显 示 编码 void delay(void)//设置延时 { unsigned char i,j; for(i=10;i>0;i--) for(j=248;j>0;j--); } void delay1(void) { unsigned char i,j,k; for(k=10;k>0;k--) for(i=20;i>0;i--) for(j=248;j>0;j--); } void main(void) { unsigned char i,j; while(1) { for(j=0;j unsigned char code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; unsigned char code digittab[10][8]={{0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00}, //0{0x00,0x00,0x00,0x00,0x21,0x7f,0x01,0x00}, //1 {0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00}, //2 {0x00,0x00,0x22,0x49,0x49,0x49,0x36,0x00}, //3 {0x00,0x00,0x0c,0x14,0x24,0x7f,0x04,0x00}, //4 {0x00,0x00,0x72,0x51,0x51,0x51,0x4e,0x00}, //5 {0x00,0x00,0x3e,0x49,0x49,0x49,0x26,0x00}, //6 {0x00,0x00,0x40,0x40,0x40,0x4f,0x70,0x00}, //7 {0x00,0x00,0x36,0x49,0x49,0x49,0x36,0x00}, //8 {0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00} //9 }; unsigned int timecount; unsigned char cnta; unsigned char cntb; void main(void) { TMOD=0x01;//启用定时器方式 1 TH0=(65536-3000)/256;//定时 3ms TL0=(65536-3000)%256; TR0=1; ET0=1; EA=1; while(1) {; } } void t0(void) interrupt 1 using 0 { TH0=(65536-3000)/256; TL0=(65536-3000)%256; P3=tab[cnta]; P1=digittab[cntb][cnta]; cnta++;if(cnta==8) { cnta=0; } timecount++; if(timecount==333) { timecount=0; cntb++; if(cntb==10) { cntb=0; } } }三、 总结通过本实验,我基本掌握了 LED 点阵显示的原理以及显示字符的点阵代码 的取法。但是这只是最基本的 LED 点阵应用,以后还要学习通过 8X8 LED 点阵 进行扩展,如大屏幕显示技术等。

文章由启和科技编辑,部分段落收集自网络,如有侵权,请联系我们删除


上一篇:led显示屏知识-LED基础知识(中)

下一篇:led显示屏知识-LED显示屏常识性知识

TAG标签: LED显示屏