点阵 LED 显示设计实验

上传人:s9****2 文档编号:469758259 上传时间:2023-10-31 格式:DOCX 页数:8 大小:199.62KB
返回 下载 相关 举报
点阵 LED 显示设计实验_第1页
第1页 / 共8页
点阵 LED 显示设计实验_第2页
第2页 / 共8页
点阵 LED 显示设计实验_第3页
第3页 / 共8页
点阵 LED 显示设计实验_第4页
第4页 / 共8页
点阵 LED 显示设计实验_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《点阵 LED 显示设计实验》由会员分享,可在线阅读,更多相关《点阵 LED 显示设计实验(8页珍藏版)》请在金锄头文库上搜索。

1、4.13 点阵LED显示设计实验4.13.1实验日的1. 了解LED点阵的基本结构。2. 学习LED点阵扫描显示程序的设计方法。4.13.2实验设备PC机一台,TD-PIT +或TD-PIT+实验装置一套。4.13.3实验内容及原理(1) 在TD-PIT+上使用基本输入输出单元中的两 路输出OA7:0、OB 7:0分别控制点阵 LED的行控制R7:0 和列控制L7:0。编写程序,使点阵LED的每一行和每一列依次循环显示。(2) 在TD-P IT+上使用32位I/O接口单元的32位输出O0O31控制点阵LED单元R0 R15和L0L15。编写程序,在16X16点阵上循环显示汉字。8X8点阵LED

2、相当于8X8个发光管组成的阵列,对于共阳极LED来说,其中每一行共用一 个阳极(行控制)每一列共用一个阴极(列控制行控制和列控制满足正确的电平就可 使相应 行列的发光管点亮。实验平台上点阵LED的管脚及相应的行、列控制位如图4-13-1所示。8X BAILEDR7 w _ U KI I R1R2 R3 R4 R5 R6 R7 R84图4-13-L _点阵L ED管脚图共阳极和共阴极LED的内部结构分别如图4-13-2和4-13-3所示。图4-13-2共阳极LED内部结构图图4-13-3共阴极LED内部结构图TD-PIT +实验系统上的LED点阵单元使用了一肘3.0的共阳 极LED点阵,利用基本

3、输入 输出单元的两路输出分别控制点阵LED的行和列,编写一个简单的程序,使每一行和每一列依次 循环显示。实验参考接线如图4-13-4所示。输出本输 基入7-0543210DDDDDDDDXDXD6MPSXD4XDMXDNXDI1IC3Y1R1点阵OLEDL1显示单元LS8X8点阵显示实验参考接线图(Pit+)在TD-PIT +实验系统上的LED点阵单元采用了 4片1.9的共阴极LED点阵组成 16X16 的点阵。利用取字模软件得到汉字字符数组,设计程序,在点阵上滚动显示“西安唐都科教仪 器公司”实验参考接线如图4-13-5所示。T7X1::XI图4-13-516X16点阵汉字显示实验参考接线图

4、(Pit+):HOW l IOR4.13.4实验步骤(1) 实验接线图姐图3-4和4-13-5所示,按图接线。(2) 运行Tdpit集成操作软件,根据实验要求编写实验程序,编译、链接。(3) 运行程序,观察点阵的显示,验证程序功能。使用点阵显示符号时,必须首先得到显示符号 的编码,这可以根据需要通过不同的工具获得。在本例子中,我们首先得到了显示汉字的字库文 件,然后将该字库文件修改后包含到主文件中。参考4.13.5节所述。实验程序清单(LED-HZ.asm)一;Led-HZ.asm,32 位 LED 点阵汉字显示实验 INCLUDE LED-HZ.inc.386PIOY0 EQU 3000H

5、;片选IOY0对应的端口始地址STACK1 SEGMENT STACKDW 256 DUP(?)STACK1 ENDSDATA SEGMENT USE16ADDR DW ?DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXA2: MOV ADDR,OFFSET HZDOT ;取汉字数组始地址MOV SI,ADDRA1: MOV CX,20H ;控制1屏显示时间LOOP2:CALL DISPHZSUB SI,32LOOP LOOP2KEY:MOV AH,1 ;判断是否有按键按下?INT 16HJ

6、NZ QUITADD SI,2MOV AX,SISUB AX,ADDRCMP AX,352 ;比较文字是否显示完毕JNB A2JMP A1QUIT:MOV EAX,0 ;灭灯MOV DX,IOY0OUT DX,EAXMOV AX,4C00H ;结束程序退出INT21HDISPHZ PROC NEAR ;显示1屏汉字子程序PUSH CXMOV CX,16MOV BX,0FFFEHLOOP1:MOV AL,BYTE PTRSIMOV AH,BYTE PTRSI+1ROL EAX,16MOV AX,BXADD SI,2 ROL BX,1 NOT EAX MOV DX,IOY0 OUT DX,EAX

7、CALL DALLY LOOP LOOP1 POP CX RETDISPHZ ENDPDALLY PROC NEAR ;软件延时子程序MOV AX,0FFFFHD1: DEC AXJNZ D1RETDALLY ENDPCODE ENDSEND START4.13.5字符提取方法1.将HZDo tReader文件夹拷贝到硬盘上,然后双击文件jHEDotReader! :.exe =运行程序;选择宇体:点阵大小;p刑|if?- if 2 k-一邈讯r半甫西文字符r使用点阵字库r中英文混合输出2.在“设置”下拉菜单中选择“取模字体”选项,设置需要显示汉字的字体;幌餐字卷图4-13-6取模字体对话框3

8、. 在“设置”下拉菜单中选择“取模方式”选项,在本系统中选择如图所示,即以横向8个连续点构成一个字节,最左边的点为字节的最低位,即B IT0,最右边的点为BIT7。16 X 16 汉字按每行2字节,共16行取字模,每个汉字共32字节,点阵四个角取字顺序为左上角一右 上角一左下角一右下角;输出字苻:止X&点阵汉字讽明:以横朋魏土构侦右普吊宇取点方式:1荷加,白高宇解剧1事图4-13-7取模方式对话框4. 在“设置”下拉菜单中选择“输出设置”选项,以设置输出格式,可以为汇编格式或C语 言格式,根据实验程序语言而定,如图4-13-8所示;图4-13-8输出设置对话框5. 点击学按钮,弹出字符输入对话

9、框,输入“西安唐都科教仪器公司”如图4-13-9所 示,然后点击输入按钮;图4-13-9字符输入对话框6. 字符输入后,可得到输入字符的点阵编码以及对应汉字的显示,如图4-13-9所示。此时 可以对点阵进行编辑,方法是右键点击某一汉字,此时该汉字的编码反蓝,然后点击“编辑”下 拉菜单中的“编辑点阵”选项来编辑该汉字,如图4-13-10所示。鼠标左键为点亮某点,鼠标右 键为取消某点。若无需编辑,则进行保存,软件会将此点阵文件保存为dot格式;7. 使用Word软件打开保存的文件,然后将字库复制到自己的程序中使用。口凰申市瀚去01 -61- ?早卜卑T掌-野T耳:冲浙/圭谶残覃亨页学圭虚亨m回甄:

10、酶物材舌观a叩知P。知初知【必DH【知皿知勒知在知:.:.:.:街知勺e知mi知勺qf卬知仙知E【知勺h知:;黑割列匀缪构国购日瓦旺【布明迎w初勺豪0::;卬町知匝知宙可亚町且摩E啊P制 :ii:ii/* 90333 */血知血射血知口【叩幻知也匕知如知购知::J:L:罚知知饥知M知如知P知亚知互I知::E:iiii出MwM叩MD密血知勺密血制饥知;j:=:EE::j;LJ0L30LJ0L30Ll00L0g0LO00L030:-:=:-:;:-/* saoao 吾q加芯口伽知匹知如豹亚知a日知度知舟口|: .j=:l:血御如知富判由亚呵如御废知9猝口饮知切知度知田布亚知囹知工。知伽知 ii:ii:ii:ii卬知照知业知窟M业知窟M叩M叩知:脚=靠着制*显:J苗神柿国 乂 | H 顷用握奇晶条 爵誉 点&X I .(剧素*)gpEHN皿H - 琴王I曜

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号