基于PIC32单片机LED点阵显示控制系统设计

时间:2022-03-16来源:佚名

LED点阵显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。目前,已经被广泛应用到军事、车站、宾馆、体育、新闻、金融、证券、广告以及交通运输等许多行业。

目前常用的LED点阵显示控制系统主要有以下两类:自带字库;PC机通过RS232或者RS485总线进行控制。在第一种系统中,字符代码需要事先存储在单片机(包括其控制的存储器)中或者保存在专用的控制卡中,这样每次修改字库都需要重新连通PC机进行下载,比较麻烦;第二种系统虽然可以实时修改字库,但是也需要借助于PC机。以上两种方案因为离不开PC机,不能满足野外显示的需求。

随着交通行业、旅游行业、广告行业的发展,对LED点阵显示宣传提示性文字提出了实时随地更改的要求,传统的LED点阵显示控制系统显然已经不能满足这种需求。因此,我们设计了一个基于PIC32单片机的新型LED点阵显示控制系统。在此系统中,我们自行规定了一个字符库。本系统借助PIC32系列单片机的强大功能,在控制模块内部集成字符生成LED点阵代码软件,按照自己规定的简明字符对照表,由键盘输入任意字符标号,系统识别后实时生成对应该字符的LED点阵显示代码,并将代码存储后用于显示。同时,也可以将生成的代码按照使用者设定的地址码存入U盘,这样可以实现各段文字信息按照不同地址标记在U盘进行存储。随后,这个U盘就可为其它由低端MCU控制的LED点阵显示系统提供字库来源,并且使用者可以根据地址来选择所需的文字信息,实现了U盘的复用控制。本系统可以彻底摆脱LED点阵屏对PC机的依赖,可以很好的用于随处所需的LED点阵显示。

系统框图:

基于PIC32的主系统框图如下图1所示。在图1中,指出了MCU控制外围器件所需的接口;虚线箭头所连接的模块,表示在每次更换代码完成后,均可以移走。

图1

利用U盘和本系统可以让其它低端LED点阵显示控制系统也告别对PC机的依赖。在距离较近的地方,当需要多处LED点阵显示时,让本系统和其它低端LED点阵显示控制系统共存,可显示出巨大的成本优势。U盘复用控制系统框图如下图2所示。在图2中,指出了MCU控制外围器件所需的接口;虚线箭头所连接的模块,表示在每次更换代码完成后,均可以移走。

图2

系统功能实现原理:

图1所示系统主要完成生成输入字符对应的LED点阵代码,并且将这些代码保存到U盘里以及按需要存入自身的存储模块中,代码生成结束,则更新自身系统的显示信息。在向U盘存储代码的过程中,可以按照实际需要(可能每处LED显示系统需显示的文字内容不一样)对每段文字代码进行地址标记。图2所示系统主要完成先得到图1系统里U盘存储的文字代码,然后更新自己的显示信息。在取代码过程中,按照本处的显示需要,按照每段文字存储时的地址取出需要的文字代码。

图1所示主系统主要由六个模块构成:MCU主控制模块;键盘模块;LED点阵显示模块;存储模块;U盘模块;LCD液晶显示模块。

键盘模块采用普通矩阵键盘,通过它输入每个字符标号信息以及键入读写U盘、删除错误字符等控制命令。CPU主控模块将字符标号导入内部集成的LED点阵代码生成软件,产生相应字符的显示代码,同时可保存在存储模块和U盘中。在向U盘写代码过程中,可以对每段文字代码分别进行地址标记,这样在U盘复用时,可以由操作者输入某段字符代码的地址来选择不同的文字信息,实现了一次写入且满足了各处显示不同文字的需求。当然,本系统也可以直接从U盘读入所需的文字代码用于更新显示。LCD液晶显示模块提供人机交互界面,在每次键盘操作时,同步显示操作信息(包括显示选择的字符),实现操作直观性。

