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

最新更新时间:2011-10-06来源: chinaaet关键字:点阵式  LED  显示屏 手机看文章 扫描二维码
随时随地手机看文章

    电路中行方向由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

关键字:点阵式  LED  显示屏 编辑:探路者 引用地址:点阵式汉字LED显示屏的制作

上一篇:基于单片机的LED汉字显示屏的设计与Proteus仿真
下一篇:LED机械应力失效分析

推荐阅读最新更新时间:2023-10-18 15:50

安茂微电子发布单串10颗白光LED驱动器
台湾的电源管理集成电路设计公司安茂微电子日前推出高效率、 37V输出、单串高达10颗白光LED驱动器AME5144。 AME5144提供两种弹性调光方式, 一为模拟(Analog)调光, 另一为脉波宽度调变(PWM)调光。 AME5144提供过电流(Over Current)、逐周期电流感测(Cycle-by-Cycle Current Limit) 、外部可调式软启动(Soft Start) 、输入低电压锁定(Input Under Voltage Lockout) 及 LED开路(Open LED)的多重保护, 进而提供终端产品的安全性。 除此之外, AME5144采用前瞻的电流模式(Curren
[汽车电子]
工程师分享:无荧光体双波长白光LED分析
   前言    白光LED 依照发光方式,大致上可以分成3种,其中波长介于410~460nm的 蓝光LED +黄色荧光体产生白光的方式最普遍,同时也是效率与量产性最好的方式,不过各 LED 厂商握有各式各样的专利,加上荧光体本身的生产管理还未建立,因此不易作低价大量生产。   除此之外波长介于365~460nm的紫外光+RGB荧光体的白光方式,以及组合RGB三个光原色方式同样可以获得白光,不过紫外光方式的封装材料与周边组件,长时间暴露在紫外光环境下有劣化之虞,RGB方式则有波长漂移与控制复杂等困扰,因此国外业者开发双波长白光LED。    发展历程   图1是传统蓝光LED+荧光体,与双波长白光LED的封装结构比较,由图
[电源管理]
工程师分享:无荧光体双波长白光<font color='red'>LED</font>分析
号称秒杀OLED和液晶 Micro LED技术真能行吗?
  毫无疑问近两年显示行业的风头全部都被 OLED 与量子点所霸占,除了在大尺寸领域的电视巨头们纷纷研发使用之外,手机、显示器等中小尺寸领域 OLED 和量子点也是当仁不让。当人们都认为 OLED 与量子点将会统治未来3~5年的显示领域时,一项名为 Micro LED 的显示技术却横空出世,号称要颠覆目前整个显示行业,秒杀OLED和液晶。下面就随手机便携小编一起来了解一下相关内容吧。    谁在为 Micro LED 造势?   要说对 Micro LED 技术最为积极的人,非苹果莫属。其实,Micro LED这项技术正是在苹果收购了LuxVue Technology之后才开始真正进入人们的视野。苹果非常善于利用自己的产
[手机便携]
白光LED的基础知识与驱动(二)
许多便携式或采用电池供电的设备使用白光LED作为背光。 特别是PDA彩色显示器需要白色背景光,以恢复所希望的色彩,恢复色彩要与原物很接近。未来的3G手机支持图片和视频数据,这也需要白色背光。 数码照相机、MP3播放器和其它视频、音频设备也包括需要白色背光的显示器。 在绝大多数应用中,单个白光LED是不够的,需要同时驱动几个LED。 必须采用特定的操作,以确保它们的强度和色彩一致,即使是在电池放电或其它条件变化时。 图7给出了一组随机挑选的白光LED的电流-电压曲线。在这些LED上加载3.3V电压(上端虚线)会产生2mA至5mA范围的正向电流,导致不同亮度的白光。 该区域中(如图5所示)Y坐标变化
[电源管理]
白光<font color='red'>LED</font>的基础知识与驱动(二)
解析实时追光自感应LED路灯系统设计原理
  实时追光自感应路灯系统使用新能源又节约了电能。太阳能的利用越来越受关注,设计通过太阳能发电,运用于路灯节能照明。路灯系统与市电互联,且有空气质量检测以及天气情况检测。大多学校虽然已采用节能灯,但并没有真正意义上将其节能的使用,智能控制可以帮助节能灯实现真正的节能。此系统虽为校园设计,亦可扩展到工厂、小区等地。   1. 系统设计   1.1 设计思路   自发电节能路灯设计了太阳能发电装置储存电能给系统供电,并与市电互通。白天时,路灯处于熄灭状态;晚上时,灯微亮,检测有人通过时,灯变亮,当人远离路灯时,亮度慢慢减弱。   系统增加了温、湿度、烟雾、风向、风速、雨感等检测功能,另外检测出当前蓄电池的电压、电流、温度值,并通过无线
[电源管理]
解析实时追光自感应<font color='red'>LED</font>路灯系统设计原理
一种LED闪光驱动方案设计
ADP1650具有出色的灵活性,提供可编程 I?C 兼容接口、可编程手电筒和 闪光 灯电流模式(一个 LED 的电流最高可达1500 mA)、两路独立的 TxMASK1 输入以及一个4位 ADC。在典型电池电压下,效率高达85%(峰值90%),可降低 闪光 期间输入电池电流的高电平,并限制手电筒模式下消耗的电池电流。ADP1650采用超紧凑型2mm × 1.5mm、12引脚 WLCSP 封装,可降低 PCB (印刷电路板)要求。 ADP1650在不到17mm2 的面积上集成可编程1.5MHz 或3.0MHz 同步感性升压转换器、1mm 高小型低成本、1μH 功率电感以及0603尺寸输入和输出电容,实现了完整的高
[电源管理]
一种<font color='red'>LED</font>闪光驱动方案设计
白色LED的高效驱动器
  白色LED二极管要求较高的3.50V正向电压,因此不可能直接连接到一个标准的便携式电池电压。而且这些二极管必须用一个恒流供电,并按照制造商的规格。 为了满足这一需要,安森美半导体开发了一系列白色LED应用产品。在这个系列中,NCP5007是基于升压的结构,负载电流由所示的模拟反馈环监控和稳定。 最大22V的输出可以供五个LED串联使用。因此,几乎所有类型的便携式背光系统可以由此芯片供电。 流进二极管的平均电流根据式1由电阻R1稳定:    Vref电压在内部设为达至200mV,这个较低的值能减少检测电阻的损耗,并且尽可能的节约电池能量。亮度可以用加到引脚3的数字控制( EN 信号), 或通过连
[电源管理]
艾迈斯欧司朗的ALIYOS™ LED-on-foil技术将为汽车照明带来前所未有的变革
“ 大放异彩 ” —— 艾迈斯欧司朗的 ALIYOS ™ LED-on-foil 技术 将为 汽车照明带来前所未有的变革 ALIYOS™技术突破了多区块发光的界限,同时又能实现个性化的发光面造型; 透明、纤薄、2.5D弯曲的产品特性可使客户创造出全新的照明效果,实现个性化的照明解决方案; ALIYOS™技术能够灵活的实现后组合灯法规所规定的亮度要求; ALIYOS™ LED-on-foil技术能够在不同灯具造型中实现区块化、个性化设计,例如3D发光效果、自由曲面上的隐藏式光源等效果; ALIYOS™照明技术再次印证了艾迈斯欧司朗在汽车照明创新方面的领先优势。 中国 上海, 2023 年 10 月
[汽车电子]
艾迈斯欧司朗的ALIYOS™ <font color='red'>LED</font>-on-foil技术将为汽车照明带来前所未有的变革
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved