5实验五:点阵LED显示

合集下载

led点阵毕业设计

led点阵毕业设计

led点阵毕业设计LED点阵是一种常见的显示设备,它由许多小型的发光二极管组成,可以用来显示文字、图像和动画。

在现代科技的推动下,LED点阵的应用越来越广泛,尤其在毕业设计中,它成为了许多学生选择的研究方向。

一、LED点阵的原理和结构LED点阵的原理非常简单,它由许多发光二极管按照一定的排列方式组成。

每个发光二极管都有一个正极和一个负极,当正极接通电流时,发光二极管就会发光。

通过控制每个发光二极管的电流,可以实现不同的显示效果。

LED点阵的结构也很简单,一般由多行多列的发光二极管组成。

每行的发光二极管连接在一起,每列的发光二极管也连接在一起。

通过控制每行和每列的电流,可以选择性地点亮或熄灭每个发光二极管,从而实现显示效果。

二、LED点阵在毕业设计中的应用LED点阵在毕业设计中有许多应用,下面我们来介绍一些常见的应用案例。

1. 数字钟LED点阵可以用来制作数字钟,通过控制每个发光二极管的点亮和熄灭,可以显示出当前的时间。

这对于毕业设计来说,既有一定的技术难度,又能够实际应用于生活中,非常具有实用性。

2. 温度显示LED点阵还可以用来制作温度显示器,通过传感器获取当前的温度数值,并将其转化为LED点阵的显示。

这种设计不仅可以展示温度信息,还可以通过不同的颜色和图案来表示不同的温度区间,提高用户体验。

3. 文字信息显示LED点阵最常见的应用就是显示文字信息,比如在公共场所的广告牌、电子显示屏等。

在毕业设计中,可以通过编程控制LED点阵显示不同的文字信息,实现信息的传递和交流。

三、LED点阵毕业设计的挑战和解决方案LED点阵毕业设计虽然有许多应用案例,但也面临着一些挑战。

下面我们来讨论一些常见的挑战和解决方案。

1. 硬件设计LED点阵的硬件设计是一个关键的环节,需要考虑电路的稳定性、功耗和散热等问题。

在毕业设计中,可以通过合理的电路设计和选用高质量的元器件来解决这些问题。

2. 软件编程LED点阵的软件编程也是一个重要的挑战,需要熟悉编程语言和掌握相关的算法。

LED点阵显示屏设计报告

LED点阵显示屏设计报告

西安邮电大学开发性实验结题报告学院:电子工程学院班级:光信1201 姓名:袁云飞学号:******** 班级:光信1201 姓名:赵晓伟学号:******** 班级:光信1201 姓名:陶鹏江学号:********237团队2014年3月30日16 32点阵LED电子显示屏摘要:本设计是一16×32点阵LED电子显示屏的设计。

整机以美国ATMEL 公司生产的40脚单片机AT89C52为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。

通过该芯片控制两个行驱动器74HC573和四个列驱动器74HC573来驱动显示屏显示。

该电子显示屏可以显示各种文字或单色图像,全屏采用8块8×8点阵LED显示模块来组成16×32点阵显示模式。

文中详细介绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等。

单片机控制系统程序采用单片机C语言进行编辑,通过编程控制各显示点对应LED阳极和阴极端的电平,就可以有效的控制各显示点的亮灭。

LED显示以其组构方式灵活、显示稳定、功耗低、寿命长、技术成熟、成本低廉等特点得到广泛的应用。

关键词:AT89C51单片机;LED;点阵显示;动态显示;C语言。

一绪论LED显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。

它具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。

并广泛的应用于公交汽车,码头,商店,学校和银行等公共场合的信息发布和广告宣传。

LED显示屏经历了从单色,双色图文显示屏到现在的全彩色视频显示屏的发展过程,自20世纪八十年代开始,LED显示屏的应用领域已经遍布交通、电信、教育、证券、广告宣传等各方面。

1 LED点阵显示屏概述LED点阵显示屏的构成型式有多种,其中典型的有两种。

一种把所需展示的广告信息烧写固化到EPROM芯片内,能进行固定内容的多幅汉字显示,称为单显示型;另一种在机内设置了字库、程序库,具有程序编制能力,能进行内容可变的多幅汉字显示,称可编程序型。