U盘模块和LCD液晶显示模块可以只预留接口,需要使用时则插上这两个模块,在操作结束后,即可撤走U盘和LCD液晶显示器另作它用。

图2所示U盘复用控制系统也由六大模块构成:MCU主控制模块;键盘模块;LED点阵显示模块;存储模块;U盘模块;LED数码管显示模块。图1所示系统提供的字符代码源被存入U盘,插入图2所示系统。键盘模块也采用普通矩阵键盘,操作者通过键盘输入任意一段文字代码的地址,选择想要的文字信息,取出代码的同时存入存储模块。取代码操作完成后,MCU主控模块从存储模块中取出新的文字代码用于更新LED点阵显示。LED数码管显示模块实时显示输入的文字代码段的地址,让操作者可以看到自己的输入信息。

U盘模块和LED数码管显示模块也可以只预留接口,需要使用时则插上这两个模块,在操作结束后,即可撤走U盘和LED数码管显示器以另作它用。

系统软件设计:

本套系统可以分为两个部分:基于PIC32的主系统和普通8位单片机控制的U盘复用系统。

下图3是基于PIC32的主系统的软件流程图。

图3

    相关阅读

    城市亮化工程如何设计才能具有层次感?

    城市亮化工程 的主要目地是为夜间带来一体化照明,考虑基础的视觉识别规定,自然环境照明的光层级与光线总数的多少相关,假如空间中的自然环境照明比工作照明低许多 ,在工作...
    2022-10-11
    城市亮化工程如何设计才能具有层次感?

    城市道路照明工程主要有哪些?

    在城市建设中,道路照明 是必不可少的基础设施,也是城市夜景的重要组成部分。在某种程度上,它还反映了城市的经济实力,社会进步和现代化的标志。它为夜间在城市中的车辆和行...
    2022-07-12
    城市道路照明工程主要有哪些?

    安全出口指示标志灯为什么是绿色而不是红色?

    对于安全出口指示标志灯相信大家都不陌生,我们在日常生活中在任何公众场所的紧急疏散的安全出口都可以看到这个安全出口指示标志灯,大家有没有想过安全出口的指示标志为什么...
    2022-05-21
    安全出口指示标志灯为什么是绿色而不是红色?

    路灯照明合理的布置方式

    路灯的布置方式主要有单侧布置、双侧交错布置、双侧对称布置、中心对称布置、横向悬索布置五种形式,随着城市道路的不断拓宽,平交路口转弯半径越来越大,根据《城市道路亮化...
    2022-07-15

    泛光照明工程是什么?应用范围有哪些?

    很多人提及 泛光照明工程 会有一些生疏,不理解泛光照明包含哪些,也不知道 泛光照明工程 跟普通照明工程有哪些不一样。 实际上泛光照明工程便是归属于城市景观照明工程或环境...
    2022-10-17
    泛光照明工程是什么?应用范围有哪些?

    消防应急灯的寿命有多长?一般可以使用多长时间?

    对于消防应急灯的使用寿命相信很多人都想了解这个问题,因为消防应急灯安装了就不需要时时刻刻盯着,这需要定时检查就可以了,但是很多人都不知道消防应急灯的寿命有多长,不...
    2022-05-21
    消防应急灯的寿命有多长?一般可以使用多长时间?

    快投派智能无线投屏器,让无线互联更加简单便捷

    没有WiFi的情况下可以进行无线投屏吗? 长期使用投屏功能的人,或多或少都知道自己的手机可以通过【无线投屏】【屏幕镜像】功能,直接连接到智能电视或无线投屏器,下意识地认...
    2022-05-11
    快投派智能无线投屏器,让无线互联更加简单便捷

    广场照明的设计技巧

    广场照明设计 主要包括休闲广场、集会活动广场、商业广场的照明设计。 1)休闲广场。主要是为人们提供休息、社交和举行小型文化娱乐活动的地方,由于人们活动方式不同,有些区...
    2022-07-15

    网站栏目