——单片机原理实验室
河南理工大学电工电子实验中心1
实验九、16×16点阵LED实验
一、实验目的二、实验设备三、实验原理四、实验内容及步骤河南理工大学电工电子实验中心
2
一、实验目的
1、掌握点阵LED的原理和程序设计方法;2、掌握74LS164扩展并口的方法;3、了解单片机控制外围设备常用的电路。
河南理工大学电工电子实验中心
3
二、实验设备
1、实验用主机1台;
2、SICELab-G2200实验箱1台;3、G6W仿真器1台;
4、导线如干;
河南理工大学电工电子实验中心
4
三、实验原理
从理论上讲,不论显示图形还是文字,只要控制这些组成图形或文字的各个点所在位置相应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法成为静态显示方式。16×16点阵共有256个发光二极管,显然单片机没有那么多的端口,如果我们采用锁存器来扩展端口,
河南理工大学电工电子实验中心
5
三、实验原理
按8位的锁存器计算,16×16的点阵需要256/8=32个锁存器。这个数字很大,因为我们仅仅是16×16的点阵,在实际应用中的显示屏往往要大的多,这样在锁存器上花的成本就很大。因此,在实际的应用中的显示屏几乎都不使用这种设计,而是采用另一种称为动态的扫描的方法。
河南理工大学电工电子实验中心
6
三、实验原理
动态扫描简单的素、说就是逐行轮流点亮,这样扫描电路就可以实现多行的同名列共用一套列驱动器。以16×16点阵为例,我们把所有同一行发光二极管的阳极连接在一起,把所有的同一列的发光二极管的阴极连接在一起,先送出第一行对应的发光二极管灭的数据并锁存,然后选通第一行使其点亮一定的时间,然后熄灭。
河南理工大学电工电子实验中心
7
三、实验原理
再送第2行的数据并锁存,然后选同第2行使其点亮相同的时间,然后熄灭;……第16行之后,又重新点亮第一行,这样反复轮回。当这样的轮回速度足够快时(每秒24次以上),由于人眼的视觉暂留现象,我们就能看到的显示屏上稳定的图形了。
河南理工大学电工电子实验中心
8
四、实验内容及步骤
1、实验内容
在16×16的LED上显示“河南理工大学电工电子实验中心”。
2、实验步骤
A、根据实验内容与实验原理图进行软件设计;B、写出程序代码并进行调试;
河南理工大学电工电子实验中心
9
片选YS3
图9-1 原理图
河南理工大学电工电子实验中心
10
C、所用实验模块示意图:
16×16点阵模块片选信号仿真板11
河南理工大学电工电子实验中心
D、根据接线原理图进行接线;原理图如
图9-1:接线图如下:
片选信号-
16X16LED模块
河南理工大学电工电子实验中心
12
E、进行联合调试。
(1)检查接线及电源线和数据线是否接好;
(2)打开实验箱的电源;(3)设置仿真器;
(4)执行程序,看实验结果是否满足要求;
河南理工大学电工电子实验中心
13
实验九完河南理工大学电工电子实验中心
14
因篇幅问题不能全部显示,请点此查看更多更全内容