点阵实验报告

点阵实验报告

点阵实验报告点阵实验报告引言点阵技术是一种将图像或文字转化为由像素组成的矩阵的方法,通过控制每个像素的亮度或颜色,可以展示出各种图案和信息。

本实验旨在通过搭建一个简单的点阵系统,探索点阵技术的原理和应用。

实验设备与原理实验所需设备包括Arduino开发板、点阵模块、导线等。

点阵模块是由多个LED灯组成的矩阵,每个LED灯代表一个像素点。

Arduino开发板则是用于控制点阵模块的微控制器。

点阵模块与Arduino开发板通过导线连接,通过Arduino开发板的数字输出口控制点阵模块的亮灭。

通过控制每个像素点的亮度和颜色,可以在点阵模块上显示出各种图案和文字。

实验步骤1. 搭建实验电路:将点阵模块与Arduino开发板通过导线连接,确保连接正确无误。

2. 编写程序:使用Arduino开发板的编程语言,编写程序来控制点阵模块的显示。

可以通过控制每个像素的亮度和颜色,来显示出所需的图案或文字。

3. 上传程序:将编写好的程序上传到Arduino开发板上,使其能够执行所需的显示操作。

4. 测试显示效果:通过调用程序中的函数或方法,控制点阵模块的显示效果。

可以尝试显示不同的图案、文字或动画效果,观察点阵模块的反应。

实验结果与讨论在实验过程中,我们成功搭建了一个简单的点阵系统,并通过编写程序来控制点阵模块的显示效果。

我们尝试了显示不同的图案和文字,包括心形、笑脸、数字等。

通过实验,我们发现点阵技术具有以下特点和应用:1. 灵活性:通过编写程序,可以控制点阵模块显示任意图案和文字,实现灵活多变的显示效果。

2. 可视性:点阵模块的LED灯亮度高,颜色鲜艳,可以在各种环境下清晰可见。

3. 应用广泛:点阵技术广泛应用于各种显示设备中,如数码时钟、室内广告牌、电子游戏等。

然而,点阵技术也存在一些限制和挑战:1. 分辨率限制:点阵模块的分辨率有限,无法显示过于复杂的图案和文字。

2. 控制复杂度:编写程序来控制点阵模块的显示效果需要一定的编程知识和技巧,对于初学者来说可能较为困难。

LED点阵显示姓名实训报告

LED点阵显示姓名实训报告

LED点阵显示姓名实训报告江西科技师范大学通信与电子学院《专业设计实训》报告实训题目:LED点阵显示姓名小组成员:_刘玉婷20122622小组成员:_兰小玲20122623小组成员:黄妹20122624小组成员:_管美珍20122625班级:_ __12电信本科_____指导老师:______占华林________2014 年12 月25 日一、实训选题内容以及要求LED点阵滚动显示自己中文姓名。

1.课题说明LED点阵屏通过LED(发光二极管)组成,以灯珠亮灭来显示文字、图片、动画、视频等,是各部分组件都模块化的显示器件,通常由显示模块、控制系统及电源系统组成。

LED点阵显示屏制作简单,安装方便,被广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等。

一般我们使用点阵显示汉字是用的16*16的点阵宋体字库,所谓16*16,是每一个汉字在纵、横各16点的区域内,显示的。

也就是说用四个8*8点阵组合成一个16*16的点阵。

2.设计要求(1)利用LED点阵显示自己中文姓名,要求能控制滚动速度;(2)控制出入和消失方向(上入下出、下入上出、左入右出、右入左出,至少实现一种);二、实训计划和人员安排在这次单片机实训中,我们做的是万年历加闹钟电路。

在这次实训中我们小组进行分工完成此次单片机实训。

具体分工情况如下:12月7号—12月9号整个小组进行讨论分析,确定如何完成这次实训。

每个人开始在网上查找有关万年历有关的资料。

12月10号—12月12 号大家将各自找好的资料进行分析,确定大概思路。

12月12号—12月13 号整理思路,写出大概的框架,以及流程图。

12月13号—12月14 号画出仿真电路。

12月15号—12月17 号根据仿真电路写出单片机程序。

12月18号—12月21 号采购电路元件以及焊接电路板。

12月22号—12月24 号进行电路板的调试,直至达到选题要求。

