ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:87.48KB ,
资源ID:26727224      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26727224.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(点阵LED显示原理与点阵汉字库的编码和从标准字库中提取汉字编码的方法.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

点阵LED显示原理与点阵汉字库的编码和从标准字库中提取汉字编码的方法.docx

1、点阵LED显示原理与点阵汉字库的编码和从标准字库中提取汉字编码的方法点阵LED显示原理与点阵汉字库的编码和从标准字库中提取汉字编码的方法。2009年06月03日 下午 04:27一.实验要求编程实现中英文字符的显示。二.实验目的1.了解LED点阵显示的基本原理和实现方法。2.掌握三.实验电路及连线点阵显示模块WTD3088的(红色)列输入线接至内部LED的阴极端,行输入线接至内部LED的阳极端(若阳极端输入为高电平,阴极端输入低电平,则该LED点亮)。发光点的分布如图22-0所示。 Fig 22-0 WTD3088 LED分布如图22-1示,本实验模块使用74LS374来控制列输入线的电平值。

2、将74LS374的某输出置0,则对应的LED阴极端被置低。如图22-2示,本实验模块使用74LS273来控制行输入线,并通过9013提供电流驱动。将74LS273的某输出置1,则对应的LED阳极端被置高。每次系统重新开启或总清后,74LS273输出为全0,LED显示被关闭。通过编程控制各显示点对应LED阳极和阴极端的电平,就可以有效的控制各显示点的亮灭。 Fig 22-1 LED模块及列扫描电路 Fig 22-2 行扫描电路 Fig 22-3地址译码电路本实验模块使用4块WTD3088组成1616点阵,以满足汉字显示的要求。为了方便的控制四个单元,使用了一片74LS139译码,产生四个地址片选

3、信号:CLKR1= CSLED,CLKR2= CSLED+1,用于行控制的两片74LS273;CLKC1= CSLED+2,CLKC2= CSLED+3,用于列控制的两片74LS374。实验接线:按示例程序,模块的CSLED接51/96地址的8000H。四.实验说明使用高亮度LED发光管构成点阵,通过编程控制可以显示中英文字符、图形及视频动态图形。LED显示以其组构方式灵活、亮度高、技术成熟、成本低廉等特点在证券、运动场馆及各种室内/外显示场合得到广泛的应用。所显示字符的点阵数据可以自行编写(即直接点阵画图),也可从标准字库(如ASC16、HZ16)中提取。后者需要正确掌握字库的编码方法和字符

4、定位的计算。实验盘片中“字符转换”子目录下提供的Basc16.exe,BHz16.exe可方便的将单个字符的码表从标准字库Asc16,Hzk16中提取出来。具体使用方法是运行上述可执行程序,根据提示输入所需字符(如是汉字还需要先启动dos下的汉字环境,如ucdos,pdos95等)。程序将该字符的码表提取出来,存放在该字符ASC或区位码为文件名称的.dat文件中。用户只需将该文件中内容拷贝、粘贴到自己的程序中即可。但需要注意字节排列顺序、字节中每一位与具体显示点的一一对应关系,必要时还要对码表稍作修改。同一目录下还提供了上述可执行程序的源文件,使用BC3.1编写,供用户参考。五.实验程序框图

5、用户应留心其中行扫描的实现及码表的处理。六.实验程序:(一)提供LEDA51演示Asc16字符的简单点阵显示。;*LED 点阵显示示例程序*;* 该程序显示 Asc16字符 *;* 为了简单起见,程序只显示一个字符 *;* 该程序针对T598实验机的模块14 *;*CSLED EQU 8000H CSR1 EQU CSLED ;行1 273CSR2 EQU CSLED+1H ;行2 273CSC1 EQU CSLED+2H ;列1 374CSC2 EQU CSLED+3H ;列2 374ORG 0000HMOV SP,#60HINIT: MOV A,#0H ;关闭行MOV DPTR,#CSR1

6、MOVX DPTR,AMOV DPTR,#CSR2MOVX DPTR,AMOV A,#0FFH ;关闭列MOV DPTR,#CSC1MOVX DPTR,AMOV DPTR,#CSC2MOVX DPTR,AD: MOV R5,#00HMOV R4,#01H ;每次为单行扫描DISP: MOV A,R5MOV DPTR,#ASCE ;此处设定所要显示的字符MOVC A,A+DPTRCPL ACC ;代码取反,决定显示的阴阳MOV DPTR,#CSC2MOVX DPTR,AMOV DPTR,#CSR1MOV A,R4MOVX DPTR,ARL ACCMOV R4,ACCINC R5LCALL DEL

7、AYCJNE R5,#8H,DISP MOV A,#0HMOVX DPTR,AMOV R5,#08HMOV R4,#01HDISP2: MOV A,R5MOV DPTR,#ASCEMOVC A,A+DPTRCPL ACCMOV DPTR,#CSC2MOVX DPTR,AMOV DPTR,#CSR2MOV A,R4MOVX DPTR,ARL ACCMOV R4,ACCINC R5LCALL DELAYCJNE R5,#10H,DISP2 MOV A,#0HMOVX DPTR,ASJMP D;* 延时子程序,协调字符显示速度 *DELAY: MOV R7,#1HDL1: MOV R6,#00HDL

8、2: DJNZ R6,DL2DJNZ R7,DL1RET;* 字符点阵字库 *; ASC16 字符编码排列; 0; 1; |; |; 14; 15; 高位 D7-D0 ; 请注意编码的排列次序和实际显示点阵分布的关系 ASCA:DB 00H,00H,10H,38H,6CH,0C6H,0C6H,0FEHDB 0C6H,0C6H,0C6H,0C6H,00H,00H,00H,00HASCE:DB 00H,00H,0FEH,66H,62H,68H,78H,68HDB 60H,62H,66H,0FEH,00H,00H,00H,00HASCD:DB 00H,00H,0F8H,6CH,66H,66H,66H

9、,66HDB 66H,66H,6CH,0F8H,00H,00H,00H,00HASCK:DB 00H,00H,0E6H,66H,66H,6CH,78H,78HDB 6CH,66H,66H,0E6H,00H,00H,00H,00H;*END(二)LEDHZ51两个示例程序。和Hz16字符的简单点阵显示。;*LED 点阵显示示例程序*;* 该程序显示 hz16字符 *;* 为了简单起见,程序只显示一个字符 *;* 该程序针对T598实验机的模块14 *;*CSLED EQU 8000H CSR1 EQU CSLED ;行1 273CSR2 EQU CSLED+1H ;行2 273CSC1 EQU

10、CSLED+2H ;列1 374CSC2 EQU CSLED+3H ;列2 374ORG 0000HMOV SP,#60HINIT: MOV A,#0H ;关闭LED显示MOV DPTR,#CSR1MOVX DPTR,AMOV DPTR,#CSR2MOVX DPTR,AMOV A,#0FFH ;关闭LED显示MOV DPTR,#CSC1MOVX DPTR,AMOV DPTR,#CSC2MOVX DPTR,AD: MOV R5,#00HMOV R4,#01HDISP: MOV A,R5RL ACCMOV DPTR,#HZAIMOVC A,A+DPTRCPL ACCMOV DPTR,#CSC2MO

11、VX DPTR,AMOV A,R5RL ACCINC ACCMOV DPTR,#HZAIMOVC A,A+DPTRCPL ACCMOV DPTR,#CSC1MOVX DPTR,AMOV DPTR,#CSR1MOV A,R4MOVX DPTR,ARL ACCMOV R4,ACCINC R5LCALL DELAYCJNE R5,#8H,DISP MOV A,#0HMOVX DPTR,AMOV R5,#08HMOV R4,#01HDISP2: MOV A,R5RL ACCMOV DPTR,#HZAIMOVC A,A+DPTRCPL ACCMOV DPTR,#CSC2MOVX DPTR,AMOV A,

12、R5RL ACCINC ACCMOV DPTR,#HZAIMOVC A,A+DPTRCPL ACCMOV DPTR,#CSC1MOVX DPTR,AMOV DPTR,#CSR2MOV A,R4MOVX DPTR,ARL ACCMOV R4,ACCINC R5LCALL DELAYCJNE R5,#10H,DISP2 MOV A,#0HMOVX DPTR,ASJMP D;* 延时子程序,协调字符显示速度 *DELAY: MOV R7,#1HDL1: MOV R6,#00HDL2: DJNZ R6,DL2DJNZ R7,DL1RET;* 字符点阵字库 *; HZ16 字符编码排列; 0 1; 2

13、3; |; |; 28 29; 30 31; 高位 D7-D0 HZAI:DB 00H,78H,3FH,80H,11H,10H,09H,20HDB 7FH,0FEH,42H,02H,82H,04H,7FH,0F8HDB 04H,00H,07H,0F0H,0AH,20H,09H,40HDB 10H,80H,11H,60H,22H,1CH,0CH,08HHZDI:DB 00H,80H,40H,80H,20H,88H,2FH,0FCHDB 08H,88H,08H,88H,0E8H,88H,2FH,0F8HDB 28H,88H,28H,88H,28H,88H,2FH,0F8HDB 28H,08H,50H,06H,8FH,0FCH,00H,00HHZKE:DB 01H,00H,01H,04H,0FFH,0FEH,01H,00HDB 01H,10H,1FH,0F8H,10H,10H,10H,10HDB 10H,10H,1FH,0F0H,14H,50H,04H,40HDB 04H,40H,08H,42H,10H,42H,60H,3EH;* (资料素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1