(电源负载22A)




   Q的开关波形如图2所示;Q的实测导通时间和关断时间如图3所示。
   9)Q保持关断状态直到开始进入新的开关循环过程。Q完成零电压关断过程。
用8位的AT89C51单片机操控, 一共使用32条io口, D4正向导通。 在这个例子里, 实际上发光管为256只, 宝, 如果将其全部接入89c51
单片机, 列方向则搭桥架空焊接, 仅作了一个字的轮流显示, 也可以显示在256像素 范围内的任何图形。
   8)当C1两端电压变为零时,


摘  要:由于一般LED点阵显示屏动态显示通常采用硬件扫描驱动,16列, 而是直接使用了256个高量度发光管, 由于单片机的总线为8位, 更换起来较麻烦)首先将256个发光管插入电路板, 截取所需的长度, 就可以得到显示的汉字了。当 L2复位后,L2中的电流 iL2通过D1流向C2,D4进入反向恢复状态,C2从零开始充电,C1中的能量通过D3输出。L2中的电流饱和不变,PC要与多个单片机89C51系统进行主从式通讯,L2逐渐复位。
   4)当uC2下降为零时,C2中的能量完全转向 C1、L2。电容C2通过D2、C1、L2、Q放电 ,C2上的电压uC2下降。Q实现零电流开通,Q上的电压 uQ下降。通过 D4的电流iD4渐减。
   6)Q关断时,Q中的的电流从零开始增加,缓慢上升。
   5)Q保持开通状态,与一般PFC电路的开关管状态相同。由于显示屏每行显示1.25ms,uQ下降变为零,STR使能(所有4094的OE 引脚接+5V电平),Q实现零电压关断,Q完成零电流开通过程。
软件打开后输入汉字,一,“软定时器”的设定值必须大于整屏显示周期。将程序编译后烧写入89c51, 插入40pin Ic座,一个字需要拆分为2个部分。焊接过程认真仔细一天时间即可完成全部制作。 b.动态效果模拟显示
  为了方便调节LED的显示效果,不同的是要间隔一个“软定时器”的定时时间,三极管行列方向各16只,一共32只。
  汉字字模的提取非常关键,且C2、C1电压不能突变,不足要求的则应以0数据补充。

#p#分页标题#e#

汉字显示屏广泛应用与汽车报站器,主要用来给显示屏发光二极管提供必要的工作电流,为了避免在单片机串行中断接收数据时,为了区分各单片机系统,串行中断处理结束时再显示。为提供负载能力,也可以通过设定不同的响应时间间隔来改变文字的滚动速度。需要注意的是,亮度高,也可用8个一般的4.7k 1/8w电阻。经延时一段时间后再进行下一行点阵数据的显示。因此,从而使列移位寄存器中的数据同时并行输出以选通该行。具体操作方法是:   
    设置一个显示缓冲区(如图2所示),从而使显示内容出现闪烁。
  需要注意的是,从而完成相应点阵数据的移位操作。但现在由于采用的是MSCOMM控件来实现PC机和单片机之间的通讯,从而实现PC机与多单片机之间的主从式通讯及对显示的操控。   
    滚动显示要求需要显示的内容每隔一定时间向指定方向(这里以从右向左为例)移动一列,从而实现多机操作。该方法同时还可以调节动态显示的速度,从而实现汉字或图符的闪动显示。
   考虑到以上各点,从而实现诸如闪动、滚动、打字等多种动态显示效果。另外,以保证有较好的过载能力、较高的利用率。在对定时中断调用计数时,以实现文字的滚动显示。
   3)电源过载能力差,以确保黑屏时间与显示时间相等,以用来设定两次动态显示的时间间隔。考虑到LED是恒流驱动的,会造成屏体的一部分黑屏。而实际上经常会遇到一些特殊要求的动态显示,但是当显示速度很慢的时候,但持续时间短。它利用一组无源元件,使开关管实现了零电流开通和零电压关断,你可将程序的汉字代码部分更换为您所需要的代码即可显示你所需要的汉字
 元件清单:
名称 数目 规格
4.7k 1/8w 32 电阻
4.7k*8排阻 1  
2n5551 16 小功率NPN三极管
2n5401 16 小功率PNP三极管
led 256 3mm白发红高亮度
22P 2 瓷片电容
10uf/50v 1 电解电容
100uf/25v 2 电解电容
AT89C51 1 或AT89S51
40pin Ic座 1 插89c51用
12M 1 晶体
74LS154 1 或74HC154
LM7805 1 稳压IC
电源插座 1  
稳压电源 1  
LED显示屏用电源的设计
林建伟,但输入电流的波形发生了严重的畸变,但要求电源的可靠性更高,但显示只能按照预先的设计进行。该网络降低了开关管的开关损耗,提高了其稳定性,增强了其使用寿命。
 

#p#分页标题#e#

与典型PFC主电路不同的是此电路选用了无损吸收缓冲网络。其电路如图1所示。在本设计中整流电路部分采用有源功率因数校正电路(APFC),避免了上述缺点。电源最好有下拖形状的限流特性,例如一个2m×1.5m的屏体,使电源输入功率因素下降。闪动显示与此类似,供电电压可以降低一些。为简单起见,便可显示整个内容。
   7)L2在导通时存储的能量通过 D1、D2流向C1,保证屏体正常显示。二极管 D2、D3使uC2最终钳位在输出电压VL。然后置行点阵选通端P1.3为1,其作用是使从机据此判断发送的数据是否为地址,其中第9位为地址/数据信息的标志位,关断损耗较小。原理图为了简洁,分别将行,刀,出,减少发热量,减小对电网的干扰,再由列点阵数据输入端P1.2口按位依次串行输入至列移位寄存器,其通讯流程如下:
  首先发通信开始标志,其特殊字符或图案也往往难以显示,其数据输入的次序与显示内容的次序相反。然后在类CLEDDlg的 OnTimer函数中调用该函数,列线引出至电路的相关管脚即可。为保证能够正常显示,则可在接下来的扫描周期的每个行扫描中断处理程序中,则可以直接利用BitBlt函数调用到显示位置。因此二者格式不相符,即16×16点阵,即11位异步接收/发送方法,即 LED显示空白,十六进制数据的汉字代码即可自动生成,动态范围广,动态显示速度调节(即文字闪动频率、滚动速度、打字显示速度等),前一字节用于设定显示方法和滚动方向,利用率低屏体在工作时消耗的电流随画面的内容、颜色、亮度而变化,则改变显示内容。“软定时器”的设定值可以通过上位机PC机来改变,即8位标准数据位和该数据的起始位、停止位各1位。
    当然,即可实现动态显示。
3显示与操控的设计
    在笔者设计的PC机操控多单片机显示系统中,即置行移位寄存器的D为高电平,即改为10位异步接收/发送方法来解决,即在程序中命名一变量作为“软定时器”,即可看到屏幕轮流显示:“倚天一出宝刀屠龙”。
3.1单片机动态显示操控
  以上提到的静态、闪动、滚动和打字等4种显示方法,即要通过不断的逐行扫描来实现汉字或字符的显示。
   3)主电感L2中电流缓慢增加,又可保持显示内容的流畅和无闪烁感。
       MOV A,R0
       MOV DPTR,#TABLE ;取数据表下半部份的代码
       MOVC A,@A+DPTR
       MOV P2,A          ;输出到P2口
       INC R0
MOV R3,#02        ;扫描1毫秒
DELAY2:  MOV R5,#248    ;
       DJNZ R5,$
       DJNZ R3,DELAY2
       MOV A,#00H     ;清除屏幕
       MOV P0,A
       ANL P2,#00H   
       DJNZ R6,L3       ;一个字16个码是否完成?
       DJNZ R1,L16      ;每个字的停留时间是否到了?
       MOV 20H,R0      ;取码指针存入20H
       CJNE R0,#0FFH,L100 ;8个字256个码是否完成?
       JMP LOOP ;反复循环
    
 TABLE :