具体人员安排:刘玉婷:实物焊接管美珍:PPT制作兰小玲:器材购买以及视屏拍摄黄妹:实验报告其它的一起合作,共同完成三、实训选题分析(主要完成对选题的功能分析,注重原理阐述;如何细化功能模块,软、硬件电路设计的设计思路)按照设计要求,本课题需要使用四个8*8LED点阵屏,由于单片机没有这么多的端口,所以采取动态扫描的显示方法显示名字。

点阵屏显示原理及实验详解讲解

点阵屏显示原理及实验详解讲解

点阵屏显示原理及实验详解讲解标题:LED点阵屏学习攻略共享资料LED点阵屏学习攻略在经历了将近一个学期断断续续的点阵屏学习后,最后终于在AVR平台下完成了128*32点阵屏的无闪烁显示。

现把整个学习过程总结如下:无论是51单片机还是AVR单片机,点阵屏的显示原理是一样的,所以首先从51讲起。

说明:以下所有试验如无特殊说明均在Keil uVision3 + Proteus 6.9 SP5下仿真完成。

一.基于51的点阵屏显示:(1)点亮第一个8*8点阵:1.首先在Proteus下选择我们需要的元件,AT89C52、74LS138、MATRIX-8*8-GREEN(在这里使用绿色的点阵)。

在Proteus 6.9中8*8的点阵总共有四种颜色,分别为MATRIX-8*8-GREEN,MATRIX-8*8-BLUE,MATRIX-8*8-ORANGE ,MATRIX-8*8-RED。

在这里请大家牢记:红色的为上列选下行选;其它颜色的为上行选下列选!而所有的点阵都是高电平选中列,低电平选中行!也就是说如果某一个点所处的行信号为低,列信号为高,则该点被点亮!此结论是我们编程的基础。

2.在选择完以上三个元件后,我们开始布线,具体如下图:这里P2是列选,P3连接38译码器后作为行选。

选择38译码器的原因:38译码器每次可输出相应一个I/O口的低电平,正好与点阵屏的低电平选中行相对,并且节省了I/O口,大大方便了我们的编程和以后的扩展。

3.下面让我们把它点亮,先看一个简单的程序:(将奇数行偶数列的点点亮,效果如下图)下面是源代码:/************8*8LED点阵屏显示*****************/#includevoid delay(int z) //延时函数{int x,y;for(x=0;x<z;x++)< p="">for(y=0;y<110;y++);}void main(){while(1){P3=0; //行选,选择第一行P2=0x55; //列选,即该行显示的数据delay(5); //延时/*****下同*****/P3=2; //第三行P2=0x55;delay(5);P3=4; //第五行P2=0x55;delay(5);P3=6; //第七行P2=0x55;delay(5);}}上面的程序实现了将此8*8点阵的奇数行偶数列的点点亮的功能。

实验五 视觉反应时测试

实验五 视觉反应时测试

实验五视觉反应时测试一、实验仪器简介BD-II-511型视觉反应时测试仪,本仪器适用于心理教学实验和科学研究。

可进行五大类十七组的反应时实验,包括经典反应时、简单反应时实验,也包括认识心理学的反应时实验。

用于自动测量视觉的选择反应时、辨别反应时、简单反应时,以及检测被试者的判别速度和准确性。

(一)组成1、本仪器由单片机及关控制电路、主试面板、被试面板等部分组成。

2、主试面板设有操作键,八个数码显示管(1位标志、4位反应时、3位次数)。

3、被试面板由7*15点阵三色光点阵显示屏组成。

显示屏翻转折叠。

4、被试左、右回答手键。

5、微型打印机(选配件)接口。

(二)主要技术指标1、实验内容:五大类十七组实验。

通过按键及指示灯选择任一组实验。

1)刺激概率对视觉反应时的影响;2)数奇偶不同排列的刺激特征对反应时的影响;3)数差大小排列的刺激特征对反应时的影响;4)信息量对反应时的影响;5)“刺激对”异同及时间间隔对反应时的影响;2、刺激呈现:7*15红、黄、绿三色光点阵。

3、实验次数:10~255次。

通过按键设定。

4、实时显示每次实验的反应时间,最大反应时9.999秒,最小反应时0.001秒。

5、自动显示每组的平均反应时。

6、自动显示错误次数。

7、配有串行打印机接口,可选购微型打印机,打印输出实验数据。

二、实验内容1、刺激概率对反应时的影响这个实验是用红、黄、绿三种色光分别作为刺激,每次实验选用一种色光刺激,进行简单反应时测定。

实验次数可按实验需要选定。

实验次书设定后,仪器根据设定的组别,自动确定该组实验中“红”、“黄”、“绿”三种色光应出现的次数。

按“红”、“绿”、“绿”三种色光出现次数的不同比例(概率)共分四组实验,即“概率1(组别为1)”、“概率2(组别为2)”、“概率3(组别为3”)、“概率4(组别为4)”。

2、数奇偶不同排列特征对反应时的影响根据数排列特征不同分成三组实验:“横奇偶”:数横向整齐排列---组别1;“竖差大小”:数竖向整齐排列---组别2;“随机大小”:数随机排列---级别3;按主试面板的“数奇偶”键,选择相应组别。

点阵-LED-显示设计实验

点阵-LED-显示设计实验

点阵L ED 显示设计实验4.13.1 实验目的1. 了解L E D点阵的基本结构。

2. 学习L E D点阵扫描显示程序的设计方法。

4.13.2 实验设备PC机一台,TD-PIT或TD-PIT++实验装置一套。

4.13.3 实验内容及原理(1)在T D-P I T上使用基本输入输出单元中的两路输出O A[7:0]、O B[7:0]分别控制点阵LED的行控制R[7:0]和列控制L[7:0]。

编写程序,使点阵LED的每一行和每一列依次循环显示。

(2)在T D-P I T上使用32 位I/O接口单元的 32 位输出O0~O31控制点阵LED单元R0~R15和L0~L15。

编写程序,在16×16 点阵上循环显示汉字。

8×8 点阵L ED相当于8×8 个发光管组成的阵列,对于共阳极L ED来说,其中每一行共用一个阳极(行控制),每一列共用一个阴极(列控制)。

行控制和列控制满足正确的电平就可使相应行列的发光管点亮。

实验平台上点阵L ED的管脚及相应的行、列控制位如图4-13-1 所示。

图4-13-1 点阵L ED管脚图共阳极和共阴极L ED的内部结构分别如图4-13-2 和4-13-3 所示。

I/O 接口单元............. ... ..............系 统 总 线图 4-13-2 共阳极 L ED 内部结构图图 4-13-3 共阴极 L ED 内部结构图TD-PIT 实验系统上的L E D 点阵单元使用了一片Φ 的共阳极L E D 点阵,利用基本输入 输出单元的两路输出分别控制点阵LED 的行和列,编写一个简单的程序,使每一行和每一列依 次循环显示。

实验参考接线如图 4-13-4 所示。

8×8 点阵显示实验参考接线图(Pit+)在TD-PIT 实验系统上的LED 点阵单元采用了4 片Φ 的共阴极LED 点阵组成 16×16 的点阵。

利用取字模软件得到汉字字符数组,设计 程序,在点阵上滚动显示“西安唐都科教仪器公司”。

点阵显示器设计实验报告

点阵显示器设计实验报告
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
uchar code table1[]=;
uchar code table2[]=;
void main()
{
WL=1;
P1=0xff;
WL=0;
while(1)
{
for(a=0;a<8;a++)
{
P0=table1[a];
P1=table2[a];
七、实验心得与体会
在这次实验中,我体会到了合作的重要性。一个人也可能实现这一系列的过程,但是要花费很多精力和时间。群策群力,分工明确,可以使我们更好、更快地完成我们的工作。在此期间,你可以更好知道自己的不足和缺陷,来得到改正。还可以知道自己的优势所在,把握好自己的优势。
自我评分
教师评分
delay(2);
}
}
}
六、思考题:
点阵显示器的动态扫描原理?
LED点阵模块由8*8个发光管组成。每行8个发光管,每一行的发光管的阳极接在行线上。每列8个发光管,每一列的发光管的阴极接在列线。这样在行线上输入高电平,列输入低电平,相对应位置上的发光管就点亮了。根据编好的程序来控制每一时刻向行列输入的高低电平,进而控制每一时刻要显示的行和列即能动态循环显示
2、常见的字模滚动方式的控制
3、点阵显示器的实现
三、实验软硬件设备:
Keil C51软件,Proteus软件,51单片机试验台,联想电脑。
四、实验原理图:
本字符显示器采用AT89C52单片机作为控制器,12MHz晶振,8*8点阵共阳LED显示器。其中,P0作为字符数据输出口,P2作为字符显示扫描输出口,第31引脚(EA)接电源,P1.0~P1.2口分别接开关K1、K2、K3,改变电阻(270Ω)的大小可以改变显示字符的亮度,驱动用9012三极管。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验五点阵LED显示
1、实验目的:(1)了解点阵LED显示器的基本原理;
(2)掌握单片机控制点阵LED显示程序的设计方法。

2、实验仪器:PC机一台,万利仿真器一套及其开发环境,清华TMC-1开放式单片机实验系统一套。

3、实验原理:点阵的LED显示器是将许多LED用类似矩阵的结构排列在一起组成的显示器件,当用单片机输出控制信号,使得点阵中的LED有些发光,有些不发光,即可显示出特定的信息,包括汉字、图形等,由微机控制点阵LED大屏幕广告宣传牌就是采用的这样的显示技术。

实验仪上设有一个共阳极8×8的点阵LED显示器,其点阵结构如图所示。

该点阵对外引出8条行线,8条列线,如果使某一个LED发光,只要将与其相连接的行线加高电平,列线加低电平;若是使某一列LED发光,只要将8根行线全加高电平,此列线加低电平;若是使某一列LED部分发光,只要将需要发光的行线加高电平,此列线加低电平。

实验仪上的点阵LED及驱动连接电路如下一页的电路图所示(其中点阵LED与8051输入输出口之间的连接需要实验者自己连接),这里采用了P2和P1口。

8051的P2口输出的数据通过行驱动器(74LS07)加在了点阵LED的8条行线上,8051的P1口输出的数据通过列驱动器(ULN2003A)反相后加在了点阵LED的8条列线上。

如果要使该点阵显示某一信息,只要通过P1、P2口输出特定的数据,控制点阵LED逐行或逐列循环发光即可。

例如:如果显示汉字“年”,采用逐列循环发光。

首先由“年”的点阵轮廓确定点阵代码。

“年”字的点阵轮廓如右图所示,根据“年”字的点阵代码,确定逐列发光的时序如下:
1、P2口输出24H;P1口输出80H,第7列的2个LED发光;
2、P2口输出44H;P1口输出40H,第6列的2个LED发光;
3、P2口输出DCH;P1口输出20H,第5列的5个LED发光;
4、P2口输出54H;P1口输出10H,第4列的3个LED发光;
5、P2口输出7FH;P1口输出08H,第3列的7个LED发光;
6、P2口输出54H;P1口输出04H,第2列的3个LED发光;
7、P2口输出54H;P1口输出02H,第1列的3个LED发光;
8、P2口输出44H;P1口输出01H,第0列的2个LED发光;
在以上每一步骤之间插入
1ms左右的延时,重复进行以上1―8步骤,即可在LED上稳定的显示出“年”字。

这里P2口先后输出的8字节数据:24H,44H,DCH,54H,7FH,54H,54H,44H,称为“年”的代码。

4、实验内容:将单片机的P2口,P1口分别与LED点阵的行、列驱动电路分别相连。

编程实现两个内容:
(1)重复使LED点阵先逐列点亮,然后逐行点亮;
(2)在LED点阵上显示汉字“年”。

5、课前预习:
(1)认真阅读实验报告的内容,明确实验的内容;
(2)根据课本的讲解,对照下面的实验程序,理解指令的含义和执行方法,回答问题;
(3)认真阅读下面的程序,为指令行添加注释,说明其功能。

6、参考程序:
(1
(2
时间:
实验结果分析与经验体会:
1、创新小实验
努力编写任意汉字的代码,实现在点阵LED上的点亮显示。

加油呦!相信自己,你会做的更好!
2、选作实验
利用点阵LED显示屏制作数字秒表,即循环显示数字“0”,“1”,…, “9”,每个数字显示间隔1秒钟。

实验教师实验报告评阅签字:时间:。

相关文档
最新文档