LED 屏信号测试 - 基于多端口串行Flash的条形LED显示屏控制系统

来源:互联网 作者:秩名2012年08月07日 14:15
[导读] 以LED 显示屏的水平方向点数为4 096 点为例,其显示一帧数据的程序代码如下: woid Display( unsigned long begin_Addr) { unsigned char Ln ,Bv = 1; unsigned int Data_Leng

  以LED 显示屏的水平方向点数为4 096 点为例,其显示一帧数据的程序代码如下:

  woid Display( unsigned long begin_Addr)

  {

  unsigned char Ln

  ,Bv = 1;

  unsigned int Data_Length,Lw = 4096;

  unsigned long Addr;

  Data_Length = Bv* Lw

  ) ;

  for ( Ln = 0; Ln 《 16; Ln + + )

  {

  Addr = Begin_Addr + Ln* Data_Length;

  CS = 0;

  SendSQI_Byte( 0x0B) ; / /送读命令

  / /送3 个字节地址

  SendSQI_Byte( ( Addr 》 16) &0xff) ;

  SendSQI_Byte( ( Addr 》 8) &0xff) ;

  SendSQI_Byte( ( Addr&0xff) ;

  SendSQI_Byte( ( 0xff) ; / /送虚字节

  P2 = P2 |0x0f;

  SPCTL = 0xd0; / /允许SPI 接口

  SPDAT = 0xff; / /启动第1 次SPI 发送

  Data_Length = ( Data_Length 》 3) - 1;

  while( Data_Length! = 0)

  { / /SPI 时钟每次传输8 个脉冲

  while( ( SPSTAT&0x80) == 0) ;

  SPSTAT = 0x80; / /清接收标志

  SPDAT = 0xff; / /启动SPI 发送

  Data_Length -- ;

  }

  while( ( SPSTAT&0x80) == 0) ;

  SPSTAT = 0x80; / /清接收标志

  SPCTL = 0x90; / /禁止SPI 接口

  CS = 1; /* disable devicce * /

  EN = 0;

  RCK = 1; RCK = 0;

  PI = ( ( P1&0xf0) | Ln

  ) ;

  EN = 1;

  }

  }

  在设计程序时,仅在换行时关闭显示屏,避免它产生余辉,其余时间都点亮。 在该程序中,Bv为数据线在垂直方向使用595 的组数; Lw为LED 显示屏水平方向像素点数; Ln为当前LED 显示屏显示数据行号。 当显示数据时,采用存储器和LED 显示屏的数据输出模式,单片机先向串行存储器输出“读数据”命令字“0x0B”,然后输出24 位地址和虚拟字节,再使单片机数据口输出高电平,就可以根据LED 显示屏的长度输出SCK 脉冲。 送完一行数据后,禁止SPI 接口,RCK 锁存信号有效,切换至下一行,按重复步骤继续输出显示数据。

  5 测试

  经过测试后,显示屏显示正常,没有抖动情况,使用逻辑分析仪测试了其刷新率,如图5( b) 所示,信号A 的电平宽度表示显示1 行所需要的时间,其宽度为1. 036 16 ms,显示1 帧的时间为16 ×1. 036 16 ms≈16 ms,所以LED 显示屏的刷新率为1 /16 ms = 62. 5 Hz. 而当LED 显示屏的刷新率大于50 次/s 时,就可以满足设计要求,故本设计能够满足正常显示要求。 通过测试SCK 信号,如图5( a)所示,可以看出SCK 信号每8 个脉冲1 组,每组之间的时间间隔仅为570 ns,该时间主要消耗在判断SPI 数据传输完成标志和循环控制上。

  图5 LED 屏信号测试

  图5 LED 屏信号测试

  6 结论

  本文提出了基于多端口串行Flash 存储器的LED 显示控制系统,利用单片机的SPI 接口产生可控时钟,将多端口串行Flash 存储器中的显示数据以“DMA”方式直接输出至超长条形LED 显示屏。

  其制造成本低廉,根据本文程序及逻辑分析仪得到的时序图可知,该方法可以控制4 096 × 64 点阵单色LED 显示屏,在超长显示屏市场上有很好的应用前景。

上一页123

本文导航

SST26VF016B相关文章

SST26VF016B相关下载

发表评论
技术交流、积极发言! 发表评请遵守相关规定。

0 条评论

推荐阅读

每月人物

正面迎战智慧家庭:从称体重到“称”健康,芯海智慧测量全包了!

正面迎战智慧家庭:从称体重到“称”健康,芯海智慧测量全包
随着科技的发展,人们对生活质量的追求越来越高,传统的家庭生活方式已经无法满足现代人的家居生活,智慧家庭的新型生活理念成为很多人梦寐以求的...

依托AI平台,涂鸦智能开启全屋智能2.0时代!

依托AI平台,涂鸦智能开启全屋智能2.0时代!
随着物联网技术的突飞猛进,生活中越来越多的家庭设备将会联上网络,变得“智慧”起来,智慧家庭的概念成了这几年媒体、企业、用户关注的焦点,而...

每周排行

  • 型 号
  • 产品描述