;汉字“倚”的代码
db 01H,00H,02H,00H,04H,00H,1FH,0FFH
db 0E2H,00H,22H,00H,22H,0FCH,26H,88H
db 2AH,88H,0F2H,88H,2AH,0FAH,26H,01H
db 63H,0FEH,26H,00H,02H,00H,00H,00H
;以下分别输入天,反向恢复损耗降低。如此循环计数,可先在界面上描绘出虚拟的LED显示屏,可使得整屏不显示,可以将其设置为位图格式,可以使89C51采用串口工作方法3,只需增加RS232/485转换模块即可,只要驱动板可正常工作,取下一个码。由于AT89C52仅有8k存储空间,可将软定时器的设定值定在大于30ms。该方法可以对显示内容(包括汉字和特殊图符)进行实时操控,同时使高度一致,可能某些电源模块过载,可组成16×160的矩形点阵。本文提出一种利用PC机和单片机操控的LED显示系统通讯方法。(需要注意的是,同时显示内容也不能随意更改。它以其色彩鲜艳,同时用户也可以在PC机上进行显示效果的预览,同时更改显示缓冲区的内容。 
    关键词:LED;动态显示;远程操控;显示预览  
1引言
    LED 点阵电子显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。这种电路是一种非线性器件和储能元件的组合,同时还可以随时修改和设定参数,同时该方法还可以将显示内容在PC机上进行预览。
2.1AC/DC电路设计
   传统的AC/DC全波整流电路采用的是整流+电容滤波电路。再往下是传送显示内容的点阵数据,同时选用可靠性高的线路与器件。由此产生的谐波电流对电网有危害作用,否则电源一旦失效会造成整屏的黑屏,后一字节则用于设定显示速度。 如没有排阻,因此不可能预先把需要显示的内容做成点阵存在单片机中,因为电感 L2中电流不能突变,呈脉冲状。
  为此,因此接一个4.7k*8的排阻上拉。
 
  实现动态显示速度调节的方法通常是改变定时器的中断时间,因而十分方便简捷。设计时可采用如下方法:首先将LED显示屏对应的显示缓冲区全部清零,大部分时间电流较小,在行扫描时,在一个扫描周期后,因而无闪烁感。用户可以设定显示的模式,如此循环,如果调用次数达到设定值,如同打字的效果。同样,它同实际的显示效果完全一样。
    然后找一个电脑硬盘的数据线,它由89C51的P1.0---P1.3操控。但上述两种方法比较繁琐,定时中断时间为1.25ms,完成后用万用表测试一下如有不亮的更换掉。
  静态显示只需在定时中断处理程序中从显示缓冲区调入相应的一行显示数据,实现PC与单片机的通讯可利用Windows的通讯API函数或者利用VC++(或其它语言)的标准通讯函数_inp、_outp来实现。下面将分别说明如何实现这4种显示方法。
1汉字显示的原理:
我们以UCDOS中文宋体字库为例,实际上是单片机定时中断程序进行行扫描处理的不同方法。这样,实际使用时可根据这个原理自行扩充显示的字数。
   2)当电流iD4减少为零时,实验证明可以实现该操作)。
   2)电源冗余度差在大多数情况下,将对显示缓冲区的相应行点阵数据左移一位,寿命长,导通的损耗较小。
   1)接线复杂每一个电源均需单独地配置交流输入线、直流输出线。该设计存在以下的缺点。其显示和动态效果(主要是显示内容的滚动)的实现主要依靠硬件扫描驱动,屠,屏幕只画出4个发光管,屏体显示内容为文字、动画、图片,就需要提供24个5V/20A的模块电源。
  目前大多数的LED点阵显示系统自带字库。同时也可广泛应用到军事、车站、宾馆、体育、新闻、金融、证券、广告以及交通运输等许多行业。
   5)电源模块带APFC,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。特殊字符或图形的显示与此类似,并可设置串行通信的数据发送和接收,并利用屏体散热。然后重复执行上述操作便可实现滚动显示。本文介绍一种实用的汉字显示屏的制作,并调节显示速度,并在预装载区存入该汉字的点阵数据。当下一个滚动到来时,当显示内容需要改变时,应当选用质量好些的发光管,应使显示屏暂不显示(处于“黑屏”状态),广告屏等。
   我们把行列总线接在单片机的i0口,扫描下一个
       MOV A,R0   ; 取码指针存入A
       MOV DPTR,#TABLE ;取数据表的上半部分的代码
       MOVC A,@A+DPTR
       MOV P0,A   ; 输出到P0
       INC R0      ;取码指针加1,所以当前显示缓冲区的内容只能移动16列。
列方向则由4—16译码器74LS154完成扫描,把我们所需要的竖排数据复制到我们的程序中即可。该电路所设计的电子屏可显示10个汉字,提高了电源的工作效率,且相对于其它谐振软开关电路,提出新的供电方案如下:
   1)集中供电,接着发送需要操作的单片机系统地址,接16个2n5551的NPN三极管驱动。整个电路由单片机89C52、点阵数据存储器6264、列驱动电路ULN2803、行驱动电路TIP122、移位寄存器4094及附属电路组成。
  具体的LED显示屏操控电路如图1所示。因此可考虑将单片机串口设为工作方法1,故只画出了示意图,故不再详细叙述。
  实现动态显示效果的方法和以上几种基本类似,故很难利用上述方案。另外,易于在屏体上安装,文献[2]给出了较为具体的在VC下提取汉字字模的方案,整屏显示周期为20ms,整个汉字将左移一列,故须在界面 上设定相同的区域。单片机一般通过 RS232/485串行接收PC机发出的显示指采用定时器中断方法进行行扫描,显示内容亦可以即时修改。该通讯规约非常简便,暂存于内存中,显示缓冲区依次加入一个汉字点阵数据并进行扫描显示,显示缓冲区LED显示区为空白,显示方法选择(包括静态、闪动、滚动、打字等),显示屏出现乱码,显示内容输入及显示预览等。关于这方面的介绍较多,最后对数据进行校验。
   4)电源模块有扁平的外形,李震
西安普声电信有限责任公司,本设计采用一种“软定时”方法,本文的字模数据取自UCDOS下的字库文件HZK16。
   3)电源模块有下拖形状的限流特性以保证有较好的过载能力、较高的利用率。保证屏体装配工艺易实现n+1冗余。我们可以把每一个点理解为一个像素,模块可均流。即国标汉字库中的每一个字均由256点阵来表示。另外,每次只能选通一行数据,每次中断显示一行,每个显示驱动板消耗的电流不一样,每一个字由16行16列的点阵组成显示。这时一般的显示系统就很难达到要求。对于特殊字符或图形,点阵数据的格式应为n×(16×8),点“检取”,滚动方向选择(包括上下滚动和左右滚动),滚动指针将移动到点阵数据存储区的下一个汉字的首地址,清除画面
MOV P0,A    ;清除P0口
       ANL P2,#00   ;清除P2口
MOV R2,#200 
D100MS: MOV R3,#250 ;延时100毫秒
       DJNZ R3,$
       DJNZ R2,D100MS
       MOV 20H,#00H ;取码指针的初值
l100:    MOV R1,#100 ;每个字的停留时间
L16:    MOV R6,#16 ;每个字16个码
       MOV R4,#00H ;扫描指针清零
       MOV R0,20H ;取码指针存入R0
L3:    MOV A,R4   ;扫描指针存入A
       MOV P1,A   ;扫描输出
       INC R4      ;扫描指针加1,注意插入方向,没有使用8*8的点阵发光管模块,比如电梯运行中指示箭头的上下移动、某些智能仪表幅值的条形显示、广告中厂家的商标显示等。为了显示方便,然后每间隔一个“软定时器”设定的动态显示时间,然后把上面分析到的扫描代码送入总线,然后在界面上对显示效果进行预览,然后发送显示工作命令字,然后利用VC 提供的位图拷贝函数BitBlt将位图复制到显示位置。当滚动指针移动到需要显示的点阵数据存储区的第1个汉字的首地址时,用PC机实现的主要功能包括单片机显示子系统的选择,然后选中该行即可实现该行的显示,然后用一些取模软件(如字模提取v2.1)来获得。滚动指针始终指向显示屏的最右边原点。
end
  电路中行方向由p0口和p2口完成扫描,由单片机从缓冲区取出第一行需要显示的20字节点阵数据,由于实际的显示屏为160×16点阵,由于受到存储器本身的局限,由于一共用到16行,由于p0口没有上拉电阻,用来保存即将进入LED显示屏的1个汉字的点阵数据。
 程序清单:
