LED16乘16电子显示器课程设计 - 图文

目录

1. 前言 ................................................... 错误!未定义书签。 2. 方案设计 ............................................... 错误!未定义书签。

2.1. 系统功能要求 ...................................... 错误!未定义书签。 2.2. 硬件设计 .......................................... 错误!未定义书签。

2.2.1. 8255A芯片 ................................... 错误!未定义书签。 2.3. 设计框图 .......................................... 错误!未定义书签。 2.4. LED点阵介绍 ...................................... 错误!未定义书签。 2.5. LED显示方式 ...................................... 错误!未定义书签。 3. 测试与调试 ............................................. 错误!未定义书签。 4. 总结与体会 ............................................. 错误!未定义书签。 5. 程序清单 ............................................... 错误!未定义书签。 6. 参考文献 ............................................... 错误!未定义书签。

1. 前言

LED 电子显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。它发布信息灵活多变,易于控制。在现代工业控制和一些智能化仪器仪表中,越来越多的场所需要用点阵图形显示屏显示信息。LED 电子显示屏由单片机控制。单片机的优点是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。正因为如此,在我国,单片机已被广泛地应用在工业自动化控制、自动检测、智能仪表、家用电器等各个方面。随着电子设备变成我们日常生活始终必备之物,电子显示产品也成为一个重要组件,提供快捷而方便的通讯.发光二极管(LED)电子显示屏也被广泛应用.LED 电子显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。随着市场的急速需求,在现有的市场上已经出现许多有关点阵显示器有关的产品,如广告活动字幕机,股票显示板,活动广告栏等。它们的优点是可按需要的。

2. 方案设计

2.1. 系统功能要求

设计装调一个直流电机调速控制器。利用取模软件建立标准字库,编制程序实现点阵循环左移显示汉字:上海学院。 2.2. 硬件设计

(1)16X16 矩阵LED为共阴极显示,由四个8X8 LED点阵块组成,根据提供I/O地址、功能,由不同I/O口分别提供字形代码送行,列扫描信号送列扫描行,凡字形代码位\、列扫描信号\该点点亮,否则熄灭,通过逐列扫描,循环点亮字形或曲线。

(2)用8255的PA、PB输出接口提供扫描列信号;用8255的PC口和273输出接口提供扫描行信号,输出字形代码,完成16×16的点阵显示。

2.2.1. 8255A芯片

1. 8255A的端口地址: 在片选信号CS=0的条件下:

本实验我设计的端口地址为60H~63H,端口地址如表2.1所示:

表2.1 8255A端口地址

信号线 IOY3 寄存器 A口 B口 C口 控制寄存器 地址 60H 61H 62H 63H

2. 8255A的工作方式

有3种工作方式,本实验我主要采用方式0:基本型输入/输出方式。A端口工作在方式0并作为输出口,B端口工作方式0并作为输出口.

3. 8255A的控制字:设置控制字为B=80H.

4. 8255A输入/输出接口电路

255A片内有A, B, C 3个8位并行端口,A口和B口分别有1个8位的数据输出锁存/缓冲器和1个8位数据输入锁存器,C口有1个8位数据输出锁存/缓冲器和1个8位数据输入缓冲器,用于存放CPU与外部设备交换的数据。

3

5. 8255A的引脚

8255A的引脚如图2.1所示,分为数据线、地址线、读/写控制线、输入/输出端口线和电源线。

图2.2.1 8255A的引脚图

D7~D0:三态、双向数据线,与CPU数据总线连接,用来传送数据。 :片选信号线,低电平有效时,芯片被选中。 A1, A0:地址线,用来选择内部端口。

:读出信号线,低电平有效时,允许数据读出。 :写入信号线,低电平有效时,允许数据写入。

RESET:复位信号线,高电平有效时,将所有内部寄存器(包括控制寄存器)清0。 PA7~PA0:A口输入/输出信号线。 PB7~PB0:B口输入/输出信号线。 PC7~PC0:C口输入/输出信号线。 VCC:+5V电源。 GND:电源地线。 2.3. 设计框图

LED点阵总体框图如图1.1所示,点阵电路大体上可以分成微机本身的硬件、显示驱动电路、控制信号电路三部分。控制电路部分包括一个51CUP和一些外围电路。在整个电路当中此控制电路部分相当于一个上位机,它负责控制整个电路以及相应的程序的运行、与PC机的串行通讯、以及给屏体电路部分发送命令。点阵显示屏体、以及它的行和列的各个驱动电路。由于两部分的电路在制板时可以放到一起,所以可以将其字库放到控制电路部分使用串行通讯方式来与屏体电路部分进行数据和命令的传送。

此显示电路采用扫描方式进行显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器。由行译码器给出的行选通信号,从第一行开始,按顺序依次对各行进行扫描(把该行与电源的一端接通)。另一方而,根据各列锁存的数据,确定相应的列驱动器是否将该列与电源的另一端接通。接通的列,就在该行该列点燃相应的LED;未接通的列所对应的LED熄灭。可通过扫描输出口的控制实现颜色的转换。

联系客服:779662525#qq.com(#替换为@)