笔者前段时间项目上正好用到一块32*128分辨率的单色LED,正式介入开发的时候,才发现网上的资料少之又少,供应商也给不出有价值的参考信息。故打算分成三篇详细的介绍下开发过程中遇到的问题。

本篇主要介绍LED屏幕的一些基础信息,第二篇介绍基础驱动程序,第三篇介绍如何将一个适用于OLED屏幕的GUI移植到LED屏幕的显示控制上。

点阵屏接口

拿到屏幕的第一件事情就是弄清楚接口定义和一些基本的电气参数。

【基础参数】

基础的电气参数包括:像素间距、分辨率、供电电压、扫描方式,扫描方式又包括1/16、1/8、1/4、1/2扫。

其他参数比较理解,1/16、1/8、1/4、1/2扫有些陌生,这个参数其实和屏幕的亮度有关,数值越大软件可控的亮度越高。所以一般1/16扫用于室内,其他的应用于室外,其原因咱到第二篇结合驱动代码来分析。

接口定义

【接口定义】

单色屏、双色屏使用的接口标称为“HUB08”,还有一个是“HUB75”用在全彩上。将HUB08引脚定义做下分类整理:

接口说明

四线译码器:可以类比到38译码器。

串转并输出:暂且忽略R2、G1、G2,只保留LAT、CLK、OE、R1,则可以类比到74HC595上。

【G2和R2】

G1同R1即为双色屏幕中另外一个颜色的数据输出。为什么会有两个R和G呢?以笔者手头32*128的屏幕为例,做下说明。

32*128点阵 示意图

32*128点阵 简化示意图

点阵屏的基本控制原理:使用HC595来控制列数据,译码器控制行显示,利用视觉暂留,形成整幅图案。

点阵屏水平分辨率由串联的HC595个数来决定,比如32*128,就有128/8=16个HC595,垂直分辨率由并入的译码器个数来决定,16*2=32。

如“简化示意图”中将32*128分成了A、B两个部分,每个部分的像素数是16*128。两部分共用LAT、CLK、OE这3根信号线,通过不同的数据线对A、B两个部分进行区分。所以R2、G2其实是另外一组16*128的数据输出引脚。

点阵屏拼接示意图

【屏幕拼接】

如果垂直分辨率超过32了怎么办?比如64*256这样的屏幕。水平分辨率可以通过增加串联的HC595的个数来实现;垂直分辨率则需要通过组合点阵模组的方式来实现。比如将65*256分成两块32*256,通过两个HUB08接口来控制整个屏幕,或者按照屏幕背板提示的拼接方向通过一个HUB08进行驱动。

注:文章中部分图片来源于网络,如侵权请联系删除。

<第一篇END>


道阻且长,行则将至。

欢迎大家关注“兔子聊电路”,会不定期的分享一些遇到的电路问题和一些有趣的电路设计,更欢迎大家一起交流电路设计上的心得。同时,也会分享一些有意义的非技术类书籍。


【福利推荐】

304保温便当盒打包餐盒饭桶带饭便携上班族饭盒专用可微波炉加热

【券后价】 43 元 【优惠券】 15 元

3輹Zhi4$CNdod6zIXZT$:// CZ6135,打開/

(一)随处可见的LED广告屏是怎么工作的呢?相关推荐

  1. (二)随处可见的LED广告屏是怎么工作的呢?代码实现

    书接上回,上一篇中我们聊到了LED点阵屏的工作原理和一些电气参数.本篇以第一篇为基础,对软件层面进行展开,同时也为下一篇接入GUI做铺垫.文章较第一篇有所增长,大概需要5~7分钟可以看完. [目标] ...

  2. (三)随处可见的LED广告屏是怎么工作的呢?接入GUI

    续上文,本篇我们将尝试接入一个GUI来控制点阵屏. 在前两篇中,我们相继介绍了点阵屏的控制原理,以及如何让点阵屏按照我们所想的进行显示.本篇将在此基础上接入一个GUI,使点阵屏的控制更加优雅. 限于阅 ...

  3. tm1650中文资料_[STM8入门资料]第53讲 TM1650 LED数码管驱动芯片工作原理

    刘洋[剑齿虎]STM8开发板学习笔记 第53讲TM1650 LED数码管驱动芯片工作原理 目 录 53.1 特性描述 TM1650是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路.内部 ...

  4. 全球与中国路边LED广告屏市场深度研究分析报告

    [报告篇幅]:120 [报告图表数]:158 报告摘要 2021年全球路边LED广告屏市场销售额达到了 亿美元,预计2028年将达到 亿美元,年复合增长率(CAGR)为 %(2022-2028).地区 ...

  5. 嵌入式硬件入门——LED数码管(工作原理+静态驱动)

    LED数码管是一种半导体发光器件,其基本单元是发光二极管(LED) 文章目录 数码管介绍 1.数码管的分类 2.数码管内部构造及原理 数码管硬件知识 1.数码管电压与电流 2.数码管典型电路 数码管的 ...

  6. P1.2高清小间距LED显示屏600*337.5mm箱体价格

    小间距LED显示屏指的是像素点间距在P2及其以下,例如p1.2, P2,P1.875,P1.667和P1.56,目前小间距LED显示屏被应用于室内的各个领域,也有应用于户外的,不过比较少,在这里不做探 ...

  7. led屏背后线路安装图解_推荐厂家:肇庆LED透明屏安装欢迎来电咨询

    推荐厂家:肇庆LED透明屏安装欢迎来电咨询 户外LED广告显示屏具有稳定性好.低耗.辐射范围广泛等优势,用在户外信息传播,是合适不过的产品了.基本上,常见的LED显示屏有广告屏.条文屏,图文屏等等,也 ...

  8. 生活中的嵌入式,你家的电视已经周围的LED屏幕

    聊聊身边的嵌入式,靓丽的LED广告屏 全彩LED显示屏  不清楚你的记忆中是否还记得这种用多个显示器拼接起来的大屏幕.虽然整体看起来是一个比较大的画面,但中间的拼接线却让人感觉特别的不舒服. ///插 ...

  9. LED显示行业之老程序员开始解读LED显示行业

    我叫毛华望,    我在LED显示行业做了4年多了,现在还在这个行业里面.第一次进入这个行业进的公司是灵星雨科技有限公司.后来在京视科技继续做LED显示行业,目前在摩西尔科技有限公司.这是一个什么样的 ...

最新文章

  1. 物联网正在给批发业带来新的商业模式
  2. supmap java_SuperMap iServerJava安装与出图必读之Windows操作系统篇
  3. 牛客网 暑期ACM多校训练营(第一场)J.Different Integers-区间两侧不同数字的个数-离线树状数组 or 可持久化线段树(主席树)...
  4. select 与c:forEach结合小案例
  5. 基于Zabbix IPMI监控服务器硬件状况
  6. termcap - 终端功能数据库详解
  7. 开源力量:微软竟开源 PowerShell
  8. RegExp 构造函数
  9. java模拟JVM的GCRoots追踪算法,对象可达性分析
  10. oracle系列(二)oracle体系结构和用户管理
  11. 为什么要网页模块化?
  12. nginx linux 部署web项目名,Linux部署web项目配置Nginx
  13. FreeRTOS之源码 及 移植详解
  14. Hibernate 与触发器协同工作
  15. 精密单点定位/PPP软件GAMP学习之一
  16. 服务器为啥要搭建在2012系统,WindowsServer2012R2搭建SFTP服务器以及配置
  17. golang实现微信模板消息推送
  18. 安卓教室会议室预约系统源码
  19. Fansblog (HDU - 6608)(威尔迅定理+费马小定理)
  20. 一步一步学Silverlight 2系列(21):如何在Silverlight中调用JavaScriptjavascript

热门文章

  1. 网络安全9大思维的实战检验
  2. java登录无线路由器_路由器的使用
  3. vue 报错avoid mutating a prop directly since the value will be overwritten whenever
  4. 写在2014年的感恩节
  5. 用计算机弹咱们结婚吧乐谱,用计算器弹奏“周杰伦”,这些乐谱也太简单了吧!...
  6. 清华大学五道口金融学院2023年博士生招生简章(普博+直博)
  7. 基于51单片机的无线遥控门铃仿真程序原理图设计
  8. excel单元格一分为二还要输入文字,不能编辑是什么原因?
  9. AGE-PERIOD-COHORT (APC) 连续变量和二分类变量分析全代码
  10. 2020年冬小麦越冬期长势监测卫星遥感影像解读