PH10全彩 LED屏 64*16 点阵显示4个汉字调试心得
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个汉字调试心得相关推荐
- stm32全彩LED屏显示
由于项目需要,使用全彩LED屏显示,单块的控制卡成本过高,所以自己设计了一个控制卡.由于没有驱动IC的资料,此程序不适用所有LED屏. 硬件:stm32f103ret6 屏参:128*64 2.5全彩 ...
- led屏背后线路安装图解_专卖店室内全彩显示屏,室内全彩led屏安装
上海普闪电子科技有限公司为您详细解读dlAiaj专卖店室内全彩显示屏的相关知识与详情,同时很多LED企业正在停止箱体的防护等级测试时,只是简单模仿了外部环境里喷淋防水的测试,防水效果耐久性和强度上有待 ...
- led显示屏背景墙设计_全彩LED显示屏比例设计因素都有哪些?
从以往至今的例子来看,全彩LED屏是目前市场主流显示器材元件,很多LED显示屏制造商在前期设计时对全彩LED显示屏尺寸设计一直是个无概念的设计状态. 全彩LED屏幕尺寸正常来说都是根据三个因素构成来进 ...
- 实战microPython(05)-WS2812全彩LED灯串的控制
实战microPython(05)-WS2812全彩LED灯串的控制 David Zou 2018-09-17 在喜庆的节日中,我们经常使用彩灯串来增加节日的气氛.最早期的使用的是单色的小灯珠,只有亮 ...
- stm32 led屏控制卡_全彩LED显示屏出现亮线的时候怎么处理比较好呢?
全彩LED显示屏相对于液晶拼接屏而言,其出现亮线.屏幕小故障的概率要比液晶拼接屏大很多,但是,一般来说这些小故障很容易处理,所以全彩LED显示屏的拥护者还是众多的.全彩LED显示屏出现亮线的时候怎么处 ...
- 全彩LED显示屏出现花屏的原因
全彩LED显示屏已成为一种流行的显示形式,在许多地方,它是与全彩LED显示屏是密不可分的.因为全彩LED显示屏,也同样吸引了人们的目光.但在使用过程中,全彩LED显示屏也会出现花屏现象,原因是什么?以 ...
- 【雕爷学编程】Arduino动手做(64)---RGB全彩LED模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的.鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为 ...
- 教你如何快速学会全彩LED显示屏的调试方法
今天优色专显教你如何快速学会全彩LED显示屏的调试方法.全彩LED显示屏的调试分为3步:调试之前的准备工作;调试单个接收卡所控制的LED电子屏区域(一般为一个箱体);调试大屏幕. 一. 调试之前的准备 ...
- STM32F103+全彩LED显示屏+万年历闹钟+FFT音频频谱制作
目录 1.硬件总体框图 2.材料准备 3.IO口的连接 4.自制的模块 5.源程序及其相关模块资料 6.最终效果演示 1.硬件总体框图 工作原理:电脑,手机等外部设备3.5mm耳机孔输出音频信号,经过 ...
最新文章
- C#+WebSocket+WebRTC多人语音视频系统
- Openfire配置过程,以及与php交互注意事项。
- 购物商城Web开发第二十三天
- 面试官,再也别问我的系统如何支持高并发了
- java cl 規格_Java JavaCL類代碼示例
- 今天有个微信好友咨询我
- 导入项目后资源文件乱码---eclipse插件properties Editor安装
- Vue - 超详细最新 WangEditor V5 富文本编辑器安装引入及使用教程(内含在 Nuxt.js 项目中引入的解决方案)
- APP测试基本流程以及APP测试要点
- 卷积神经网络与机器视觉,卷积神经网络图像分类
- Circuit Design 三极管驱动蜂鸣器电路 及 蜂鸣器两端电压正确但是不响的解决方案
- 树莓派3 搭建tensorflow并进行物体识别
- java连接jpi方式_Java数据库连接(Java Database Connectivity)
- 蒙特卡罗MCNP学习汇总(三)----源项基础(数据卡\源卡编写)
- 数列的极限和无穷大量
- matlab实现图像读取、写入和显示
- matlab中怎么表示几次方,用while 语句编写程式,k=1+2+4+8+…+2的62次方+2的63次方matlab中...
- iPhone 6弧角边 如放大版iPod touch
- 给Extjs2.x GridPanel添加goup系方法
- 天线理论知识5——微带天线