基于8086的LED点阵屏设计 下载本文

内容发布更新时间 : 2024/12/30 0:12:09星期一 下面是文章的全部内容请认真阅读。

接口技术课程设计

基于8086的LED点阵屏设计

1、 设计内容

LED电子显示屏是随着计算机技术及相关的微电子、光电子技术的迅猛发展而形成的一种新型信息显示媒介。它利用发光二极管构成的点阵或像素单元组成可变面积的显示屏幕,以可靠性高、使用寿命长、环境适应能力强、性价比高等特点,在短短的十几年中,迅速成长为平板显示的主流产品。由于LED电子显示屏具有显示内容信息量大,外形美观大方,操作使用方便灵活,用户可随时任意自行编辑修改显示内容,显示方式图文并茂等优点,因此被广泛应用于商场、学校、银行、邮局、机场、车站、码头、金融证券市场、文化中心、信息中心休息设施等公共场所。

Proteus是英国Labcenterelectronics公司开发的EDA工具软件。它不仅具有其他EDA工具软件的仿真功能,也是目前最好的仿真单片机及外围器件的工具。Proteus从原理图布图、代码调试到微处理器与外围电路协同仿真,一键切换到PCB设计,真正实现将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、8086、HC11、AVR、ARM和MSP430等。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。本课程设计在Proteus仿真平台上完成了8086控制的32×32LED点阵屏设计。 2、 设计原理及方案

本课程设计采用基于8086微处理器的接口电路对外围设备进行控制。主要涉及到8086 CPU接口电路的设计与搭建、点阵屏的组装、点阵屏与接口电路的连接、点阵屏扫描方案等。 2.1 设计原理

原理部分主要介绍8086 CPU各引脚的功能以便说明接口电路的连接原理;点阵屏的基本概念和扫描方法。 2.1.1 8086微处理器

8086是Intel系列的16位微处理器,芯片上有4万个晶体管,采用 HMOS工艺制造,用单一的+5V电源,时钟频率为4.77MHz~10MHz。8086有16根数据线和20根地址线,它既能处理16位数据,也能处理8位数据。可寻址的内存空间为1MB。

1

接口技术课程设计

图1 8086实物图(左)8086引脚图(右)

8086有两种工作模式,分别是最大模式和最小模式。当CPU处在不同的工作模式时,其部分引脚的功能是不同的,因此在设计时必须首先确定CPU的工作方式。本设计采用最小模式,CPU各引脚功能如下:

1) AD15 ~AD0(addressdatabus):地址/数据总线,双向,三态。 2) A19/S6~A16/S3(address/status):地址/状态信号,输出,三态。 3) BHE(低)/S7(bushighenable/status):允许总线高8位数据传送/状态信号,

输出,三态。

4) RD/(read):读信号,输出,三态,低电平有效。 5) READY(ready):准备就绪信号,输入,高电平有效。

6) INTR(interruptrequest):可屏蔽中断请求信号,输入,高电平有效。 7) TEST/(test):等待测试控制信号,输入,低电平有效。

8) NMI(non-maskableinterrupt):非屏蔽中断请求信号,输入,高电平有效。 9) RESET(reset):复位信号,输入,高电平有效。 10) CLK(clock):时钟信号,输入。 11) VCC电源输入引脚。 12) GND:接地引脚。

13) MN/MX/(minimum/maximum):最小/最大模式输入控制信号。 14) IO/M/(memoryI/Oselect):存储器、I/O端口选择控制信号。 15) WR/(write):写信号,输出,低电平有效。

16) INTA/(interruptacknowledge):可屏蔽中断响应信号,输出,低电平有效。 17) ALE(addresslockenable):地址锁存允许信号,输出,高电平有效。 18) DT/(datatransmitorreceive):数据发送/接收信号,输出,三态。 19) DEN/(dataenable):数据允许控制信号,输出,三态,低电平有效。 20) HOLD(busholdrequest):总线保持请求信号,输入,高电平有效。

2

接口技术课程设计

21) HLDA(holdacknowledge):总线保持响应信号,输出,高电平有效。 2.1.2 点阵屏及其工作原理

LED点阵屏通过LED点阵组成,以红色或绿色灯珠亮灭来显示文字、图片、动画、视频等,是各部分组件都模块化的显示器件,通常由显示模块、控制系统及电源系统组成。LED点阵显示屏制作简单,安装方便,被广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等。

图2 8×8点阵块

下面详细介绍点阵屏的工作原理。以简单的8×8点阵为例(图3 右),它共由64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一行置1电平,某一列置0电平,则相应的二极管就亮;如要将第一个点点亮,则9脚接高电平13脚接低电平,则第一个点就亮了;如果要将第一行点亮,则第9脚要接高电平,而(13、3、4、10、6、11、15、16)这些引脚接低电平,那么第一行就会点亮;如要将第一列点亮,则第13脚接低电平,而(9、14、8、12、1、7、2、5)接高电平,那么第一列就会点亮.

图3 不同极性的点阵屏结构图

2.1.3 点阵屏扫描方式

LED点阵扫描方式有很多种类,主要有四种扫描方式,分别是逐行式、逐列式、列行式、行列式。各种扫描方式应用在不同的场合,逐行式扫描主要是应用在行数较

3