北京交大单片机课程设计8x8点阵实验报告 联系客服

发布时间 : 星期五 文章北京交大单片机课程设计8x8点阵实验报告更新完毕开始阅读23aff226ff00bed5b9f31db5

点阵式LED显示器

一、实验目的

1.了解点阵式LED显示原理。

2.掌握单片机与8×8点阵块之间接口电路设计及编程。 3.掌握8155工作原理及与单片机的接口电路设计。

二、设计任务及要求 系统设计要求:

利用8×8点阵显示屏,自己设计、焊接并调试电路板,实现在单片机的控制下,点阵显示屏显示“ 电子设计”,显示方式分别为单字循环显示、左右滚动显示、上下滚动显示。 系统功能说明:

系统在正常工作模式下为单字循环显示“ 电子设计”四个字,当按下第一个开关时,点阵显示屏开始上下滚动显示“ 电子设计”,循环显示三次。而当按下第二个开关时,点阵显示屏开始左右滚动显示“ 电子设计”,循环显示三次。当按下复位开关时,单片机复位,程序重新开始。

三、工作原理及设计思路

(1)电路原理图:点阵显示模块的硬件电路设计如图1所示:

图1

复位电路的基本功能是:系统上电时提供复位信号,在加电瞬间,RST端出现一定时间的高电平,直至系统电源稳定后,撤销复位信号。 如下图:

晶振电路如下图:

(2)电路设计原理:

8X8点阵共由64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置0电平,某一行置1电平,则相应的二极管就亮;8X8点阵的列输入为C0~C7,行输入为R0~R7,它们通过驱动电路(芯片1416及74LS245)接至发光二极管的阴极和阳极。 要显示某一个字,首先要设计该字的点阵字形,编好行(或列)点阵码,然后在单片机的控制下对点阵进行逐行(或列)扫描。在人眼的暂存效应下我们会看到完整的字形,从而实现了字体在点阵显示屏上的输出。

(3)设计思路:

由于只控制8*8点阵显示屏,故不需要扩展单片机的I/O接口。考虑到P0口需要接上拉电阻,使得电路较为复杂,因此利用单片机的P1口来控制点阵的行,用P2口控制点阵的列。

(4)芯片原理

1.单片机STC89C51RC引脚功能:

4KB程序存储器,512B的数据存储器,中断源8个,定时器3个,32位I/O口,有看门狗电路。

STC89C51RC/RD+系列单片机ISP编程原理

2.74HC245 管脚图如下:

芯片中数据传输方向:

根据所设计的电路原理图,数据由A口传向B口,故应使=0,DIR=1。数据从A口输出后需接1K电阻,再接到点阵的行。 3.MC1416BP 管脚图如下: