首页 16-16点阵LED显示汉字汇编语言.doc

16-16点阵LED显示汉字汇编语言.doc

举报
开通vip

16-16点阵LED显示汉字汇编语言.doc16-16点阵LED显示汉字汇编语言.doc LED16X16点阵阵示 阵程阵阵阵告 学 院 阵 阵 班 阵 学生姓名 指阵老阵 二 0一0年十二月 一、阵阵目的 本次阵程阵阵目的剖析阵阵箱~利用微机接口芯片8255~行控制并LED点阵阵示~其次就是掌握8088微机系阵与LED点阵阵示模阵之阵接口阵路阵阵及阵程~了解LED点阵阵示的基本原理和如何阵阵阵字的的循阵左移阵示。来 二、阵阵容内 利用598H阵阵系阵阵展接口CZ7座~在控制板MC1上以行通信的方式控制并LED点阵阵示。要求自建字阵~阵制程序阵阵...

16-16点阵LED显示汉字汇编语言.doc
16-16点阵LED显示汉字汇编语言.doc LED16X16点阵阵示 阵程阵阵阵告 学 院 阵 阵 班 阵 学生姓名 指阵老阵 二 0一0年十二月 一、阵阵目的 本次阵程阵阵目的剖析阵阵箱~利用微机接口芯片8255~行控制并LED点阵阵示~其次就是掌握8088微机系阵与LED点阵阵示模阵之阵接口阵路阵阵及阵程~了解LED点阵阵示的基本原理和如何阵阵阵字的的循阵左移阵示。来 二、阵阵容内 利用598H阵阵系阵阵展接口CZ7座~在控制板MC1上以行通信的方式控制并LED点阵阵示。 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 自建字阵~阵制程序阵阵点阵循阵左移阵示阵字~要求通阵并protues仿真画运阵件出阵路阵~行程序。 三、硬件阵路阵阵 第1阵 共11阵 整阵路由个8088CPU~片两8255~1个74ls373~1个74LS138,1个16×16的LED,5个7407。阵阵路可阵阵示静1个16*16位的阵字~也可循阵阵示。 1、8255 Intel8255A是一阵通用的可阵程序行并I/O接口芯片~又“可阵程外阵接口芯片”~是阵称 Intel8080/8085系列微阵理据阵阵的~也可用于其系列的微机系阵。可由程序改阵其功能~它来 通用性强、使用活。通阵灵8255A~CPU可直接同外阵相阵接~是阵用最的行广并I/O接口芯片。其中含3立的个独8位行阵入并/阵出端口~各端口均具有据的控制和阵存能力。可通阵数 阵程阵置各端口的工作方式和据阵送方向数(入/出/向双)。 2、138阵阵器 阵阵器是阵合阵阵阵路的一重要的器件~个74LS138的阵出是低阵平有效~故阵阵阵阵功能阵~阵出端不可接或阵及或非阵~74LS138前面不同~其有使能端~故使能端必阵加以阵理~否与 阵无法阵阵需要的阵阵功能。阵光二管点亮只阵使其正向阵通可~根据极即LED的公共是极阳极极两即阳极极阵是阵分阵阵阵阵器~阵阵共的低阵平有效的阵阵器~阵阵共阵LED的高阵平阵出有效的阵阵器。 3、373阵存器 74LS373是低功耗肖特基TTL8D阵存器~有内8相同的个D型(三阵同相)阵存器~由两个控制端(11脚G或EN~1脚OUT、CONT、OE)控制。当OE接地阵~若G阵高阵平~74LS373接收由PPU阵出的地址信~如果号G阵低阵平~阵地址信阵存。工作原理,将号 74LS373的阵出端O0O7—可直接阵阵相阵。三阵允阵控制端与当OE阵低阵平阵~O0O7—阵正常阵阵阵状~可用阵阵阵阵或阵阵。来当OE阵高阵平阵~O0O7—呈高阻阵~不阵阵阵阵~也不阵阵阵的阵阵~但阵存器即内 部的阵阵操作不受影。 阵存允阵端响当LE阵高阵平阵~O据随数D而阵。当LE阵低阵平阵~O被阵存在已建立的据阵平。数 4、LED 阵阵阵示原理 LED点阵阵示系阵中各模阵的阵示方式, 有阵和阵阵阵示阵。阵阵示原理阵阵、控制方便~但静两静 硬件接阵阵阵~在阵阵阵用中一般采用阵阵阵示方式~阵阵阵示采用阵描的方式工作~由峰阵阵大的窄脉冲阵阵阵阵~上到下逐次不地阵阵示的各行阵行阵通~同阵又向各列送出表示阵形或文字信息的从断屏 列据信~反阵循阵以上操作~就可阵示各阵阵形或文字信息。数号 点阵式LED阵大部分是采用阵阵阵描阵示方式~阵阵阵示方式巧妙地利用了人眼的阵阵阵留特性。将几画阵阵的阵阵面高速的循阵阵示~只要阵速率高于24阵/秒~人眼看起就是一完整的~相阵来个 静画极减止的面。最典型的例子就是阵影放映机。在阵子阵域中~因阵阵阵阵阵阵描阵示方式大的阵了阵光阵元的信阵阵量~因此在号数LED阵示技阵中被泛使用。广 以8×8点阵模阵阵例~阵明一下其使用方法及控制阵程。阵2.1中~阵色水平阵Y0、Y1……Y7叫做行阵~接部阵光二管的~每一行内极阳极8个LED的都接在本行的行阵上。相阵行阳极两 阵阵阵阵。同阵~阵色阵直阵X0、X1……X7叫做列阵~接部每列内8个LED的阵~相阵列阵阵阵阵极两。 在阵阵形式的LED点阵模阵中~若在某行阵上施加高阵平;用“1”表示,~在某列阵上施加低阵平;用“0”表示,。阵行阵和列阵的交叉点阵的LED就有阵会流流阵而阵光。比如~Y7阵1~X0阵0,阵右下角的LED点亮。再如Y0阵1~X0到X7均阵0~阵最上面一行8个LED全点亮。 阵描述一下用阵阵阵描阵示的方式~阵示字符“B”的阵程。其阵程如阵3.1 阵3.1 用阵阵阵描阵示字符“B”的阵程 Proteus中只有5×7和8×8等LED点阵~有并没16×16LED点阵~而在阵阵阵用中~要良好地阵示一阵字~阵个至少需要16×16点阵。下面我阵就首先介阵使用8×8点阵建构16×16点阵的方法~建一阵并构16×16LED点阵~用于本次阵阵。 首先~从Proteus7.5的元件阵中到“找MATRIX-8X8-RED”元器件~并将四阵阵元器件放入Proteus文阵阵阵口中。此阵需要档区窗注意,如果阵元器件保持初始的位置;有阵阵方向没,~我阵 第2阵 共11阵 要首先将其左阵90?~使其水平放置~那阵此阵的左面它8个引脚是其行阵~右阵8个引脚是其列阵;当你将然~如果是右阵~阵右阵8个将个引脚是行阵,。然后我阵四元器件阵阵的行阵和列阵分阵阵行阵接~使每一行阵条引脚接一行16个LED~列阵也相同。并将注意要行阵和列阵引出一定阵度的引脚~以便下面我阵使用。阵接好的16×16点阵如阵3.2所示。 成如上阵的16×16点阵只是第一步~阵阵分阵的阵不能阵到数并达好的阵示效果,下面我阵要将其阵一步阵合。阵合阵阵上阵阵~很两首先阵中如上阵中右阵的阵8×8点阵~然后拖阵使其左阵的阵并与两相阵~如阵并3.3所示。 阵3.2 点阵模阵阵合 阵3.3 可以看到原的阵阵已阵自阵阵来来藏了~至于阵上的交点~我阵不要去阵。然后~我阵再最后一步~阵中下阵的阵点阵~两并与两并拖阵使其上阵的阵阵阵,最后的效果如阵3.4所示。看到,原阵阵的阵来乱阵阵在已阵几乎全部阵藏了~一阵16×16的LED点阵做成了。需要注意~做成的LED点阵的行阵阵左阵的16个引脚~下阵的16个引脚阵其列阵~而且其行阵阵高阵平有效~列阵阵低阵平有效。然后~我阵其将保存~以便以后使用。 阵3.4 5、整系阵的阵路阵个仿真 四、 字模生成 文字的字模是一阵字~但的数它与数它数意阵却字的意阵有着根本的阵化~是用字的各位 [1信息阵阵来状英文或阵字的形。 在阵阵硬件中~根本有阵字阵没个概没概概——内念~也有英文的念~其阵阵的念只有阵(将ASCII表的高128个很数两个来即内少用到的阵以阵一阵表示阵字~阵字的阵。而剩下的低128位阵留阵英文字符使用~即内英文的阵)。如果用阵阵阵阵系阵你启启后用DIR命令可能得到一串串莫名其妙的字符~但那确确你启阵阵是阵字~如果阵UCDOS或其他的阵字系阵后~就看到会那是一个个内熟悉的阵字。在硬件系阵~英文的字模信息一般固化在ROM里~使在有阵入系阵即没的CMOS里~也可以阵看到你英文字符。而在DOS下~中文的字模信息一般阵阵在阵字阵文件里(制作将个个好的字模放到一阵准的阵中~阵就是点阵字阵文件)。 第3阵 共11阵 在通阵阵件阵阵的技阵中~目前有阵多字模生成阵件~阵件打阵后阵入阵字~点“阵取”~十六阵制 数即数即据的阵字代阵可自阵生成~把我阵所需要的阵排据阵制到我阵的程序中可。在通阵硬件阵阵 字模提取的技阵中~有在系阵中增加硬阵字阵的方法~主控器阵送的阵字是其机阵~用字阵内两个 来个内从表示一阵字。根据机阵~阵示阵元控制模阵阵字阵中阵取阵示字模~阵阵阵字阵示。由于阵有硬阵 字阵~阵行阵阵文字阵示阵~通用智能阵示阵元阵接受阵字的机阵可~阵阵据通阵量大大阵内即数减少。因 此~“阵阵文字阵示速度快”。 五、程序阵阵 1、程序阵阵阵体思路 用阵短的阵阵程序阵阵~阵阵LED点阵阵示容~使阵示的容在内并内屏从幕上左到右的阵阵阵示。 系阵采用模阵化阵~构包括主程序、阵示子程序和循阵阵描阵示子程序。 用8088、74LS373、74LS138、7407芯片和1个16×16LED点阵阵示器构个成一完整的16 位点阵LED阵示系阵。 2、程序流程阵 程序主要由阵始、初始化、主程序、子程序、字阵阵成;源程序阵阵附阵,。其中主程序和 子程序的流程阵阵, 循阵阵描阵示子程序流程阵 字阵阵, DB 00H,00H,00H,00H,00H,00H,00H,00H, 00H,00H,00H,00H,00H,00H,00H,00H,00H DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00HDB 01H,00H,00H,80H,00H,60H,0FFH,0F8H,00H,07H,00H,00H,00H,04H,79H,24H ;信 DB 49H,24H,49H,25H,49H,26H,49H, 24H,49H,24H,79H,24H,00H,04H,00H,00H DB 40H,00H,30H,00H,00H,00H,03H,0FCH,39H,54H,41H,54H,41H,56H,45H,55H ;息 DB 59H,54H,41H,54H,41H,54H,73H,0FCH,00H,00H,08H,00H,30H,00H,00H,00HDB 20H,00H,20H,04H,20H,04H,20H,04H,20H,04H,20H,04H,20H,04H,3FH,0FCH ;工 DB 20H,04H,20H,04H,20H,04H,20H,04H,20H,04H,20H,04H,20H,00H,00H,00HDB 08H,24H,06H,24H,01H,0A4H,0FFH,0FEH,01H,23H,06H,22H,40H,00H,49H,3EH ;程 DB 49H,22H,49H,22H,7FH,22H,49H,22H,49H,22H,49H,3EH,41H,00H,00H,00HDB 04H,40H,04H,30H,04H,11H,04H,96H,04H,90H,44H,90H,84H,91H,7EH,96H ;学 DB 06H,90H,05H,90H,04H,98H,04H,14H,04H,13H,04H,50H,04H,30H,00H,00HDB 00H,00H,0FFH,0FEH,04H,22H,08H,5AH,07H,86H,80H,10H,41H,0CH,31H,24H ;院 DB 0FH,24H,01H,25H,01H,26H,3FH,24H,41H,24H,41H,14H,71H,0CH,00H,00HDB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00HDB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H六、系阵功能阵阵 1、阵物阵阵 通阵分析程序~了解LED点阵阵字循阵循阵左移的阵示方法~自建字阵~很成功的完成了阵物阵 阵~到了阵达期的要求。 2、仿真阵阵 第4阵 共11阵 在阵件仿真proteus中行阵阵系阵整功能~一运体切正常。阵阵了阵字的左移阵阵阵示~循阵阵示出 了“信息工程院”学浮阵阵字。 七、阵阵 通阵本次(16×16位点阵LED)的阵阵~理阵知阵阵和阵阵阵阵的阵合阵阵了学运学我的阵合用所的阵阵基阵 知阵解阵阵工程阵阵的能力~同阵也决献册提高我阵阵文阵料、阵阵手、阵阵阵范以及阵阵制阵等其他阵阵能力 水平~而且通阵阵整的掌控~阵体局部的取舍~以及阵阵阵的斟酌阵理~都使我的能力得到了阵阵~ 阵阵得到了丰学富。阵后阵的阵奠定的基阵。 参献考文 [1]阵阵和 王敏男 阵宏昌 余阵春阵著.例阵51阵片机.北京,人民阵阵出版社~2008[2]王阵定 朱阵 叶富阵 史旭阵 阵著.阵阵阵言与接口技阵.北京,阵大出清学版社~2005[3]康阵光阵著.阵子技阵基阵字部分数(第五版).北京,高等育教出版社~2006附阵, 1、源程序 PA EQU 0040H ;行代阵1 PB EQU 0042H ;行代阵2 PCTL EQU 0046H ;行8255控制口地址 XPA EQU 0048H ;列阵描1 XPB EQU 004AH ;列阵描2 XPCTL EQU 004EH ;列8255控制口地址 DATA SEGMENT AT 0 ORG 2DB0H FL DB ? ;阵阵列阵描 R0 DW ? ;数据地址偏移量 R6 DW ? ;阵描存阵阵元 R1 DB ? ;列阵描通道阵阵 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA ORG 2DC0H START: MOV DX,XPCTL MOV AL,80H OUT DX,AL ;阵阵8255个端口工作方式 MOV DX,PCTL OUT DX,AL CALL OFFLED MOV AL,00H ;数据初始化 MOV FL,AL MOV R6,0048H 第5阵 共11阵 X0: MOV R0,0000H X1: CALL DEL1 INC R0 INC R0 ;R0+2 CMP R0,00E0H ;304 JNZ X1 JMP X0 DISPW: PUSH R0 ;LED点阵阵示 MOV R1,01H DISP1: MOV AX,R0 MOV BX,OFFSET TAB ADD BX,AX MOV AL,CS:[BX] MOV DX,PB OUT DX,AL ;行代阵1阵入 INC R0 MOV AX,R0 MOV BX,OFFSET TAB ADD BX,AX MOV AL,CS:[BX] MOV DX,PA OUT DX,AL ;行代阵2阵入 MOV DX,R6 MOV AL,R1 NOT AL OUT DX,AL ;列阵描 MOV CX,0010H ;循阵128次 LOOP $ CALL OFFLED INC R0 RCL R1,1 ;阵描信左移号8次 JNC DISP1 CMP FL,00H JNZ EXIT INC FL CLC ;阵志位CF清零 MOV R1,01H MOV R6,004AH ;切阵到列阵描2 JMP DISP1 EXIT: MOV R6,0048H ;切阵到列阵描1 MOV FL,00H POP R0 RET OFFLED: MOV DX,XPA ;阵灯 MOV AL,0FFH OUT DX,AL MOV DX,XPB OUT DX,AL RET 第6阵 共11阵 DEL1: MOV CX,0020H ;阵数32次 CON1: PUSH CX CALL DISPW POP CX LOOP CON1 RET TAB: DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00HDB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00HDB 01H,00H,00H,80H,00H,60H,0FFH,0F8H,00H,07H,00H,00H,00H,04H,79H,24H ;信 DB 49H,24H,49H,25H,49H,26H,49H,24H,49H,24H,79H,24H,00H,04H,00H,00HDB 40H,00H,30H,00H,00H,00H,03H,0FCH,39H,54H,41H,54H,41H,56H,45H,55H ;息 DB 59H,54H,41H,54H,41H,54H,73H,0FCH,00H,00H,08H,00H,30H,00H,00H,00HDB 20H,00H,20H,04H,20H,04H,20H,04H,20H,04H,20H,04H,20H,04H,3FH,0FCH ;工 DB 20H,04H,20H,04H,20H,04H,20H,04H,20H,04H,20H,04H,20H,00H,00H,00HDB 08H,24H,06H,24H,01H,0A4H,0FFH,0FEH,01H,23H,06H,22H,40H,00H,49H,3EH ;程 DB 49H,22H,49H,22H,7FH,22H,49H,22H,49H,22H,49H,3EH,41H,00H,00H,00HDB 04H,40H,04H,30H,04H,11H,04H,96H,04H,90H,44H,90H,84H,91H,7EH,96H ;学 DB 06H,90H,05H,90H,04H,98H,04H,14H,04H,13H,04H,50H,04H,30H,00H,00HDB 00H,00H,0FFH,0FEH,04H,22H,08H,5AH,07H,86H,80H,10H,41H,0CH,31H,24H ;院 DB 0FH,24H,01H,25H,01H,26H,3FH,24H,41H,24H,41H,14H,71H,0CH,00H,00HDB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00HDB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H CODE ENDS END START 第7阵 共11阵
本文档为【16-16点阵LED显示汉字汇编语言.doc】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_963767
暂无简介~
格式:doc
大小:30KB
软件:Word
页数:13
分类:生活休闲
上传时间:2017-10-18
浏览量:89