大屏幕LED显示屏控制系统设计

最新更新时间:2013-01-22来源: 21IC关键字:大屏幕  LED  显示屏 手机看文章 扫描二维码
随时随地手机看文章
    LED显示屏以其可靠性高、使用寿命长、环境适应能力强、性价比高、操作方便灵活、用户可随时自行修改显示内容、显示方式图文并茂等优点,迅速成为平板显示的主流产品,广泛应用于商场、学校、银行、邮局、机场、车站、码头、金融证券市场、文化中心等公共场所进行广告、新闻和信息发布。
    本文设计一种显示M行N列汉字的LED显示屏控制系统,以51单片机为控制器,可显示汉字、字符、数字和图片。用PC机编辑汉字、字符等显示信息,并转换为相应的点阵显示数据,送给单片机存储并显示。

1 系统组成
   
本LED显示系统主要由控制系统和显示屏组成,控制系统主要由单片机、串行通信电路、存储器、显示屏及行列驱动电路组成,显示屏由M行N列组成,每行和每列由16个LED组成,整个显示屏由(M×16)×(N×16)个LED组成。显示屏系统组成框图如图1所示。

a.JPG



2 控制电路设计
   
本控制电路以AT89S51单片机为控制器,显示M行N列字符,每个字符由1个16×16 LED点阵模块显示,显示屏共由M×N个16×16 LED点阵模块组成。行驱动电路由2块74HC595级联和2块ULN2803组成,每行字符的LED点阵模块列驱动电路由2×N块74HC595级联组成,M行共M×2×N块74HC595。各行字符的16行LED分别并联,由P0.1串行输出行扫描码,经2块级联74HC595串/并转换,再由ULN2803驱动放大后,送到各行字符的16×16LED点阵模块的行线端。各行字符的LED点阵模块列驱动电路分别由2×N块74HC595级联组成,独立控制,各行LED点阵模块的列数据由P0.6,P0.7,…分别输出,经级联的2×N块74HC595完成串/并转换,待各行字符对应的LED点阵模块列数据存入74HC595后,把所有列驱动电路M×2×N块74HC595的输出使能端置为低电平,则各行字符的2×N×16列数据一起输出,显示屏显示各行字符的16行中的某一行。依次扫描各行字符的16行的每一行,实现整屏字符的显示功能。显示字符由上位PC机编辑并转换为点阵数据,经串口串行发送至单片机,由单片机接收后存储在存储器中并显示。
2.1 行驱动电路
   
使用2块74HC595和2块ULN2803作为行驱动器。74HC595是一个8位串行输入三态并行输出移位寄存器,其内部的移位寄存器和存储寄存器分别有各自的时钟输入,控制各自独立,这样数据的准备和数据的显示可同时进行,2块74HC595串行级联。74HC595芯片各引脚功能为:DS为串行数据输入端,Q0…Q7为并行数据输出端,Q7’为串行数据输出端,用于级联;h.jpg为移位寄存器清零端,低电平时将移位寄存器的数据清零;SH_CP为移位寄存器时钟输入端,上升沿时移位寄存器的数据移位,下降沿时移位寄存器数据不变;ST_CP为存储寄存器时钟输入端,上升沿时移位寄存器的数据进入存储寄存器,下降沿时存储寄存器数据不变;i.jpg为输出使能端,低电平时允许数据输出,高电平时禁止数据输出。
    ULN2803为高电压、大电流的8路达林顿驱动器,最大工作电压50 V,驱动电流可达500 mA,作为显示屏的行驱动电路。ULN2803芯片各引脚功能为:1B~8B为8路输入端,TTL电平驱动;1C~8C为对应的8路集电极开路输出端,外接负载;10脚为COM端,当外接电阻性负载时COM端开路,当外接电感性负载时COM端接负载电源,构成在每个感性负载两端并联一个续流二极管以防止反电势击穿器件。    各行字符的16行LED分别并联,这样当进行行扫描时,各行字符对应的LED行同时扫描、同时点亮,设LED显示屏有M行字符,这样比分别对每行字符16行LED逐行进行扫描快M倍,实现了高速显示控制。行驱动电路如图2所示。由于51单片机的P0口为漏极开路输出,ULN2803为集电极开路输出,所以均需外接上拉电阻。

b.JPG


2.2 列驱动电路
   
使用74HC595作为列驱动电路,每个字符用2块74HC595驱动,设LED显示屏有M行N列字符,则每行字符需2×N块74HC595,M行共需M×2× N块74HC595,本设计显示屏以显示2行4列字符为例,每行用8块74HC595,2行共16块74HC595。扩展时,如每行需增加1个字符显示,则每行再级联2块74HC595,如需增加1行字符显示,则增加2×N块74HC595级联电路。每行字符的列驱动是独立的,即每行字符的2×N块74HC595级联,分别由单片机的一个I/O引脚输出该行字符的点阵显示数据,这样在行驱动电路的配合下实现了各行字符对应的LED行同时显示,显示控制速度提高了M倍。每行字符的点阵显示数据通过模拟串口P0.3~P0.5及P0.6或P0.7…串行输出给移位寄存器74HC595,经串/并转换后由74H C595并行输出至LED显示屏的各列。2行4列字符显示列驱动电路如图3所示。

c.JPG


2.3 PC机与单片机串行通信电路
   
采用MAX232完成RS 232电平与TTL电平的转换,实现PC机与单片机信息交换。如传输距离较远,可在两者之间增加RS 232-RS 485转换器,传输距离可达1 000 m以上。串行通信电路如图4所示。

d.JPG2.4 点阵显示数据存储电路
   
要显示的汉字和字符信息在PC机上编辑并转换为点阵显示数据后,经串口传输给单片机,由单片机存储在存储器中。本存储器采用I2C总线接口串行E2PROM存储器AT24C1024,其容量为128 KB,一个16×16点阵汉字为32 B,可存储4K个汉字。通过一根数据线(SDA)和一根时钟线(SCL)与单片机相连,其接口电路如图5所示。

e.JPG


2.5 显示屏电路
   
本设计显示屏以显示2行4列字符为例,每个字符由1个16×16 LED点阵模块显示,每行由4个16×16LED点阵模块组成,共8个16×16 LED点阵模块。扩展时,如每行需增加1个字符显示,则每行增加1个16×16 LED点阵模块;如需增加1行字符显示,则增加1行N个16×16 LED点阵模块;并与扩展的列驱动相应电路连接。2行4列字符显示屏如图6所示。

f.JPG



3 程序设计
   
整个系统程序主要由显示程序和通信程序组成。显示程序采用动态扫描方式,实现汉字、字符、数字、图像等信息的控制及显示功能。显示程序设计方法:
    (1)从P0.1输出行扫描信号;
    (2)从P0.6串行输出第1行汉字16行LED中某行点阵数据,从P0.7串行输出第2行汉字16行LED中某行点阵数据,从P0.3输出移位脉冲,从P0.4输出锁存脉冲,点阵数据串行输入74HC595,并经串/并转换后的并行数据锁存于74HC595中;
    (3)从P0.5输出列数据输出使能信号,显示字符的点阵数据并行输出到显示屏各行字符16×16 LED点阵模块的2×N×16列,形成列驱动信号,与行扫描信号一起点亮各行字符相应LED行的有关LED;
    (4)延时1~2 ms,此时间受闪烁频率的限制,不能太大,应保证扫描1行字符所有16行LED(即一帧数据)所用时间之和在40 ms以内;
    (5)重复上述操作,输出各行字符的下一行LED点阵数据,直到所有16行LED全部扫描显示一次,即完成一帧数据的显示;
    (6)重新扫描显示各行字符的第1行LED,开始下一帧数据的扫描显示,如此不断地循环,即可完成相应的画面显示;
    (7)要更新画面时,只须将新画面的点阵数据由PC机串口送到单片机存储在存储器中即可;
    (8)可实现上下、左右移动等多种显示方式。
    通信程序中的上位机软件采用VB或VC编程,利用通信控件MSComm通过串口发送和接收数据,实现PC机与单片机间的串行通信。MSComm控件屏蔽了大部分串行通信的底层操作,使用非常方便,而且在VB,VC,Delphi等中均可使用。

4 系统仿真
   
用Proteus软件绘制出大屏幕LED显示屏控制电路原理图,将系统控制程序目标代码文件加入到单片机中,电路仿真运行,运行结果如图7所示。

g.JPG



5 结语
   
本文设计的大屏幕LED显示屏控制系统以AT89S51单片机为控制器,以I2C总线接口串行E2PROM AT24C1024为点阵显示数据存储器,通过串行口将PC机编辑并转换得到的显示信息点阵数据传输给单片机,可实现M行N列汉字、字符、数字及图表的显示,并可随时更新显示内容。扩展容易,如屏幕每行需增加一个字符显示,则在LED显示屏每行增加一个16×16 LED点阵模块,对应在每行字符的列驱动电路增加2块74HC 595即可;如屏幕需增加一行字符显示,则在LED显示屏增加一行N个16×16 LED点阵模块,对应增加一行字符的列驱动电路2×N块74HC595即可。控制灵活,使用方便,可实现上下、左右移动等显示方式。经实际应用表明,该系统稳定可靠,效果良好。

关键字:大屏幕  LED  显示屏 编辑:探路者 引用地址:大屏幕LED显示屏控制系统设计

上一篇:用墙上电源开关实现LED灯泡/灯管无级调光
下一篇:经典LED照明解决方案比较

推荐阅读最新更新时间:2023-10-17 15:14

开车不用低头查看信息了 JVC展示超灵敏激光显示屏
    尽管CES大展已经结束,但是相关的讨论并未就此终止。在JVC建伍展台上公司展示了一套非常逼真的虚拟驾车系统,采用超灵敏激光显示屏,能够在挡风玻璃 的内表面上进行激光投影,并连接到“车内”的行车系统真实还原现实中驾车的情况,及时向驾驶员反馈当前的车速,来电信息等相关信息。这就意味着消费者不需 要低头就能轻松对车内情况进行掌控。     目前激光能够在10英寸的挡风玻璃上进行投影,不过考虑到行车安全,所以现在JVC建伍这台原型上展示的是5 x 3 inches (12.7 x 7.62 cm)。能够投影红色,绿色,蓝色三种颜色的激光。
[汽车电子]
51单片机,点亮LED灯和闪烁
1.关键字sfr与sbit的区别 sfr是定义寄存器的字节地址,sbit是定义可位寻址的位地址 例如:sfr P1 =0x90; sbit A = P1^0 sbit B = P1^1; 2. 单片机引脚有:电源引脚、晶振引脚、复位引脚、下载引脚、GPIO引脚 其中晶振引脚主要是用来提供外部时钟,驱动指令执行,GPIO引脚包含P0、P1、P2、P3 四个端口 3.点亮一个LED灯 从电路图可以得知,LED是P2端口,我们给P2.0针脚一个低电压,也就是0V,就会点亮第一个,程序如下 #include reg52.h //引用头文件 int main() { P2
[单片机]
51单片机,点亮<font color='red'>LED</font>灯和闪烁
大联大友尚集团推出ST LED NFC驱动器解决方案
电子网消息,2017年8月1日,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下友尚推出基于意法半导体(ST)LED NFC驱动器解决方案。此驱动器设定和安装均非常容易,该方案有两种无线编程方式:一为透过NFC手机的App,二则透过NFC读写器。两种方式均可设置或编程所需参数,也都提供了视觉和声音的效果以确认成功编程该LED驱动器。  LED灯管是介于流通零售和工程批发之间的产品,两种市场有着不同的客户。流通零售的客户可能是设计师,产品必需与设计师相互链接,提升产品的弹性和价值感。工程批发的客户可能是工程承包商,如何让原始灯具设备制造商能快速满足工程承包商的订单,同时有更大的信心降低成本和库存。因此,以N
[半导体设计/制造]
品佳推出汽车大功率LED可调光驱动方案
2014年3月11日,致力于亚太地区市场的领先电子元器件分销商---大联大控股宣布,其旗下品佳推出基于英飞凌TLD5098EL的汽车大功率LED可调光驱动方案,这种具备内置短路保护功能的超灵活直流/直流升压控制器IC针对汽车LED应用进行定制。其主要功能是增大(提高)或减小(降低)输出电压,保持恒定的LED电流。 TLD5098EL可应用于升压-接地(B2G)、升压-电池(降压-升压)和SEPIC配置,能够使电压升高至60V。模拟调光功能可用于调节LED平均电流,校准LED的亮度或发挥热应力保护作用。TLD5098EL的外部控制概念包含两个外置的MOSFET,该MOSFET可针对所需的正向电流进行优化。     产品
[电源管理]
品佳推出汽车大功率<font color='red'>LED</font>可调光驱动方案
AllegromicroA8514多输出白光LED驱动方案
LED驱动器,集成了带功率开关的电流模式升压转换器和四个电流沉.升压转换器能以80mA驱动多达48个LED,每串12个LED.LED沉并联能提供更高电流,多达320mA.器件工作电压5V-40V,开关频率高达2.3MHz,每串LED匹配电流精度0.7% - 0.8%,PWM和模拟调光输入,主要用在汽车信息娱乐系统,汽车仪表盘和汽车中心操控区.本文介绍了A8514主要特性和优势, 方框图,以及多种应用电路. The A8514 is a multi-output white LED driver for small-size LCD backlighting. It integrates a current-mode boos
[电源管理]
AllegromicroA8514多输出白光<font color='red'>LED</font>驱动方案
LED投光灯与泛光灯的区别
LED投光灯与泛光灯的区别   一、什么是LED投光灯?    LED投光灯(LEDDownlight)又叫聚光灯、投射灯、射灯等等,主要用来做建筑装饰照明之用,以及商业空间照明用,装饰性的成份较重,其外型有圆的也有方的,因为一般都得要考虑散热的原因,故而其外形与传统的投光灯还是有一些区别。   二、LED投光灯特性:    目前市面上常用的LED投光灯基本上是选用1W大功率LED(每个LED元件会带有一个由PMMA制成的高光效透镜,其主要功用是二次分配LED发出的光,也就是二次光学),也有少数公司因为散热技术处理得好,而选用了3W甚至更高功率的LED.适合于大型场合投光照明,建筑物等照明。  
[模拟电子]
基于TPS61040/41的白光LED驱动器设计
TPS61040/41是一款高频低功耗升压转换器,专门用于中小型LCD偏压和白光LED背光照明。使用时可由两节镍氢/镍镉电池或单节锂离子电池产生高达28V的输出电压。TPS61040/41的开关频率高达1MHz,功耗低(静态电流典型值28μA)。 封装及引脚功能 TPS61040/41采用SOT-23-5或SON-6封装如图1所示,其引脚功能如表1所示。 图1 TPS61040/41采用SOT-23-5或SON-6封装 表1 引脚功能表 典型应用电路 由图2可知,TPS61040/41输入电压范围为1.8~6V,输出电压可达28V.当输入端加入输入电压
[电源管理]
基于TPS61040/41的白光<font color='red'>LED</font>驱动器设计
丽清科技:继续扩大LED车灯模块市场占有率
大陆最大LED车灯模块研发与生产厂丽清科技举行股东会,展望2019年,丽清表示,将持续扩大旗下LED车灯模块全球新车销售市场占有率。另新产能布局上,目前上海新厂扩产已于今年第3季完工,有助于未来满足客户订单逐步放大的需求,以及产能弹性调配。 丽清股东会由董事长刘美秀主持,会中承认2018年度营业报告书、财务报表和各项讨论事项,并补选一席独立董事,由兆能公司董事长周亦良当选,2018年盈余分配案,则通过决议配发每股现金股利1.66元新台币。 回顾2018年营运表现,丽清全年合并营收为44.05亿元新台币,受惠LED车灯渗透率持续提升,带动主要客户需求持续增加,贡献整体营收表现有较前一年度成长7.75%,惟受到与主要客户
[嵌入式]
丽清科技:继续扩大<font color='red'>LED</font>车灯模块市场占有率
小广播
最新电源管理文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved