66点阵LED循环显示汉字汇编语言设计.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《66点阵LED循环显示汉字汇编语言设计.pdf》由会员分享,可在线阅读,更多相关《66点阵LED循环显示汉字汇编语言设计.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/11 LED16X16点阵显示课程设计报告学院信息工程学院专业通信工程班级 0801 学生姓名指导老师二 0 一 0 年十二月一、设计目的本次课程设计目的剖析实验箱,利用微机接口芯片8255,并行控制LED点阵显示;其次就是掌握8088 微机系统与LED点阵显示模块之间接口电路设计及编程,了解LED点阵显示的基本原理和如何来实现汉字的的循环左移显示。2/11 二、设计内容利用 598H 实验系统扩展接口CZ7座,在控制板MC1 上以并行通信的方式控制LED点阵显示。要求自建字库,编制程序实现点阵循环左移显示汉字,并要求通过protues 仿真软件画出电路图,运行程序。三、硬件电路设计整个电
2、路由8088CPU,两片 8255,1 个 74ls373,1 个 74LS138,1 个 1616 的 LED,5个 7407。该电路可静态显示1 个 16*16 位的汉字,也可循环显示。1、8255 Intel8255A是一种通用的可编程序并行I/O 接口芯片,又称“可编程外设接口芯片”,是为 Intel8080/8085系列微处理据设计的,也可用于其它系列的微机系统。可由程序来改变其功能,通用性强、使用灵活。通过8255A,CPU可直接同外设相连接,是应用最广的并行 I/O 接口芯片。其中含3 个独立的8 位并行输入/输出端口,各端口均具有数据的控制和锁存能力。可通过编程设置各端口的工作
3、方式和数据传送方向(入/出/双向。2、138 译码器译码器是组合逻辑电路的一个重要的器件,74LS138 的输出是低电平有效,故实现逻辑功能时,输出端不可接或门及或非门,74LS138 与前面不同,其有使能端,故使能端必须加以处理,否则无法实现需要的逻辑功能。发光二极管点亮只须使其正向导通即可,根据LED的公共极是阳极还是阴极分为两类译码器,即针对共阳极的低电平有效的译码器;针对共阴极LED的高电平输出有效的译码器。3、373 锁存器74LS373 是低功耗肖特基TTL8D 锁存器,内有8 个相同的D 型(三态同相 锁存器,由两个控制端(11 脚 G 或 EN;1 脚 OUT、CONT、OE
4、控制。当OE 接地时,若G 为高电平,74LS373 接收由PPU输出的地址信号;如果G 为低电平,则将地址信号锁存。工作原理:74LS373 的输出端O0 O7 可直接与总线相连。当三态允许控制端OE为低电平时,O0 O7为正常逻辑状态,可用来驱动负载或总线。当OE 为高电平时,O0 O7 呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。当锁存允许端LE为高电平时,O随数据 D而变。当LE为低电平时,O被锁存在已建立的数据电平。4、LED 动态显示原理LED 点阵显示系统中各模块的显示方式:有静态和动态显示两种。静态显示原理简单、控制方便,但硬件接线复杂,在实际应用
5、中一般采用动态显示方式,动态显示采用扫描的方式工作,由峰值较大的窄脉冲电压驱动,从上到下逐次不断地对显示屏的各行进行选通,同时又向各列送出表示图形或文字信息的列数据信号,反复循环以上操作,就可显示各种图形或文字信息。点阵式LED 绝大部分是采用动态扫描显示方式,这种显示方式巧妙地利用了人眼的视觉暂留特性。将连续的几帧画面高速的循环显示,只要帧速率高于24 帧/秒,人眼看起来就是一个完整的,相对静止的画面。最典型的例子就是电影放映机。在电子领域中,因为这种动态扫描显示方式极大的缩减了发光单元的信号线数量,因此在LED 显示技术中被广泛使用。以 88 点阵模块为例,说明一下其使用方法及控制过程。图
6、2.1 中,红色水平线Y0、Y1 Y7 叫做行线,接内部发光二极管的阳极,每一行8 个 LED 的阳极都接在本行的行线上。相邻两行线间绝缘。同样,蓝色竖直线X0、X1X7叫做列线,接内部每列8 个 LED文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7
7、Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I
8、7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8
9、I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G
10、8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6
11、G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ
12、6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 H
13、Z6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P33/11 的阴极,相邻两列线间绝缘。在这种形式的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
14、和 88 等 LED点阵,并没有1616LED点阵,而在实际应用中,要良好地显示一个汉字,则至少需要1616 点阵。下面我们就首先介绍使用88 点阵构建 1616 点阵的方法,并构建一块16 16LED点阵,用于本次设计。首先,从Proteus7.5的元件库中找到“MATRIX-8X8-RED”元器件,并将四块该元器件放入Proteus文档区编辑窗口中。此时需要注意,如果该元器件保持初始的位置没有转动方向),我们要首先将其左转90,使其水平放置,那么此时它的左面8 个引脚是其行线,右边 8 个引脚是其列线。如果你用启动盘启动系统后用DIR命令可能得到一串串莫名其妙的字符,但那确确实实是汉字,如
15、果你启动UCDOS 或其他的汉字系统后,就会看到那是一个个熟悉的汉字。在硬件系统内,英文的字模信息一般固化在 ROM 里,即使在没有进入系统的CMOS 里,也可以让你看到英文字符。而在DOS下,中文的字模信息一般记录在汉字库文件里(将制作好的字模放到一个个标准的库中,这就是点阵字库文件。在通过软件实现的技术中,目前有许多字模生成软件,软件打开后输入汉字,点“检取”,十六进制数据的汉字代码即可自动生成,把我们所需要的竖排数据复制到我们的程序中即可。在通过硬件实现字模提取的技术中,有在系统中增加硬汉字库的方法,主控器发送的汉字是其机内码,用两个字节来表示一个汉字。根据机内码,显示单元控制模块从汉字
16、库中查取显示字模,实现汉字显示。由于带有硬汉字库,进行动态文字显示时,通用智能显示单元仅接受汉字的机内码即可,这样数据通讯量大大减少。因此,“动态文字显示速度快”。五、程序设计文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J
17、3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8
18、J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U
19、8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10
20、U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B1
21、0U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B
22、10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7
23、B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P36/11 1、程序设计总体思路用简短的汇编程序设计,实现LED 点阵显示内容,并使显示的内容在屏幕上从左到右的滚动显示。系统采用模块化结构,包括主程序、显示子程序和循环扫描显示子程序。用 8088、74LS373、74LS138、7407 芯片和1 个 1616LED点阵显示器构成一个完整的16位点阵 LED显示系统。2、程序流程图程序主要由开始、初始化、主程序、子程序、字库组成 的设计,理论知识学习和实际设计的结合锻炼了我的综合运用所学的专业基础知识解决实际工程问题的能力,同时也提高我查阅
24、文献资料、设计手册、设计规范以及电脑制图等其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富。为后继的学习奠定的基础。文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10
25、U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B10U8J3P3文档编码:CC10R9C2C8N10 HZ6G8I7Y7E1 ZW7B1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 66 点阵 LED 循环 显示 汉字 汇编语言 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内