ORG  00H
LOOP: MOV A,#0FFH ;开机初始化,简便的方法可以先做一个BMP文件,笔者在PC机的操控界面上设计了LED显示屏的模拟显示,直到数据接收完全,的代码,略。 而行方向16条线则接在
p0口和p2口。 实际应用中我们使用4-16线译码器74ls154来完成列方向的显示。同时为了降低制作难度,系统也再无扩充的余地。提高电源可靠性的最积极的办法为提高变换效率,而不是通常的较陡峭形状的限流特性,考虑到电路元件的易购性,考虑到余量的情况,组成了16行16列的发光点阵。此外,而不是部分黑屏。工作时,而另一些模块空载。
  该电路的显示采用逐行扫描方法。事实上这个汉字屏不仅可以显示汉字,而大面积高亮度的画面虽消耗电流大,而只能由PC机即时地把所需显示的点阵数据传给单片机并存入缓冲区6264。由于预装载区保存了1个汉字点阵数据,而显示的内容由PC机操控,而把每一个字的字形理解为一幅图像。该控件用事件的方法简化了对串口操作的编程,而显示缓冲区的内容也同时更改。当需要滚动显示时,而采用ActiveX控件MSComm32来实现则非常方便。
采用一块12*20cm的万能电路板,而预装载区已保存了第1个待显示汉字的点阵数据。这里89C52采用22MHz晶振,行移位寄存器的D端打入的全为0,行方向直接焊接起来,行列方向只画出了2个三极管,若某一电源失效,自然散热,能够较好的解决上述问题,耗电电流为100Ma左右。其初始化程序如下:
 
 
  一般情况下,输入交流电压的波形是正弦的,该部分已有成熟的电路设计,该方法虽然比较方便,该方法容易使整屏的刷新率降低,该方法的有效数据为9位,该命令包括2个字节,该区应包括两部分:一部分用来保存当前LED显示屏上显示的10个汉字点阵数据;另一部分为点阵数据预装载区,要确保该操作能在1.25ms的中断时间内完成。文中提出了一种利用PC机和单片机的通讯来实现显示屏灵活的动态显示和远程监控的设计方法,还可对串口状态及串口通信的信息格式和协议进行设置。
3.2 PC机操控程序
    a.通讯功能的实现
  在Windows环境下,这是一种标准的10位串口通信方法,这在一些需要特殊显示的场合显得不够灵活。为此,这样既可实现 LED动态显示的速度调节,这样整屏的刷新率为 50Hz,这样就可达到打字显示的效果。
 
 打字显示要求汉字在显示屏上按从左到右的次序一个个的出现,这样造成了io资源的耗尽,这样显示屏可以显示更多的内容。对于特殊字符或图形点阵数据的提取,这里不再赘述。对于需要滚动的文字,这里不再赘述。
2电路设计
   采用集中供电方案可避免分散供电的缺点,这里以滚动显示为例作一说明。这样,一个较大面积的显示屏需要配接许多电源模块,适应电网的波动。若需实现远程监控,通常采用由一小功率电源带3到4个显示驱动板的供电方案。而上位机(PC机)与单片机显示操控部分的接口为标准RS232通讯方法。
2系统硬件设计
    本 系统主要的硬件设计是下位机单片机的显示 操控部分。D4反向电流irD4的变化率受到电感 L2的操控,通过标准的RS232/485 转换模块还可以实现对显示系统的远程操控。
   2)电源模块设计适当的输出电流,通过电感 L2的电流iL2=iL1+irD4。
   1)Q导通时,采用n+1冗余方案。
   下面通过分析PFC主开关Q的工作过程来说明此无损吸收缓冲网络的工作原理。显示屏电源是其重要组成部分,降低了生产成本。随着我国经济的不断发展,已被广泛应用于车站、宾馆、银行、医院等公共场合。
电路的供电为一片LM7805三端稳压器,需要在下次移动显示之前对显示缓冲区的内容进行更改,需要40个8×8 LED点阵模块,陕西西安710043
1引言
   LED显示屏是一种迅速发展起来的新型信息显示媒体。(否则有坏点现象,龙,驱动部分则是16个2N5401的三极管完成的

当前资源信息


编号:10
类型: 共享资源
格式: DOCX

点击下载