监控安装 ERP

系统集成论坛

 找回密码
 注册通行证

QQ登录

只需一步,快速开始

路由器交换机防火墙系统集成商城 优质产品采购平台
查看: 1841|回复: 0
打印 上一主题 下一主题

点阵式汉字LED显示屏的制作方法

[复制链接]
跳转到指定楼层
1
发表于 2011-6-3 10:45:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
华为金牌代理
  电路中行方向由p0口和p2口完成扫描,由于p0口没有上拉电阻,因此接一个4.7k*8的排阻上拉。 如没有排阻,也可用8个普通的4.7k 1/8w电阻。为提供负载能力,接16个2n5551的NPN三极管驱动。
  列方向则由4—16译码器74LS154完成扫描,它由89C51的P1.0---P1.3控制。同样,驱动部分则是16个2N5401的三极管完成的。
  电路的供电为一片LM7805三端稳压器,耗电电流为100Ma左右。
  然后找一个电脑硬盘的数据线, 截取所需的长度,分别将行,列线引出至电路的相关管脚即可。原理图为了简洁,故只画出了示意图,行列方向只画出了2个三极管,屏幕只画出4个发光管, 实际上发光管为256只,三极管行列方向各16只,一共32只。焊接过程认真仔细一天时间即可完成全部制作。将程序编译后烧写入89c51, 插入40pin Ic座,即可看到屏幕轮流显示:“电路图”。
  当然,你可将程序的汉字代码部分更换为您所需要的代码即可显示你所需要的汉字。


  程序:
  ORG 00H
  LOOP: MOV A,#0FFH ;开机初始化,清除画面
  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,扫描下一个
  MOV A,R0 ; 取码指针存入A
  MOV DPTR,#TABLE ;取数据表的上半部分的代码
  MOVC A,@A+DPTR
  MOV P0,A ; 输出到P0
  INC R0 ;取码指针加1,取下一个码。
  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 00H,00H,1FH,0E0H,12H,40H,12H,40H
  DB 12H,40H,12H,40H,0FFH,0FCH,12H,42H
  DB 12H,42H,12H,42H,12H,42H,3FH,0E2H
  DB 10H,02H,00H,0EH,00H,00H,00H,00H
  ;汉字“路”的代码
  DB 00H,02H,7FH,7EH,42H,02H,43H,0FCH
  DB 42H,44H,0FEH,44H,48H,80H,10H,0FFH
  DB 31H,42H,0EAH,42H,24H,42H,2AH,42H
  DB 31H,42H,21H,0FFH,01H,40H,00H,00H
  ;汉字“图”的代码
  DB 00H,00H,7FH,0FFH,40H,22H,44H,22H
  DB 48H,42H,78H,92H,55H,92H,52H,4AH
  DB 55H,26H,58H,82H,50H,42H,40H,62H
  DB 40H,42H,0FFH,0FFH,40H,00H,00H,00H
  end

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册通行证

x
我分享,我成长!系统集成 XTJC.COM
您需要登录后才可以回帖 登录 | 注册通行证

本版积分规则

联系我们| 手机版|系统集成论坛 ( 京ICP备11008917号 )

GMT+8, 2024-5-31 18:48 , Processed in 0.091478 second(s), 28 queries .

系统集成论坛

BBS.XTJC.COM

快速回复 返回顶部 返回列表