1、 课程设计 IV 设计说明书 LED16*16 点阵显示设计 学 生 姓 名 学 号 班 级 成 绩 指 导 教 师 课程设计任务书 专业: 学号: 姓名: 课程设计名称: 课程设计 IV10171010 设计题目: LED16*16 点阵显示设计 完成期限:自 2013 年 9 月 2 日至 2013 年 9 月 14 日共 2 周 设计依据要求及主要内容 一、目的任务: 依据实验器材提供的功能,利用并行接口芯片 8255A 和 LED 点阵模块显示字符,用取模软件建 立标准字库,并编制程序实现点阵循环左移显示汉字。 二、设计内容: 1. 复习相关课程内容:微机原理及应用课程相关内容;汇编语
2、言程序设计的相关内容;熟悉模拟 电路、数字电路的相关知识; 2. 熟悉实验相关器材的主要功能。 3. 在上述基础上,根据课程设计的基本要求,完成以下各项任务(反映在设计说明书中): (1)题目要求涉及的硬件电路图及摘要说明。 (2)题目的工作原理及相应描述。 (3)程序流程框图。 三、设计要求: 1.软件程序文档() ;2.硬件电路图(用专业软件) ;3.完成实验;4.完成设计说明书。 摘 要 利用微机接口芯片 8255,并行控制 LED 点阵显示;其次就是掌握 8088 微机系统与 LED 点阵显 示模块之间接口电路设计及编程,了解 LED 点阵显示的基本原理和如何来实现汉字的的循环左移显
3、示。在控制板 MC1 上以并行通信的方式控制 LED 点阵显示。要求自建字库,编制程序实现点阵循环 左移显示汉字; 关键词关键词:芯片; 并行;循环 目目 录录 1. 设计目的.1 2. 设计内容.2 3. 硬件电路设计.3 3.1 82553 3.2 138 译码器.3 3.3 371 锁存器.3 3.4 LED 动态显示原理.3 3.5 整个系统的仿真电路图.6 4. 字模生成.7 5. 程序设计.8 5.1 程序设计整体思路.8 5.2 程序流程图.8 5.3 源程序.10 6. 系统功能测试.13 6.1 实物测试.13 6.2 仿真测试.13 7. 总结.14 参考文献15 1 1.
4、 1. 设计目的设计目的 本次课程设计目的剖析试验箱,利用微机接口芯片 8255,并行控制 LED 点阵显示; 其次就是掌握 8088 微机系统与 LED 点阵显示模块之间接口电路设计及编程,了解 LED 点阵显示的基本原理和如何来实现汉字的的循环左移显示。 2 2. 2. 设计内容设计内容 利用 598H试验系统扩展接口 CZ7 座, 在控制板 MC1 上以并行通信的方式控制 LED 点阵显示。要求自建字库,编制程序实现点阵循环左移显示汉字,并要求通过 protues 仿真软件画出电路图,运行程序。 3 3. 3. 硬件电路设计硬件电路设计 整个电路由 8088CPU,两片 8255,1 个
5、 74ls373,1 个 74LS138,1 个 1616 的 LED,5 个 7407。该电路可静态显示 1 个 16*16 位的汉字,也可循环显示。 3.1 82553.1 8255 Intel8255A是一种通用的可编程序并行I/O接口芯片, 又称 “可编程外设接口芯片” , 是为 Intel8080/8085 系列微处理据设计的, 也可用于其它系列的微机系统。 可由程序来 改变其功能,通用性强、使用灵活。通过 8255A,CPU 可直接同外设相连接,是应用最广 的并行 I/O 接口芯片。 其中含 3 个独立的 8 位并行输入/输出端口, 各端口均具有数据的 控制和锁存能力。可通过编程设
6、置各端口的工作方式和数据传送方向(入/出/双向)。 3.2 1383.2 138 译码器译码器 译码器是组合逻辑电路的一个重要的器件,74LS138 的输出是低电平有效,故 实现逻辑功能时, 输出端不可接或门及或非门, 74LS138 与前面不同, 其有使能端, 故使能端必须加以处理,否则无法实现需要的逻辑功能。发光二极管点亮只须使 其正向导通即可,根据 LED 的公共极是阳极还是阴极分为两类译码器,即针对共 阳极的低电平有效的译码器;针对共阴极 LED 的高电平输出有效的译码器。 3.3 3733.3 373 锁存器锁存器 74LS373 是低功耗肖特基 TTL8D 锁存器,内有 8 个相同的 D 型(三态同相)锁存器, 由两个控制端(11 脚 G 或 EN;1 脚 OUT、CONT、OE)控制。当 OE 接地时,若 G 为高电平, 74LS373 接收由 PPU 输出的地址