LED广告牌制作
“brucie”通过精心收集,向本站投稿了7篇LED广告牌制作,今天小编在这给大家整理后的LED广告牌制作,我们一起来看看吧!
篇1:LED广告牌制作
LED广告牌制作
毕业设计,16*64 点阵显示屏,可以各种显示,时间,温度等功能。 给你一个参考: 可以去我的博客下载: LED 点阵汉字显示屏 概 述 这次比赛制作由于时间紧,同时为了降低制作难度, 仅作了四个字的轮流显示,实际使用时 可根据这个原理自行扩充显示的字数。 设计制作主要运用于学校的宣传栏,如:本科评估的各种信息,学校学院重要通知,天气预 报等各种信息。 系统设计 一 硬件电路 (1)系统组成:
主要硬件电路:LED 点阵条屏是由 16 个 8*8 的 LED 点阵块组成,形成 16*64 矩形点阵, 以 AT89S51 为控制核心。显示屏的其他主要硬件有: ① 带锁存输出的 8 位移位寄存器 74HC595,作为 LED 的列线驱动输入; ② 四六译码器 74LS154,作为 LED 行线的译码选择(实际制作中考虑成本问题改为两个 74HC138 联合) ; ③ 三极管 9012,连接四六译码器的十六个输出端,作为开关使用,驱动 LED 的行线。
图二 AT89S51 单片机最小系统 AT89S51 相关器件连接的接脚如下:PA0-PA3 连接 4-16 译码器的输入口 A,B,C,D;PB0-PB3 连接 74HC595 的输入口 SI,SCK,RCK;PD6-PD7 作串口通信使用连接 RxD,TxD 两个三八译码 器 74LS138 组成的 16 个输出端连接 16 个 9012 的三极管的基极 B, 发射极 E 连接 5V 电源, 集电极 C 连接到三个汉字点阵的 16 个行线控制端。 点阵的 48 列数据线驱动由 6 片 74HC595 级联组成, 前一片 74HC595 的 Q’ 引脚连接下一片的 SI 引脚, H 各片的 SCK、RCK、SRCLR、G 引脚分别并联。 (2)LED 点阵块
图三 LED 点阵块 8*8 的 LED 点阵为单色行共阴模块, 单点的工作电压为正向 (Vf)=1.8 v ,正向电流 (IF) 8-10 = mA 。静态点亮器件时(64 点全亮)总电流为 640mA,总电压为 1.8 v,总功率为 1.15 W。 动态时取决于扫描频率(1/8 或 1/16 秒) ,单点瞬间电流可达 80-160 mA。 16*16 点阵静态 时 16*16*10mA,动态时单点电流 80-160mA。 实际测试:整机电流 700 mA
(2) 移位寄存器 74HC595
图四 74HC595 内部逻辑图 74HC595 是带锁存输出的 8 位移位寄存器, 其管脚见下图, 其中 SI 是串行数据的输入端; VCC、GND 分别为电源和地;RCK 是存储寄存器的输入时钟,SCK 是移位寄存器的输入时钟,SCLR 是移位寄存器的输入清除,Q’H 是串入数据的输出,G 是对输入数据的输出使能控制,QA~QH 串入数据的并行输出。从 SI 口输入的数据在移位寄存器的 SCK 脚上升沿的作用下输入到 74HC595 中, RCK 脚的上升沿作用下将输入的数据锁存在 74HC595 中, G 为低电平时时, 在 当 数据并行输出。SCLR 为移位寄存器的输入清除端。 (3) 74HC138 以及驱动电路
图五 74HC138 以及驱动电路实物图 4-16 线译码器(
用两块 74HC138 组成) ,其管脚如图所示,A,B,C,D 为译码的输入端,值 的区间从 0000 到 1111,Y1~Y15 是对应 A,B,C,D 四个输入引脚的输出脚,其中选中的线用 输出低电平,没有选中的输出高电平,G1、G2 是使能端,只有输入相应 D 低电平才能使译码 器正常工作。 驱动三极管为 16 个 9012,用万能板焊接。 二 软件设计 单片机方的程序设计 单片机在 LED 点阵汉字显示系统中主要负责数据的接收、存储和扫描显 示 LED 点阵屏三大主要功能。串行移动的子程序设计 这是一个通用子程序,在显示子程序 中都要被调用,功能是移位寄存器 74HC595 接收单片机发出的点阵行数据,逐位移动到对应 位置后再进行锁存和输出工作,同时对四六译码器进行开关工作,控制屏幕的显示。 部分程序:初始化程序:
#include #define uchar unsigned char #define uint unsigned int #define SPEED 3 uchar col,disrow; uint word; uchar code HZ[]; uchar BUFF[6]; void loadoneline(void); void sendoneline(void); 发送部分程序:
void sendoneline(void) { char s;uchar inc; if(col=0+inc;s--) { SBUF=two_onebyte(BUFF[s],BUFF[s+1]); while(!TI);TI=0; } }
三 调试
调试主要分为硬件调试和软件调试: 硬件调试:在焊接电路板的时候,应该从最基本的最小系统开始,分模块,逐个进行焊接测 试。在对各个硬件模块进行测试时,要保证软件正确的情况下去测试硬件,要不然发生错误 时,不知道到底是哪一方出错了。当然,在设计的过程中也存在着失误和不足。 软件调试:软件部分是先参考书上的例子,然后自己根据硬件电路写程序,由于以前所学是 C 语言,所以这个系统在编写程序过程中都采用 C 语言编写。刚刚开始,编写不会一次性通 过,经过仔细分析修改最后编译成功。但是,在实际写如 S51 中,LED 显示屏出现各种各样 的乱码,通过再次认真仔细分析多次修改程序后,程序能够正常运行。
四 总结 在 LED 点阵汉字显示屏的设计过程中, 学到了很多东西, 基本了解了整个嵌入式开发的流程。 例如,在进行整个设计之前,应该先根据需求分析,对单片机进行选型,然后对各个硬件模 块进行搭试。在画 PCB 电路板的时候,要注意基本的布板原则。例如,在进行 PCB 布板的时 候,滤波电容不够靠近芯片的电源脚和地脚。在进行搭试点阵块的时候,因为电压过高,导 致点阵块损坏。这次第一届电子设计制作,本人受益非浅,在以后的电子设计制作过程中一 定吸取教训。
参考文献: [1]何立民.单片机应用技术选编[M].北京:北京航空航天大学出版社.. [2]杜春雷.如何使用 Visual Basic 6.0 dP3~ [M].北
京:机械工业出版社,. [3]孙育才.新型 AT89S51 系列单片机及其应用[M].北京:清华大学出版社..
经验小结: 1,在头文件增加“#pragma SRC(LED.ASM)”语句,可以生成汇编文件,对于理解
汇编语言程序是有很大的好处的。 2,在制作 PCB 板过程中,业余条件下很难做双面板,不地不做的时候考虑如何布 线才能达到最优最好。 3,在“xie-gang.com/WNFZQ.htm” ;Keil C51 软件的安装,按照该软件 的安装,可以得到无限量的程序编译。因为在写程序的过程中发现,KEIL C51 只 能编译 2K 的程序代码,不够用。用 C 编写,感觉很容易理解。程序编写过程中最好 是先参考别人的程序,再修改能不能实用自己的程序要求,之后才自己去编写完 全属于自己的程序。 4,单片机仿真软件 PROTEUS 也是很不错的。在上面可以仿真很多东西。 设想: 1,可以挂在学校的十字路口,提供日期,时间,温度,湿度等天气信息,服务广大同学。 2,可以和电脑相连接,实现同步显示。做一个完整的系统。 进一步学习下面的软件或者语言(知识) : BV protel 99 se keil c51 proteus c/c++ easy isp 51 Easy 51Pro.exe
-5-25
下面为静止显示“农林大学”四个字的程序:
#include #define uchar unsigned char #define uint unsigned int uchar disrow; uchar code HZ[]; uchar BUFF[9];
void loadonelineandsend(void); /********************************************/ /*******************************************************/ void main(void) { while(1) { for(disrow=0;disrow
0x02,0x80,0x02,0x40,0x04,0x40,0x04,0x20,0x08,0x10,0x10,0x0E,0x60,0x04,0x00,0x00, 0x22,0x08,0x11,0x08,0x11,0x10,0x00,0x20,0x7F,0xFE,0x40,0x02,0x80,0x04,0x1F,0xE0, 0x00,0x40,0x01,0x84,0xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00, }; 参考资料:zhidao.baidu.com/question/92623761.html
LED 广告牌制作最简单的教程准备工夫先介绍一下制作上用到的材料
(全部材料电子城有 售)1.微动开关 (2-3 元 一个)2.LED 灯 (颜色:白、蓝、绿、红、灯、黄、自动闪灯等…… 除自动闪灯外,所有颜色都有大头与细头两种) (1-5 元不等)3.电池 (银锌纽扣电池的好处 有二:一是易于藏在模型中、二是一粒就有 3V 电流 1. 制作开关步骤一:先选择出适用的 微动开关 (当然尺寸要比模型部件细小)步骤二: 由于模型胶较厚, 所以先用工具将内部磨薄, 与及在适当位置打开缺口,方便开关的按钮外露步骤三:把两条电线分别接上开关的正极与 负极步骤四:检查开关能否正确藏于部件中的同时,试看部件能否正确拼合 2.LED 灯连接步 骤一:把两条电线分别接上 LED 的正极与负极 (通常长为正,短为负,但不是定律,所以最 好测试一下)步骤二:用胶纸把电线包好,以免电线短路 (用甚么胶纸也没所谓,反正只有 3V 电压)注:如用在潮湿的情况下,为了安全起见,请用电工胶布 3. 放置 LED 灯枪头选用 细头的 LED 灯制作步骤一:剪去枪头的接位及打通其位置步骤二:由于 LED 灯头尾部较阔, 而部件又没有那么宽阔,所以要在部件中刻出一个凹槽方可把灯藏好注:要如何把灯藏好要 看部件本身的空间, 所以没有定律, 大家随机应变吧!枪中描准器的.空间较大所以会选用大头 的 LED 灯制作步骤一:一样的做法,剪去前头接位及打通其位置步骤二:把 LED 灯脚屈曲成 一个可以固定在部件的形状,注意一点,正、负极要分开, 否则会短路步骤三:把电线度好 位置,在中间剪出胶囊以接驳之用注:如经验少而未能剪出中间的接位(因为较易剪断),大 可以用两条电线分开连接步骤四:接好电线,先测试一下有否把两支 LED 的正负极接错 (如 接错应该细头果支不会着)4. 选择放置电池的位置要选择一个适当的位置并不容易,因为空 间不太多,此次选用了较细尺寸的电池 (CR1220) 即 PG Zeta 高达头用的那种.步骤一:一如 以往,把没用的地方通通剪去,因部件的情况而选择位置吧步骤二:当然要试试能否把电池 放进那空间 5. 制作电池盒由于市面上可买到的电池盒尺寸都相对巨大,所以我们要度身订 做制作使用的材料是一般模型店买到的模型胶板步骤一:把胶板剪裁出比电池大的尺寸,以 及剪出多条胶条作准备之用步骤二:没有精确的量度工具,所以?起来看看高度是否合适步 骤三:用模型胶水贴着胶条砌成一个凹字,再把面版贴上,制作出图中间的形状 (把多余的 切去)步骤四:在上方及下方分别开一个洞,作放置铁片之用这次采用的铁片原料,是一般买 袜子时的扣,这铁片相当好用,易屈曲之余又不易断裂步骤五:把铁片屈曲成 Z 形,
方便放 进先前准备的位置步骤六:把前后两方都分别制成图中形状,注:因为这种电池的负极在上 方而正极是可以接在下方或左右两边,但放在左右两边有机会接触到负极,所以建议放在下 方 6. 接上电池盒步骤一:把电池盒放在预先安排好的位置,尺寸刚刚好!…… (其实系制 作电池盒时己经度好尺寸)步骤二: 接好电线, 先把 LED 果边的线接好 (把负极接在电池盒的
负极位)注: 其实把 LED 果边的正极接在电池盒的正极亦可, 只要不是把正极接去负极即可步 骤三: 把电池盒的正极驳在开关制的其中一条电线上即可, 因为开关没有正负极之分步骤四: 老生常谈,接好就测试下吧!步骤五:把开关的电线扭成 S 形,因为枪柄是可动的,S 形可 以提供足够的弹性,当然要看部件空间而定步骤六:把枪合拼好,再试试枪柄活动时会否令 到电路接触不良,如有的话当然是作出修正 7.制作电池盒盖相信大家都己有一定模型经验, 制作一个适合的电池盒盖吧!
LED 广告牌制作方法 LED 广告牌就是充分利用 LED 发光二极管的节能环保的特点,制作出五光十色的招牌,广告 牌又名:LED 电子灯箱,LED 发光字,LED 防水招牌,LED 发光字、LED 外发光字、LED 铁皮发 光字、LED 锌铁发光字、LED 不锈钢发光字、LED 钛金发光字、LED 铝板发光字 LED 外露发光 字、LED 七彩发光字、LED 灯
箱字, 现根据广大朋友的要求,深圳市健炜创光电科技有限公 司把多年来的 LED 招牌制作经验与大家分享,如有疑问或有更好的方法请与我们联系。 ???? 一、LED 广告牌制作需要工具:30W 或 40W 电烙铁,焊锡,电钻,胶枪,螺丝刀等。 ???? 二、LED 广告牌制作需要材料:成型铁皮字(最好在本地购买),减少运输费用,玻璃 胶,电阻(我厂可以提供),电线(我厂可以提供),LED 招牌专用电源(我厂可以提供)。 ???? 三、LED 广告牌制作步骤: ???? 1、钻孔:把外购的成型铁皮字固定到合适的位置,用电钻钻孔:5MM 或 8 毫米,标识、标牌、霓虹灯、广告牌、灯箱制作、户外广告、亚克力间距根据外招牌制安装的高度和制作 成本而定的,一般 LED 中心间距为:10--30 毫米,间距越小,效果越好,成本越高。 ???? 2、插灯:把钻好的孔清理干净,逐一放灯。 ???? 3、连线:先串联后并联到电源,这一步骤比较难,不用担心,深圳市健炜创光电科技 有限公司有已经制作好并连线的 LED 灯串,每串有预留的线头,一般 红色的接到电源的正 极,黑色的线头接到 LED 专用电源的负极。 ???? 4、测试老化:把所有的 LED 连好之后,检查处理不亮的,然后进行老化测试 24 小时。 ???? 5、封胶:把 LED 固定到铁皮上
。 ???? 6、再测试,安装。
篇2:遥控LED广告牌
遥控LED广告牌
摘要:提出了通过手持发射机遥控LED广告牌的新方案,讨论了高稳定性无线数字通信的系统方案,分析了图像点阵抽取和移动算法、信源编码译码、高频发射接收、单片机控制及馈电系统等关键技术,给出了硬件结构框图和软件流程图。实验结果表明,整机性能可靠,使用方便,性价比高。关键词:LED广告牌;无线遥控;编码译码;抽取和移动算法;码分多址
引言
LED广告牌是一种面向公众的信息显示终端,有着非常广泛的民用和商用价值。而现在大多数LED广告牌显示的信息都是事先固化在系统中的,这失去了信息的实时性,特别不方便用户更换显示内容;少数LED广告牌采用与微机直接相连,用微机来传送信息,这种系统解决了信息刷新问题,但由于有线连接,制约了系统放置的随意性,特别是对于面向多地区多客户的广告公司来说,给系统的实时更新和维护带来了许多不便。
本文提出了通过手持发射机遥控LED广告牌的新方案,实现了对广告牌内容及显示方式的灵活改变,使用非常方便。该方案以PC机为上位机,发射机和接收机均以单片机为核心,具有较高的性能价格比。
(本网网收集整理)
1 系统方案
1.1 无线遥控方式
要想达到遥控的目的,就必须通过无线传输将需要显示的信息和控制命令传送到显示终端LED屏上。
常用的无线传输方式有:声波(超声波),光波(红外线)和电波。考虑到电波传输具有以下优点:
1)传输距离比另两者远得多;
2)可用的元器件种类丰富,性能也很好,价格便宜;
3)技术更为成熟。
因此,本系统采用电波传输。即信息在手持发射机和接收机之间,靠无线电波传送。
高频无线发射及接收模块的性能直接影响到遥控距离与通信质量,经过多方调查论证,本系统采用一体化发射、接收模块。它的主要优点是频率一致性好,免调试。
1.2 数据编码方式
信源的编码和译码在无线通信中是至关重要的,它可以提高信号传输的可靠性和有效性。
本系统中要传输的信号是图像的点阵数据,其特点是数据量大。传输和接收数据的好坏,直接关系到显示终端上显示信息的正确与否。广告牌是置于户外的,其干扰源很多。所以,在本系统的设计中,编码、解码的可靠性和抗干扰性是设计成败的关键。
本系统从无线通信理论入手,对编码解码技术及其对系统的影响做了深入的研究,经反复比较,最后选用适合本系统的编码解码专用芯片。该模块还利用码分多址技术进行数据编码解码,最多可提供531441(312)个地址码,可以彻底消除任何码址冲突和非授权编码数据的干扰。
1.3 图像点阵抽取和移动算法
图像点阵的抽取是利用算法计算出在图像源数据库中的偏移地址,从而取出相应的点阵数据,生成新的显示数据。抽取算法的正确与否直接关系到显示图像的正确性。
而图像移动则是利用算法计算出下一帧数据在显示点阵数据库中应叠加的偏移地址。移动算法的正确与否直接关系到动态图像或者文字与背景的同步性和现场效果,特别是对于彩色显示屏尤为重要。
1.4 系统框图
整个系统由三个相对独立的子系统组成,即上位机、手持发射机、接收机和显示屏系统。其结构框图如图1所示。
上位机的任务是完成显示信息的录入和编辑,再经过点阵抽取和移动算法将显示信息转换为LED显示屏对应的点阵数据,并通过PC机的串行口将点阵数据转存到手持发射机中。
手持发射机的作用是将上位机传来的点阵数据和面板键盘上接收到的命令经编码、调制后,以码分多址通信方式转发给户外的用户群,并可现场设置和调试显示屏的显示格式。
接收机将接收到的高频信号经放大整形、解调译码后,再并行输出给单片机,由单片机对接收数据进行识别、转存,实时改变显示方式和显示内容,并驱动LED显示屏。
2 硬件配置
系统硬件主要有三大部分,即上位机、手持发射机、接收机和显示模块。
2.1 上位机
上位机直接选用通用PC机,这主要是考虑到PC机处理指令能力很强,标准应用软件丰富,接口有很强的通用性,基于PC机的程序有很强的兼容性和可移植性,性价比高。
由于上位机系统要完成显示信息(图像和文字)的录入、编辑及动画效果设计,因此,除了中心PC机外还必须配备相应的输入外设,例如扫描仪、摄像头、键盘等。网络(INTERNET)接口也是必不可少的,这样可以实现信息的远程下载和广告系统的网络化管理。
上位机系统的组成如图2所示。
2.2 手持发射机
发射机由单片机、键盘、编码器、发射器、串行通信接口和UPS供电系统组成,其结构框图如图3所示。
单片机的作用是将PC机传来的图像点阵或自身EPROM中的图像点阵暂存在发射缓冲区RAM中,再根据键盘的命令串行发送至编码器。单片机选用的是ATMEL公司的89S52,该芯片运算速度较快,性能稳定,且价格便宜。
键盘用于设定图像移动速度、显示模式和发射的通信协议。
编码器是本系统的关键部件之一,决定了通信的可靠性。它的功能是接收单片机的数据,按设定的格式进行编码,再串行输出到发射器。经过比较,我们选用了码分多址串行编码专用芯片。该芯片的主要特点有CMOS技术,低功耗,非常高的噪声免疫性(多帧同步),最多12位3态地址引脚(最多可提供312个地址码),最多6位数据引脚,大范围的工作电压,单电阻振荡器,输出形式可设为锁存或瞬态。
发射器的`作用是将编码后的数字信号调制到高频载波上,再经功率放大后发射出去,它决定了手持发射机的无线遥控距离。本系统选用了调制、驱动和发射一体化模块。该模块采用声表谐振器稳频,SMT树脂封装,频率一致性较好,免调试,特别适合多发多收无线遥控及数据传输系统。而一般的LC振荡器频率稳定度及一致性较差,即使采用高品质微调电容,温差变化及振动也很难保证已调好的频点不会发生偏移。
采用UPS供电是为了保证手持发射机在户外工作时,发射缓冲区RAM中的数据不丢失。因为,发射缓冲区需要暂存的图像点阵数据量很大,若采用超大容量的非易失性存储器,如E2PROM,FLASH及FRAM等,不仅成本高,而
且采购困难,所以系统选用了普通RAM作为缓冲寄存器。
2.3 接收机和显示模块
接收机和显示模块由接收器、译码器、单片机、显示驱动、LED屏及供电系统组成,其结构框图如图4所示。
接收器将接收到的高频信号经放大整形后解调出数字编码信号。我们选用了与发射模块相对应的接收解调一体化模块。该系列模块采用超外差、二次变频技术,并将所有的射频接收、混频、滤波、数据解调、放大整形电路全部集成在模块内,功能高度集成化,免去射频频率调试及超再生接收电路的不稳定性,具有可靠性高、频率稳定、接收频率免调试等特点。
译码器将数字编码信号译码,再并行输出给单片机。我们选用的是与编码相对应的码分多址串行解码专用芯片。
单片机负责接收数据的识别、保存、显示方式转换。单片机选用了ATMEL公司的89S52,通用性好,性价比高。
显示模块用于显示广告信息。该模块包括LED显示屏和显示驱动板,自带显示缓冲区,并以动态扫描方式驱动LED显示屏,具有功耗低、亮度大等特点。
接收显示系统的供电电源没有特殊要求,但要留有相当裕量并注意通风散热,因为,很多LED广告牌引起的火灾都是由于供电系统造成的。
3 软件结构
本系统的软件主要由三大模块组成,即上位机主控程序、发射机主控程序和接收机主控程序。
3.1 上位机主控程序
上位机主控程序实际上包括显示信息生成程序、显示点阵转换程序和串口通信程序,是三大主控程序中结构最复杂的一部分。
显示信息生成程序完成显示图像和文字的录入、编辑及动画效果设计。该程序首先采用DOS平台下的主控程序与底层通信软件结合,通过串行及并行通信口完成用户对源文件、INTERNET接口及其他输入设备的多参数录入。在此基础上用VisualC++语言设计了主控软件,生成动画,并通过界面和对话框的形式实现了对整个上位机系统的可视化控制。
显示点阵转换程序就是将生成的显示信息通过点阵抽取和移动算法将显示信息转换为LED显示屏对应的点阵数据。对于彩色显示屏,需要将图像信息的RGB三基色数据分别抽样,并分块存储、顺序转发;对于连续的动画图像,要按帧分别计算偏移量,关键是背景图像与动画文字要同步。该部分的软件是在TURBOC3.0的环境下编写的。
串口通信程序则较为简单,附属于点阵转换程序中。
限于篇幅和技术原因,这里仅以PC机汉字抽取发送程序为例,叙述其原理和结构。
设终端显示屏所显示的是16×16的汉字点阵。所以,要想在终端上显示广告信息,必须将该信息所包含的汉字的点阵数据传到终端上。在TURBOC3.0中,将汉字赋值给一个变量时,实际上是将该汉字的区位码赋值给这个变量。通过用UltraEdit-32以二进制的形式,观察DOS的汉字库文件chs16.fon,发现汉字是以点阵的形式存储的。每个汉字都是16×16的点阵,笔划经过的地方为“1”,其余为“0”。这样,按从上到下,从左到右的顺序,一个汉字由256个点组成,也就是32个字节。汉字按区位码的顺序排列在汉字字库中,区码为行,位码为列,一区有94位。这样,某汉字在汉字库中的偏移地址为(区码×94+位码)×32。取出后的32字节汉字点阵,经由PC机的串行口送入到发射机中。其流程如图5所示。
3.2 发射机主控程序
发射机主控软件的功能是通过串行口接收上位PC机发送来的图像点阵,读取键盘命令,并向编码器串行发送操作命令或显示数据。
该部分的软件是在KeilC51环境下编写的,它可以将C语言直接翻译成汇编语言,生成二进制码写入单片机,这样编写效率高一些。
程序是依靠中断方式
来工作的,开机后等待串行口和INT0的触发。当串行口触发,则表明PC机有图像点阵数据传来,单片机立即接收点阵数据存于RAM中;当INT0触发,表明键盘有动作,立即接收键值判断命令的类别,并向接收机发送图像点阵数据或者操作命令。其功能流程如图6所示。
3.3 接收机主控程序
该部分软件的功能是完成对接收数据的识别、存储、变换和显示驱动,并可实现本地本机的自检,显示固化图像。当接收装置的译码芯片有输出时,单片机就中断当前的显示,接收标志字,然后判断此标志字的内容,确定将接收的是图像点阵,还是操作控制命令。若是点阵数据,就将其连续接收存放到一个显示缓冲数据库中,按当前的方式显示。若是命令,则立刻改变显示方式。
其中,关键的是图像上、下、左、右移动的实时实现。具体实现方法如下:
1)图像的上下移动将一图像点阵中的上一行数据赋给BUF[16][4]中对应的下一行,直到一个图像的移完为止;再移下一个图像的点阵。上移的过程类似。
2)图像的左右移动将一图像的每一行数据向左移位(使用C语言的移位指令),将移位后的点阵存放于BUF之中,即可显示。右移的过程类似。
接收机主控程序的功能流程如图7所示。
4 性能测试
系统功能及参数测试结果如下:
1)图像录入功能扫描仪、摄像头、数码相机、图像源文件;2)文字录入功能键盘、WORD/TEXT源文件;
3)动画设计功能文字或图形相对于背景移动、缩放;
4)发射机设置功能接收机序列号、图像移动命令、自检命令、发射命令;
5)接收机自检功能显示蓝草坪背景和“欢迎光临”移动字符;
6)发射机待机时间≥120h;
7)发射机遥控距离≥250m;
8)发射机缓存空间8MByte;
9)LED显示屏320×640DIP;
10)接收显示系统功耗≤4kW。
5 结语
整机性能测试及鉴定结论如下:
1)通过手持发射机遥控LED广告牌,方案新颖,实用性强,具有较高的市场推广价值;
2)硬件配置科学,性能稳定,性价比高;
3)软件结构合理,功能强大,使用方便。
篇3:遥控LED广告牌
遥控LED广告牌
摘要:提出了通过手持发射机遥控LED广告牌的新方案,讨论了高稳定性无线数字通信的系统方案,分析了图像点阵抽取和移动算法、信源编码译码、高频发射接收、单片机控制及馈电系统等关键技术,给出了硬件结构框图和软件流程图。实验结果表明,整机性能可靠,使用方便,性价比高。关键词:LED广告牌;无线遥控;编码译码;抽取和移动算法;码分多址
引言
LED广告牌是一种面向公众的信息显示终端,有着非常广泛的民用和商用价值。而现在大多数LED广告牌显示的信息都是事先固化在系统中的,这失去了信息的实时性,特别不方便用户更换显示内容;少数LED广告牌采用与微机直接相连,用微机来传送信息,这种系统解决了信息刷新问题,但由于有线连接,制约了系统放置的随意性,特别是对于面向多地区多客户的广告公司来说,给系统的实时更新和维护带来了许多不便。
本文提出了通过手持发射机遥控LED广告牌的新方案,实现了对广告牌内容及显示方式的灵活改变,使用非常方便。该方案以PC机为上位机,发射机和接收机均以单片机为核心,具有较高的性能价格比。
1 系统方案
1.1 无线遥控方式
要想达到遥控的目的,就必须通过无线传输将需要显示的'信息和控制命令传送到显示终端LED屏上。
常用的无线传输方式有:声波(超声波),光波(红外线)和电波。考虑到电波传输具有以下优点:
1)传输距离比另两者远得多;
2)可用的元器件种类丰富,性能也很好,价格便宜;
3)技术更为成熟。
因此,本系统采用电波传输。即信息在手持发射机和接收机之间,靠无线电波传送。
高频无线发射及接收模块的性能直接影响到遥控距离与通信质量,经过多方调查论证,本系统采用一体化发射、接收模块。它的主要优点是频率一致性好,免调试。
1.2 数据编码
[1] [2] [3] [4] [5] [6]
篇4:LED广告牌制作方法
我做过这样的毕业设计,16*64点阵显示屏,可以各种显示,时间,温度等功能。 给你一个参考:
可以去我的博客下载:
LED 点阵汉字显示屏
概 述
这次比赛制作由于时间紧,同时为了降低制作难度, 仅作了四个字的轮流显示,实际使用时可根据这个原理自行扩充显示的字数。
设计制作主要运用于学校的宣传栏,如:本科评估的各种信息,学校学院重要通知,天气预报等各种信息。
系统设计
一 硬件电路
(1)系统组成:
主要硬件电路:LED 点阵条屏是由 16 个 8*8 的 LED 点阵块组成,形成 16*64 矩形点阵,以AT89S51为控制核心。显示屏的其他主要硬件有:
① 带锁存输出的 8位移位寄存器74HC595,作为LED的列线驱动输入;
② 四六译码器 74LS154,作为 LED行线的译码选择(实际制作中考虑成本问题改为两个74HC138联合);
③ 三极管 9012,连接四六译码器的十六个输出端,作为开关使用,驱动LED的行线。
图二 AT89S51单片机最小系统
AT89S51相关器件连接的接脚如下:PA0-PA3连接4-16译码器的输入口A,B,C,D;PB0-PB3连接74HC595的输入口 SI,SCK,RCK;PD6-PD7作串口通信使用连接RxD,TxD 两个三八译码器74LS138组成的16个输出端连接 16 个 9012的三极管的基极 B,发射极E 连接5V电源,集电极C连接到三个汉字点阵的16 个行线控制端。 点阵的 48 列数据线驱动由 6 片 74HC595 级联组成,前一片 74HC595 的 Q’H 引脚连接下一片的SI引脚,各片的SCK、RCK、SRCLR、G引脚分别并联。
(2)LED点阵块
图三 LED点阵块
8*8的LED点阵为单色行共阴模块,单点的工作电压为正向(Vf)=1.8 v ,正向电流(IF)= 8-10 mA 。静态点亮器件时(64点全亮)总电流为 640mA,总电压为 1.8 v,总功率为 1.15 W。动态时取决于扫描频率(1/8或1/16秒),单点瞬间电流可达 80-160 mA。 16*16点阵静态时16*16*10mA,动态时单点电流80-160mA。
实际测试:整机电流700 mA
(2) 移位寄存器74HC595
图四 74HC595内部逻辑图
74HC595是带锁存输出的8位移位寄存器,其管脚见下图,其中SI是串行数据的输入端;VCC、GND分别为电源和地;RCK是存储寄存器的输入时钟,SCK是移位寄存器的输入时钟,SCLR是移位寄存器的输入清除,Q’H是串入数据的输出,G是对输入数据的输出使能控制,QA~QH串入数据的并行输出。从SI口输入的数据在移位寄存器的SCK脚上升沿的作用下输入到74HC595中,在RCK脚的上升沿作用下将输入的数据锁存在74HC595中,当G为低电平时时,数据并行输出。SCLR为移位寄存器的输入清除端。
(3) 74HC138以及驱动电路
图五 74HC138以及驱动电路实物图
4-16线译码器(用两块74HC138组成),其管脚如图所示,A,B,C,D为译码的输入端,值的`区间从0000到1111,Y1~Y15是对应A,B,C,D四个输入引脚的输出脚,其中选中的线用输出低电平,没有选中的输出高电平,G1、G2是使能端,只有输入相应D低电平才能使译码器正常工作。
驱动三极管为16个9012,用万能板焊接。
二 软件设计
单片机方的程序设计 单片机在LED点阵汉字显示系统中主要负责数据的接收、存储和扫描显示 LED点阵屏三大主要功能。串行移动的子程序设计 这是一个通用子程序,在显示子程序中都要被调用,功能是移位寄存器 74HC595接收单片机发出的点阵行数据,逐位移动到对应位置后再进行锁存和输出工作,同时对四六译码器进行开关工作,控制屏幕的显示。
部分程序:初始化程序:
#include
#define uchar unsigned char
#define uint unsigned int
#define SPEED 3
uchar col,disrow;
uint word;
uchar code HZ[];
uchar BUFF[6];
void loadoneline(void);
void sendoneline(void);
发送部分程序:
void sendoneline(void)
{
char s;uchar inc;
if(col
for(s=4+inc;s>=0+inc;s--)
{
SBUF=two_onebyte(BUFF[s],BUFF[s+1]);
while(!TI);TI=0;
}
}
三 调试
调试主要分为硬件调试和软件调试:
硬件调试:在焊接电路板的时候,应该从最基本的最小系统开始,分模块,逐个进行焊接测试。在对各个硬件模块进行测试时,要保证软件正确的情况下去测试硬件,要不然发生错误时,不知道到底是哪一方出错了。当然,在设计的过程中也存在着失误和不足。
软件调试:软件部分是先参考书上的例子,然后自己根据硬件电路写程序,由于以前所学是C语言,所以这个系统在编写程序过程中都采用C语言编写。刚刚开始,编写不会一次性通过,经过仔细分析修改最后编译成功。但是,在实际写如S51中,LED显示屏出现各种各样的乱码,通过再次认真仔细分析多次修改程序后,程序能够正常运行。
四 总结
在 LED点阵汉字显示屏的设计过程中,学到了很多东西,基本了解了整个嵌入式开发的流程。例如,在进行整个设计之前,应该先根据需求分析,对单片机进行选型,然后对各个硬件模块进行搭试。在画PCB电路板的时候,要注意基本的布板原则。例如,在进行PCB布板的时候,滤波电容不够靠近芯片的电源脚和地脚。在进行搭试点阵块的时候,因为电压过高,导致点阵块损坏。这次第一届电子设计制作,本人受益非浅,在以后的电子设计制作过程中一定吸取教训。
参考文献:
[1]何立民.单片机应用技术选编[M].北京:北京航空航天大学出版社..
[2]杜春雷.如何使用Visual Basic 6.0 dP3~ [M].北京:机械工业出版社,.
[3]孙育才.新型AT89S51系列单片机及其应用[M].北京:清华大学出版社..
经验小结:
1,在头文件增加“#pragma SRC(LED.ASM)”语句,可以生成汇编文件,对于理解
汇编语言程序是有很大的好处的。
2,在制作PCB板过程中,业余条件下很难做双面板,不地不做的时候考虑如何布
线才能达到最优最好。
3,在“xie-gang.com/WNFZQ.htm”;Keil C51软件的安装,按照该软件
的安装,可以得到无限量的程序编译。因为在写程序的过程中发现,KEIL C51 只
能编译2K的程序代码,不够用。用C编写,感觉很容易理解。程序编写过程中最好
是先参考别人的程序,再修改能不能实用自己的程序要求,之后才自己去编写完
全属于自己的程序。
4,单片机仿真软件 PROTEUS 也是很不错的。在上面可以仿真很多东西。
设想:
1,可以挂在学校的十字路口,提供日期,时间,温度,湿度等天气信息,服务广大同学。 2,可以和电脑相连接,实现同步显示。做一个完整的系统。
进一步学习下面的软件或者语言(知识):
BV
protel 99 se
keil c51
proteus
c/c++
easy isp 51
Easy 51Pro.exe
-5-25
下面为静止显示“农林大学”四个字的程序:
#include
#define uchar unsigned char
#define uint unsigned int
uchar disrow;
uchar code HZ[];
uchar BUFF[9];
void loadonelineandsend(void);
/********************************************/
/*******************************************************/
void main(void)
{
while(1)
{
for(disrow=0;disrow
{
loadonelineandsend;
P1=0x10+disrow;
P1=0x20+disrow;
}
}
}
/******************************************************/
void loadonelineandsend(void)
{
uchar s;
int q;
q=0;
for(s=0;s
{
BUFF[q]=HZ[32*s+disrow*2];
BUFF[q+1]=HZ[32*s+disrow*2+1];
SBUF=255-BUFF[q+1];
while(!TI);TI=0;
SBUF=255-BUFF[q];
while(!TI);TI=0;
}
}
/******************************************************/
/***********农林大学********************************************/
uchar code HZ[]=
{
0x01,0x00,0x01,0x00,0x7F,0xFE,0x41,0x02,0x81,0x04,0x02,0x00,0x02,0x08,0x05,0x18, 0x09,0x20,0x18,0xC0,0x28,0x80,0x48,0x40,0x88,0x30,0x0A,0x0E,0x0C,0x04,0x08,0x00, 0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x24,0xFE,0xFE,0x08,0x20,0x18,0x60,0x1C,0x70, 0x2A,0xA8,0x28,0xAE,0x49,0x24,0x8A,0x20,0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x20, 0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0xFF,0xFE,0x01,0x00,0x02,0x80,
0x02,0x80,0x02,0x40,0x04,0x40,0x04,0x20,0x08,0x10,0x10,0x0E,0x60,0x04,0x00,0x00, 0x22,0x08,0x11,0x08,0x11,0x10,0x00,0x20,0x7F,0xFE,0x40,0x02,0x80,0x04,0x1F,0xE0, 0x00,0x40,0x01,0x84,0xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00, };
参考资料:zhidao.baidu.com/question/92623761.html
LED广告牌制作最简单的教程准备工夫先介绍一下制作上用到的材料 (全部材料电子城有售)1.微动开关 (2-3元 一个)2.LED 灯 (颜色:白、蓝、绿、红、灯、黄、自动闪灯等.....除自动闪灯外,所有颜色都有大头与细头两种) (1-5 元不等)3.电池 (银锌纽扣电池的好处有二:一是易于藏在模型中、二是一粒就有 3V 电流1. 制作开关步骤一:先选择出适用的微动开关 (当然尺寸要比模型部件细小)步骤二:由于模型胶较厚,所以先用工具将内部磨薄,与及在适当位置打开缺口,方便开关的按钮外露步骤三:把两条电线分别接上开关的正极与负极步骤四:检查开关能否正确藏于部件中的同时,试看部件能否正确拼合2.LED灯连接步骤一:把两条电线分别接上LED的正极与负极 (通常长为正,短为负,但不是定律,所以最好测试一下)步骤二:用胶纸把电线包好,以免电线短路 (用甚么胶纸也没所谓,反正只有3V 电压)注:如用在潮湿的情况下,为了安全起见,请用电工胶布3. 放置LED灯枪头选用细头的LED灯制作步骤一:剪去枪头的接位及打通其位置步骤二:由于LED灯头尾部较阔,而部件又没有那么宽阔,所以要在部件中刻出一个凹槽方可把灯藏好注:要如何把灯藏好要看部件本身的空间,所以没有定律,大家随机应变吧!枪中描准器的空间较大所以会LED广告牌制作方法选用大头的LED灯制作步骤一:一样的做法,剪去前头接位及打通其位置步骤二:把LED灯脚屈曲成一个可以固定在部件的形状,注意一点,正、负极要分开, 否则会短路步骤三:把电线度好位置,在中间剪出胶囊以接驳之用注:如经验少而未能剪出中间的接位(因为较易剪断),大可以用两条电线分开连接步骤四:接好电线,先测试一下有否把两支LED的正负极接错 (如接错应该细头果支不会着)4. 选择放置电池的位置要选择一个适当的位置并不容易,因为空间不太多,此次选用了较细尺寸的电池 (CR1220) 即 PG Zeta高达头用的那种.步骤一:一如以往,把没用的地方通通剪去,因部件的情况而选择位置吧步骤二:当然要试试能否把电池放进那空间5. 制作电池盒由于市面上可买到的电池盒尺寸都相对巨大,所以我们要度身订做制作使用的材料是一般模型店买到的模型胶板步骤一:把胶板剪裁出比电池大的尺寸,以及剪出多条胶条作准备之用步骤二:没有精确的量度工具,所以?起来看看高度是否合适步骤三:用模型胶水贴着胶条砌成一个凹字,再把面版贴上,制作出图中间的形状 (把多余的切去)步骤四:在上方及下方分别开一个洞,作放置铁片之用这次采用的铁片原料,是一般买袜子时的扣,这铁片相当好用,易屈曲之余又不易断裂步骤五:把铁片屈曲成 Z 形,方便放进先前准备的位置步骤六:把前后两方都分别制成图中形状,注:因为这种电池的负极在上方而正极是可以接在下方或左右两边,但放在左右两边有机会接触到负极,所以建议放在下方6. 接上电池盒步骤一:把电池盒放在预先安排好的位置,尺寸刚刚好!...... (其实系制作电池盒时己经度好尺寸)步骤二:接好电线,先把LED果边的线接好 (把负极接在电池盒的
负极位)注:其实把LED果边的正极接在电池盒的正极亦可,只要不是把正极接去负极即可步骤三:把电池盒的正极驳在开关制的其中一条电线上即可,因为开关没有正负极之分步骤四:老生常谈,接好就测试下吧!步骤五:把开关的电线扭成 S 形,因为枪柄是可动的,S 形可以提供足够的弹性,当然要看部件空间而定步骤六:把枪合拼好,再试试枪柄活动时会否令到电路接触不良,如有的话当然是作出修正7.制作电池盒盖相信大家都己有一定模型经验,制作一个适合的电池盒盖吧!
篇5:LED广告牌制作方法
LED广告牌就是充分利用LED发光二极管的节能环保的特点,制作出五光十色的招牌,广告牌又名:LED电子灯箱,LED发光字,LED防水招牌,LED发光字、LED外发光字、LED铁皮发光字、LED锌铁发光字、LED不锈钢发光字、LED钛金发光字、LED铝板发光字LED外露发光字、LED七彩发光字、LED灯箱字, 现根据广大朋友的要求,深圳市健炜创光电科技有限公司把多年来的LED招牌制作经验与大家分享,如有疑问或有更好的方法请与我们联系。 ???? 一、LED广告牌制作需要工具:30W或40W电烙铁,焊锡,电钻,胶枪,螺丝刀等。 ???? 二、LED广告牌制作需要材料:成型铁皮字(最好在本地购买),减少运输费用,玻璃胶,电阻(我厂可以提供),电线(我厂可以提供),LED招牌专用电源(我厂可以提供)。 ???? 三、LED广告牌制作步骤:
???? 1、钻孔:把外购的成型铁皮字固定到合适的位置,用电钻钻孔:5MM或8毫米,标识、标牌、霓虹灯、广告牌、灯箱制作、户外广告、亚克力间距根据外招牌制安装的高度和制作成本而定的,一般LED中心间距为:10--30毫米,间距越小,效果越好,成本越高。 ???? 2、插灯:把钻好的孔清理干净,逐一放灯。
???? 3、连线:先串联后并联到电源,这一步骤比较难,不用担心,深圳市健炜创光电科技有限公司有已经制作好并连线的 LED灯串,每串有预留的线头,一般 红色的接到电源的正极,黑色的线头接到LED专用电源的负极。
???? 4、测试老化:把所有的LED连好之后,检查处理不亮的,然后进行老化测试24小时。 ???? 5、封胶:把LED固定到铁皮上。
???? 6、再测试,安装。
篇6:广告牌制作合同
甲方:
乙方:
经双方友好协商,甲方决定将宣传广告牌委托乙方制作安装。现甲、乙双方就有关细节问题达成如下协议并共同遵守:
一、制作形式:包工包料包安装。
二、尺寸及数量:信息站牌:规格:70*45材质是白铁的,数量171块。 制度、流程、职责牌各171块,规格:50*70
三、价格
价格为:信息站牌单价60元/块,制度、流程、职责牌单价50元/块,合计总价格为35910元
四、制作及安装工期
合同签定后, 7个有效工作日内制作完工。安装根据甲方时间要求安装,无条件配合。
五、质量要求
1、乙方承诺其基于本合同所采用的原材料均符合相关国家标准及行业标准。
2、乙方应严格按照本合同相关条款约定的材质、规格、要求进行牌子制作安装,并对其质量负责。
3、乙方承诺其基于本合同所使用的材质,使用寿命2年以上。
六、付款方式:
甲方验收合格后一次性支付¥35910元(人民币叁万伍千玖佰壹拾元整)
七、本合同壹式贰份,甲方壹份,乙方壹份。自双方签字盖章之日起自行生效。
甲方:
乙方:
年月日:
篇7:广告牌制作合同
甲方:
乙方:
甲、乙双方本着友好合作,互利共赢的原则,就乙方单位为甲方单位提供 ,经充分协商,订立本协议,供双方共同信守执行。
一、甲方权利义务
1.向乙方提供广告制作的背景材料及要求。
2.可补充说明有关情况,追加有关资料、数据。
二、乙方权利义务
1.乙方应按照甲方的要求保证质量完成相关设计、制作工作。
2.如甲方提供的内容不合法,乙方有权解除合同。
3.乙方为甲方提供以下回报:
三、广告制作费价款及结算方式
1.广告制作费总金额为人民币
2.甲方应当在广告完成后的5个工作日内一次性向乙方付清所有费用。
四、其他
1.自双方签字盖章之日起生效。
2.本协议一式贰份,双方各执壹份,具有同等法律效力。
甲方: 乙方:
代表:(签章) 代表:(签章)
年 月 日
【LED广告牌制作】相关文章:
1.广告牌制作合同
7.led欢迎词
8.广告牌合同
9.宾馆led标语
10.led冬至广告语






文档为doc格式