2016年1月份一直调试 32*16 点阵的LED显示面板,到今天为止 总算完成了最困难的一部分,现在做一个小小的总结。

1. MBI5120+PR4538驱动调试

MBI5120是串并转换芯片,这里用作列显控制用,PR4538则用作行显控制。

行列显示必须配合默契,方能正常显示汉字或者图形。

2. LED屏扫描方式与刷新频率

这次用到的 32*16 点阵的LED显示面板是4扫屏,意思是整个屏幕分为4次扫描完成;

一块 64*16 点阵屏( 两块32*16 点阵串联组成)共1024 dot,

全彩模组分上下两个部分,即一个部分为512 dot,

4扫屏每次扫描点数为512/4=128dot,但是一次要发2组数据(上下两个部分)

就是时钟数位128,但是数据位数为128+128 bits

关于刷新频率,太低会有闪烁,太快数据显示不过来,显示效果也不好,

这里经过反复测试最后的刷新频率定为60HZ左右,效果较好。

3. 下面给大家分享一下主循环的架构

void Loop_Display(void)

 unsigned char i = 0;
 if(Delay300us_Flag)
  { 
   for(i=0;i<16;i++) 
   {
     send_buffer_a[i] = Save11[Delay_Cnt%4].Msk[i];
     send_buffer_b[i] = Save22[Delay_Cnt%4].Msk[i];
     send_buffer_m1[i] = Save11[Delay_Cnt%4].Msk[i];
     send_buffer_m2[i] = Save22[Delay_Cnt%4].Msk[i];
     send_buffer_l1[i] = Save11[Delay_Cnt%4].Msk[i];
     send_buffer_l2[i] = Save22[Delay_Cnt%4].Msk[i];
     send_buffer_r1[i] = Save11[Delay_Cnt%4].Msk[i];
     send_buffer_r2[i] = Save22[Delay_Cnt%4].Msk[i];
   }           
   Color_Display(send_buffer_a,send_buffer_b,send_buffer_m1,send_buffer_m2,send_buffer_l1,send_buffer_l2,send_buffer_r1,send_buffer_r2,Green);
   HC138_scan(Delay_Cnt);
   Delay300us_Flag = 0;
   Delay_Cnt++;
  }
}



PH10全彩 LED屏 64*16 点阵显示4个汉字调试心得相关推荐

  1. stm32全彩LED屏显示

    由于项目需要,使用全彩LED屏显示,单块的控制卡成本过高,所以自己设计了一个控制卡.由于没有驱动IC的资料,此程序不适用所有LED屏. 硬件:stm32f103ret6 屏参:128*64 2.5全彩 ...

  2. led屏背后线路安装图解_专卖店室内全彩显示屏,室内全彩led屏安装

    上海普闪电子科技有限公司为您详细解读dlAiaj专卖店室内全彩显示屏的相关知识与详情,同时很多LED企业正在停止箱体的防护等级测试时,只是简单模仿了外部环境里喷淋防水的测试,防水效果耐久性和强度上有待 ...

  3. led显示屏背景墙设计_全彩LED显示屏比例设计因素都有哪些?

    从以往至今的例子来看,全彩LED屏是目前市场主流显示器材元件,很多LED显示屏制造商在前期设计时对全彩LED显示屏尺寸设计一直是个无概念的设计状态. 全彩LED屏幕尺寸正常来说都是根据三个因素构成来进 ...

  4. 实战microPython(05)-WS2812全彩LED灯串的控制

    实战microPython(05)-WS2812全彩LED灯串的控制 David Zou 2018-09-17 在喜庆的节日中,我们经常使用彩灯串来增加节日的气氛.最早期的使用的是单色的小灯珠,只有亮 ...

  5. stm32 led屏控制卡_全彩LED显示屏出现亮线的时候怎么处理比较好呢?

    全彩LED显示屏相对于液晶拼接屏而言,其出现亮线.屏幕小故障的概率要比液晶拼接屏大很多,但是,一般来说这些小故障很容易处理,所以全彩LED显示屏的拥护者还是众多的.全彩LED显示屏出现亮线的时候怎么处 ...

  6. 全彩LED显示屏出现花屏的原因

    全彩LED显示屏已成为一种流行的显示形式,在许多地方,它是与全彩LED显示屏是密不可分的.因为全彩LED显示屏,也同样吸引了人们的目光.但在使用过程中,全彩LED显示屏也会出现花屏现象,原因是什么?以 ...

  7. 【雕爷学编程】Arduino动手做(64)---RGB全彩LED模块

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的.鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为 ...

  8. 教你如何快速学会全彩LED显示屏的调试方法

    今天优色专显教你如何快速学会全彩LED显示屏的调试方法.全彩LED显示屏的调试分为3步:调试之前的准备工作;调试单个接收卡所控制的LED电子屏区域(一般为一个箱体);调试大屏幕. 一. 调试之前的准备 ...

  9. STM32F103+全彩LED显示屏+万年历闹钟+FFT音频频谱制作

    目录 1.硬件总体框图 2.材料准备 3.IO口的连接 4.自制的模块 5.源程序及其相关模块资料 6.最终效果演示 1.硬件总体框图 工作原理:电脑,手机等外部设备3.5mm耳机孔输出音频信号,经过 ...

最新文章

  1. C#+WebSocket+WebRTC多人语音视频系统
  2. Openfire配置过程,以及与php交互注意事项。
  3. 购物商城Web开发第二十三天
  4. 面试官,再也别问我的系统如何支持高并发了
  5. java cl 規格_Java JavaCL類代碼示例
  6. 今天有个微信好友咨询我
  7. 导入项目后资源文件乱码---eclipse插件properties Editor安装
  8. Vue - 超详细最新 WangEditor V5 富文本编辑器安装引入及使用教程(内含在 Nuxt.js 项目中引入的解决方案)
  9. APP测试基本流程以及APP测试要点
  10. 卷积神经网络与机器视觉,卷积神经网络图像分类
  11. Circuit Design 三极管驱动蜂鸣器电路 及 蜂鸣器两端电压正确但是不响的解决方案
  12. 树莓派3 搭建tensorflow并进行物体识别
  13. java连接jpi方式_Java数据库连接(Java Database Connectivity)
  14. 蒙特卡罗MCNP学习汇总(三)----源项基础(数据卡\源卡编写)
  15. 数列的极限和无穷大量
  16. matlab实现图像读取、写入和显示
  17. matlab中怎么表示几次方,用while 语句编写程式,k=1+2+4+8+…+2的62次方+2的63次方matlab中...
  18. iPhone 6弧角边 如放大版iPod touch
  19. 给Extjs2.x GridPanel添加goup系方法
  20. 天线理论知识5——微带天线

热门文章

  1. 概率统计·概率论的基本概念【样本空间、随机事件、频率与概率】
  2. “敬老孝亲颂家风 做美德传承人”主题实践活动总结
  3. Smart 200系列PLC基础知识总结
  4. GIF动态图怎么制作
  5. 基于RK3399+PID的手持稳定云台的设计与实现
  6. 树莓派-2-RaspBerry4B硬件介绍和初始化安装
  7. 小型变频器电流显示误差解决方案
  8. PC版马赛克拼图生成 AndreaMosaic单文件版!
  9. 怎么复制Vmware虚拟机文件到其他的机器、别的硬盘目录
  10. Booktrack Classroom(有声电子书)