浅谈AT89C2051的四字LED显示屏的设计

发布时间:2023-05-10  

摘要: 针对现今LED广告屏的广泛使用,应用AT89C2051的可编程功能和串口通信功能,设计一个与计算机通信,可控的LED显示系统。上位机为计算机,下位机为单片机控制16块8×8LED显示屏构成的电路,下位机通过串口与上位机通信,改变显示内容。除了分析其设计思路外,还给出硬件原理图与软件流程图。系统具有设计简单、显示清晰、可靠性高的特点。


0 引言

LED显示屏是简单的汉字显示器,其具有耗电少、成本低、易获得、寿命长和显示的灵活性等特点,近年来迅速成为最受欢迎的宣传手段之一。在学校、公路、广场、商店等都能看到其身影,相对于传单、海报等一些传统的宣传手法其优势比较突出。本文将详细地介绍一种LED显示屏的制作。


1 硬件电路

本设计是以PC机作为上位机,编辑显示汉字,通过串口通信输送到89C2051上储存并显示。硬件电路的设计主要是以单片机与16块8× 8LED点阵显示屏构成。鉴于89C2051引脚数量的限制,本系统采用74HC595作串入并出,同时显示列,行扫描则由两片74LS138作译码扫描(如图1)。

o4YBAGCbe0iALZH9AAAfTdDmyrI195.png

1.1 LED显示屏电路

如图2所示的8×8单色点阵行共阳,列共阴的点阵LED屏。其工作原理为只要列输入低电平,行输入高电平,行跟列相结合,相对应的二极管就点亮。采用行扫描形式时,行输入依次为100000000、01000000、00100000……逐行扫描。列输入为该行需要亮的二极管为高电平,需要暗的二极管为低电平。利用人眼的视觉暂留效应,每行的刷新速率大于50 Hz,就可以达到整个8×8点阵LED屏的显示。显示一个汉字需要四块8×8点阵LED屏(如图2),A与B行相连,C与D行相连,依次扫描行,能同时选择A、B或C、D的同一行,达到一行16个二极管。A与C列相连,B与D列相连,列的输入为相对一行要点亮的二极管。这样就形成了一个16×16的点阵用于显示—个汉字。本设计是—个四字的显示系统,把四个字的行相连形成—个16x64的点阵显示屏。

pIYBAGCbe1qAQlC2AAB05H5Kc5Q372.png

1.2 驱动与扫描电路

本系统是采用行动态扫描的方式,相对于16×64LED显示屏输入口数量,单片机I/O口数量不足。所以行扫描用两片74LS138译码器串联,根据单片机的控制原理,分配P1.0~P1.2作译码器的输入信号,P1.3、P1.4作级联信号。由于单片机I/O口的驱动能力有限,本系统在单片机I/O口与74LS138之间加入排阻作上拉电阻,提高I/O口的驱动电压。74LS138的译码输出是低电平有效,而LED显示屏的行驱动是高电平有效,在74LS138的输出端接一相反相器,可用74HC04。74HC04是内含6组相同的反相器,需要三片74HC04(如图3)。

o4YBAGCbe2WAHRsKAAC7YW1ZATI908.png

列上用74LS595串口转并口的移位寄存器。DS是串行数据输入端;Q0~Q7是8位并行输出端;Q7’是级联输出端;/MR是移位置存器清零控制信号,低电平有效;SH_CP是移位脉冲输入端,上升沿有效,当上升沿到来,Q0→Q1→Q2……→Q7。ST_CP是移位寄存器进入数据存储器的控制信号,上升沿有效。/OE是使能控制信号,禁止Q0~Q7输出,高电平有效。8片74LS595的/MR都接高电平,/OE接低电平;将8片74L-S595进行级联(图4为两片74LS595级联)。第一片的DS接P1.5,后面的74LS595的DS接上一片的Q7’,显示数据从DS输入到74LS595里。


并行输出端接16×64LED显示屏的列输入端。SH_CP共用一个移位脉冲信号,经过8×8=64个脉冲就把由DS输入的要显示的一行数据全部移到8片的74 LS595的移位寄存器。8片的74LS595的ST_CP共用一个控制信号,把移位寄存器的数据并行输出,结合行的选通信号,显示LED显示屏的一行数据。

o4YBAGCbe-aAVY_cAABqSyub9y8680.png

1.3 单片机及串口通信电路

单片机上除有晶振电路和复位电路外,还有串口通信电路(如图5)。考虑到成本的问题,没有用MAX232,而是改用三极管的开关作用来进行电源电平转换,使单片机的控制电平能转换到PC机串口的3 V到15 V或-3 V到-15 V之间。单片机的TXD为高电平时Q2导通,PC的RXD为低电平。单片机的TXD为低电平时Q2截止,PC的TXD为高电平。单片机的RXD与PC的TXD之间的电平转换原理相当。

4c77bb75-6fe4-4e5d-9a9c-631987d109ad.jpg

2 软件设计

本系统上位机的软件用汉字字库把需要显示的字翻译成16进制的数据,再用串口调试助手进行发送。单片机流程图如图6。


3 结束语

本系统经过实物验证,显示清晰,可靠,造价低廉。并可实时变换显示内容。只要稍作修改把点阵扩大,便可用于公共场所显示信息。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    -连接单片机的地(串口TTL通信就需要连接这四根线);测量电压选用5V;单片机型号STC89C52,液晶显示屏型号LCD1602,电路连接按照那个测试图的;串口通信波特率9600,注意......
    LED屏幕/显示屏常见故障处理手段;1、点阵数位混合LED屏幕(显示屏)故障的情况很多,分别整理如下: a.LED显示幕整屏抖动、闪烁,原因是机内卡,T型卡不正常,更换卡。 b.数位显示......
    同一级亮度中从最暗到最亮之间能区别的亮度级数。 LED显示屏灰度等级决定LED显示屏的色彩,一般而言灰度越高,显示的色彩越丰富,画面也越细腻,更易表现丰富的细节。 LED显示屏灰度有无灰度、8级、 16级......
    大部分人都是使用32位单片机来驱动,还有就是很多资料和我使用的屏不是同一种型号,找了很久,就是没有找到一个能完美匹配我现状的资料。很是苦恼。不是屏型号不对头,就是单片机不对,还有......
    OLED电视型号。 然而,到2025年,Mini LED背光电视预计出货量将达到930万台,首次超过750万台的OLED电视。 高级电视显示屏出货量(百万台) 自2022年起,配备Mini LED......
    OLED电视型号。 然而,到2025年,Mini LED背光电视预计出货量将达到930万台,首次超过750万台的OLED电视。 高级电视显示屏出货量(百万台) 自2022年起,配备Mini......
    色探针连接到LED的阳极端。   有关测试结果的解读如下:   ● 如果万用表显示屏依然显示“0L”或“OPEN”,那么可能是探针的连接顺序有误,或是连接不牢。请务必准确遵循上述步骤。否则,万用表可能显示LED......
    测试结果的解读如下: 如果万用表显示屏依然显示“0L”或“OPEN”,那么可能是探针的连接顺序有误,或是连接不牢。请务必准确遵循上述步骤。否则,万用表可能显示LED损坏。如果显示屏中显示的电压低于400mV,那么......
    器的需求正在萎缩,而其他用例中对 mini-LED 的需求正在上升,因为苹果希望在未来几年将其 iPad 和 MacBook 系列转移到 OLED 显示屏。 DigiTimes 今天......
    照明、显示屏幕、红外线及车用元件,热门机种 2835、新品 DOB、ShwoF 及适合室内外的显示屏LED 都有展出,LEDinside 访谈了亿光东南亚与南亚市场业务主管的 Nicholas......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>