您当前的位置:五五电子网电子知识单元电路广告-信息发布可编程电子广告屏设计与制 正文
可编程电子广告屏设计与制

可编程电子广告屏设计与制

点击数:7197 次   录入时间:03-04 11:42:13   整理:http://www.55dianzi.com   广告-信息发布

  该制作的核心是运用单片机控制显示板显示一系列的广告用语,其广告语可以只改变程序末尾的字符编码,而不是改变任何硬件部分,就可使显示内容按要求变化。
  
  一、电路结构原理
  
  “可编程电子广告”电路如上图所示。它是由编程控制器、振荡电路、显示板三部分组成。编程控制器采用AT89C51单片机;振荡电路由NE555等电路组成多谐振荡器,用于产生脉冲信号控制单片机;显示板是型号为LM-2088的8×8点阵LED管。电子广告内容通过软件编程并烧录在单片机中,在单片机(AT89C51)的控制下,经限流电阻限流后通过显示板(LM-2088)显示出所需内容。该设计可显示一系列流动性的广告词;有手动显示(按键S3控制)和自动显示(按键S2控制)两种功能,且字体显示时间可以通过调节电阻R3的大小来实现。
  
  二、制作与调试
  
  “可编程电子广告”中用的元件都是常见的,但值得注意的是,在“可编程电子广告”中8×8LED点阵中发光二极管的亮度与流过的电流和电压有关。若采用图1所示电路,点阵阳极电压为1.4V,点阵的亮度可能会较暗。若采用图3所示电路,加入反向驱动器74LS240时,测量点阵的阳极电压为2.7V,故点阵的亮度可大大提高。
  
  制作时,有以下几方面值得注意(1)AT89C51是40引脚的IC,要用—个40脚的插座焊接在电路板上,从而防止直接焊接过程中元件过热而烧坏。
  
  (2)把烧录完成的AT89C51单片机模块插入电路板时,要细心轻放,否则容易折断引脚。
  
  (3)电路板通电前,要弄清电源的正、负极,若接反了正负极则AT89C51模块很容易被烧毁。
  
  (4)测量时应先测量静态在路电阻,都符合要求后再测量动态电压,否则若有短路时很可能会烧坏元器件。各测量数据值见(表1~表4)所示。
  
  三、电路改进
  
  (1)对于编程器部分,若具备微型计算机或微处理器知识,单片机AT89C51可以用微型计算机或微处理器代替。甚至,NE555多谐振荡电路也可以去掉,但是对广告的控制就不再随意。
  
  (2)对于驱动部分,驱动电路可以用反向器74LS240或者同向器74LS241代替;若对单片机接口电路能运用自如,则可以在电路中增加一个并行口8155或8255。如下图所示,图中增加了驱动电路74LS240和并行口8155。8155的A口控制LM-2088列引脚,B口控制LM-2088的行引脚;74LS240反相器提高了流过LM-2088点阵的电流,提高了点阵显示亮度。
  
  (3)对于显示板部分,若熟悉液晶显示板的知识,显示板也可以用液晶显示板代替。

  上图中所测量静态值如下表所示:

LM-2088阳极引脚 (接黑表笔) 5 2 7 1 12 8 14 9 LM-2088阴极引脚(接红表笔) 16 15 11 6 10 4 3 13 静态电阻(LED正向电阻值)(Ω) 220 250 230 230 240 200 200 200       上图中所测量电压值如下表所示   LM-2088阳极引脚 5 2 7 1 12 8 14 9 显示广告语“2”时的电压(V) 1.9 1.9 1 1.6 1 1.7 1 2       注:表中所测电压值均是红表笔接相应阳极引脚,黑表笔接地。
  
  下图中所测数据是使用YX-960TR型万用表,电阻测量用R×1O档,电压用DC1OV档。该电路中由于没有固定显示某个广告语的功能,测量的动态电压可能有误差,表中各值仅供参考。       下图中所测量电压值如下表所示:     LM-2088 阳极引脚 5 2 7 1 12 8 14 9 广告语流动显示电压(V) 4 4 3 3.6 3 3.6 3 4       由于电路中没有固定显示某个广告语的功能,故测量的动态电压值可能有误差,该值仅供参考。     可编程电子广告电路图    

www.55dianzi.com

  四、软件程序
  
  CNTA EQU 30H;初始化
  
  COUNT  EQU 31H
  
  ORG 00H:定义主程序在单片机中的存储起始单元
  
  LJMP START
  
  ORG 0BH:定义中断的服务程序存储单元
  
  LJMP TOX START:
  
  MOV CNTA,#00H;初始化字计数单元
  
  MOV COUNT, #00H;初始华字节计数单元

  MOVTMOD,#01H:设置定时方式
  
  MOVTH0,#(65536-4000)/256:初始化定时初值
  
  MOVTL0,#(65536-4000)MOD256
  
  SETBTR0:启动定时




本文关键字:电子  广告  广告-信息发布单元电路 - 广告-信息发布