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三极管。

LED点阵显示设计实习报告

LED点阵显示设计实习报告

硬件实习报告题目:LED点阵显示设计学生:学院(系):信息科学与工程学院专业班级:自动化082 指导教师:目录1.前言 (3)1.1课题的背景、目的以及意义 (3)1.2课题的现状与发展趋势 (3)2.课题设计 (4)2.1方案的原理、特点与选择依据 (4)2.1.1 LED点阵及芯片介绍 (4)2.1.2 方案的选择依据 (6)2.2系统详细设计 (7)2.2.1硬件设计 (7)2.2.2 软件设计 (10)3、结论 (16)3.1显示效果: (16)3.2调试过程: (16)3.3设计心得: (17)1.前言1.1课题的背景、目的以及意义目前以LED 半导体发光器件为显示介质的大型显示屏已广泛地被应用。

其控制驱动方式各种各样,也各具特色。

在LED 发光管的驱动设计上也有许多的方式。

作为计算机应用技术之一的LED电子显示屏,使一种具有反应快、使用灵活、视觉效果好等优点的宣传工具,因而被广泛用于短小新闻的报道、车站和码头信息通告、气象消息显示、商品广告宣传以及证券交易场所将大量数据实时向顾客通报等各个领域。

设计内容:采用点阵显示模块MD1216C-RG、单片机、74LS273、74LS374、74LS32等芯片,画出连接的电路图,并编写程序,由单片机控制点阵显示模块显示汉字。

设计目标是画出正确的电路原理图,在点阵显示模块MD1216C-RG上显示汉字“我”。

1.2课题的现状与发展趋势经过30多年的发展,中国LED产业已初步形成了较为完整的产业链,1998年中国光学光电子待业协会光电器件分会LED显示屏专业委员会成立,此协会集中了全国有代表性和影响的LED显示屏主要生产企业,成立之初有55家成员单位,目前已发展到67家,基本上包括了全国LED显示屏行业的主导企业。

中国LED产业在经历了买器件、买芯片、买外延片之路后,目前已经实现了自主生产外延片和芯片。

现阶段,从事该产业的人数达5万多人,研究机构20多家,企业4000多家,其中上游企业50余家,封装企业1000余家,下游应用企业3000余家。

点阵屏实训报告

点阵屏实训报告

一、实训背景随着科技的发展,电子显示技术已经渗透到我们生活的方方面面。

点阵屏作为电子显示技术的一种,因其体积小、显示效果好、易于控制等优点,在广告、信息显示等领域得到了广泛应用。

为了更好地掌握点阵屏的原理和实际应用,我们进行了为期两周的点阵屏实训。

二、实训目的1. 理解点阵屏的基本原理和组成。

2. 掌握点阵屏的驱动方式和控制方法。

3. 学会使用点阵屏进行简单的图形和文字显示。

4. 提高动手实践能力和团队协作能力。

三、实训内容1. 点阵屏基础知识实训初期,我们学习了点阵屏的基本原理和组成。

点阵屏由多个LED发光二极管组成,通过行列驱动的方式实现显示。

我们了解了点阵屏的分辨率、刷新频率等参数对显示效果的影响。

2. 硬件电路设计在硬件电路设计方面,我们学习了如何搭建点阵屏的驱动电路。

包括单片机、LED点阵屏、驱动芯片等元件的选择和连接。

我们学会了使用面包板进行电路搭建,并通过测试确保电路的连通性。

3. 软件编程在软件编程方面,我们学习了如何使用C语言编写点阵屏的控制程序。

主要包括初始化点阵屏、设置行列驱动方式、绘制图形和文字等。

我们学会了使用单片机编程软件进行程序编写和调试。

4. 点阵屏应用在点阵屏应用方面,我们进行了以下实践:- 图形显示:通过编写程序,我们在点阵屏上绘制了简单的图形,如心形、矩形等。

- 文字显示:我们将汉字和英文字符显示在点阵屏上,并实现了文字的滚动显示。

- 动画效果:我们编写了动画程序,使点阵屏上的图形和文字产生动态效果。

四、实训过程1. 分组讨论:我们将实训团队分为若干小组,每个小组负责完成一个点阵屏应用项目。

在讨论过程中,我们共同商讨项目方案,明确分工,确保项目顺利进行。

2. 电路搭建:我们按照设计好的电路图,使用面包板搭建点阵屏的驱动电路。

在搭建过程中,我们注意了元件的选择和连接,确保电路的连通性。

3. 程序编写:我们使用C语言编写点阵屏的控制程序。

在编写过程中,我们参考了教材和网上资料,不断调试和优化程序。

led点阵课程设计报告

led点阵课程设计报告

led点阵课程设计报告一、课程目标知识目标:1. 让学生了解LED点阵的基本结构、工作原理及其在显示技术中的应用。

2. 使学生掌握LED点阵电路的连接方式,理解电路图的阅读与绘制。

3. 引导学生掌握LED点阵编程控制方法,了解相关编程语言及软件工具。

技能目标:1. 培养学生动手搭建LED点阵电路的能力,提高实践操作技能。

2. 培养学生运用编程语言对LED点阵进行控制,实现简单动画和文字显示的能力。

3. 培养学生分析问题、解决问题的能力,提高团队协作和创新能力。

情感态度价值观目标:1. 激发学生对电子技术和编程的兴趣,培养主动学习的态度。

2. 培养学生严谨的科学态度和良好的实验习惯,提高安全意识。

3. 引导学生关注科技发展,认识创新对国家和社会的重要性,培养社会责任感。

课程性质分析:本课程为电子技术实践课程,结合理论知识,强调动手实践,注重培养学生的实际操作能力和创新能力。

学生特点分析:学生为初中年级学生,具备一定的物理知识和编程基础,对新鲜事物充满好奇心,动手能力强,喜欢团队协作。

教学要求:结合课程性质和学生特点,采用任务驱动、分组合作的教学方法,注重理论与实践相结合,提高学生的实践能力和创新精神。

通过本课程的学习,使学生能够达到上述课程目标,为后续相关课程打下坚实基础。

二、教学内容根据课程目标,教学内容主要包括以下几部分:1. LED点阵基础知识:- LED点阵结构及工作原理- LED点阵的分类、性能参数及应用场景2. LED点阵电路连接:- 电路图阅读与绘制- LED点阵驱动电路的搭建与调试3. 编程控制LED点阵:- 常用编程语言及软件工具介绍- 编程实现LED点阵动画和文字显示4. 实践项目:- 设计并实现一个简单的LED点阵时钟- 创作一个LED点阵动画作品教学内容安排与进度:第一课时:LED点阵基础知识学习,介绍LED点阵的结构、工作原理及分类。

第二课时:LED点阵电路连接,学习电路图的阅读与绘制,动手搭建驱动电路。

LED点阵显示屏实验报告

LED点阵显示屏实验报告

16⨯16点阵LED电子显示屏的设计摘要:文章介绍了基于单片机AT89C51的16⨯16点阵LED电子显示屏的设计。

分别阐述了显示屏显示的基本原理,硬件设计、控制方法及其程序的实现。

经过调试和分析,设计的结果能够实现对汉字的静态和动态显示,动态显示的内容有多种方式,同时又可通过上位机更新显示的内容。

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

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

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

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

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

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

目前,国内的LED点阵显示屏大部分是单显示型,其显示的内容相对较少,显示花样较单一。

一般在产品出厂时,显示内容就已写入显示屏控制系统中的EPROM芯片内,当需要更换显示内容时就非常困难,这样使该类型的显示屏使用范围受到了限制。

国内的另一种LED显示屏——可编程序型LED显示屏,虽然增加了显示屏系统的编程能力,显示内容和显示花样都有所增加,但也存在着更换显示内容不便的缺点。

随着社会经济的迅速发展,如今的广告牌都存在着显示内容丰富、信息量大、信息更换速度快等特点。

因此传统的LED显示屏控制系统已经越来越不能满足现代广告宣传业的需要。

而利用PC机通信技术控制LED显示屏,则具有显示内容丰富,信息更换灵活等优点。

LED实验报告

LED实验报告

实验室开放项目实验报告实验项目名称:基于单片机的LED点阵显示屏的设计与实现实验室名称:电工电子实验教学中心实验人员:黄建伟 B08051128谢寒冰B08051130王跃超B08051108指导老师:张腾飞目录第一章前言第二章实验目的、内容及要求2.1 实验目的2.2 实验内容2.3 实验要求第三章背景信息第四章 LED屏幕介绍4.1 LED点阵介绍4.2 LED点阵模块介绍4.3 LED显字大屏介绍第五章 51单片机介绍5.1单片机概述5.2 89C52单片机介绍第六章开发环境keil简介6.1.系统概述6.2使用简介第七章下载软件STC_ISP简介7.1概述7.2.使用简介第八章更换汉字流程8.1.提取字模8.2码字(byte)高低位交换(使用VC6.0)8.3 编译、链接、运行、下载。

(使用keil、STC-ISP)第九章系统程序分析第十章Proteus 的使用介绍10.1 Proteus 6 Professional界面简介10.2操作简介第十一章仿真实现11.1 仿真用程序11.2 仿真结果实物开发附件:烧录LED程序第一章前言根据《南京邮电大学实验室开放管理办法》,为了充分发挥我校实验室的资源优势,进一步提高实验室利用率,促进实验教学改革,创造有利于培养具有国际竞争能力的高素质创新型人才的良好育人环境,为学生提供自主发展和实践锻炼的空间,激发学生的创新热情和创新意识,全面培养学生的科学作风、创新思维、创业能力和实践动手能力,促进社会服务,组织了实验室开放项目的申报、评审工作。

在结合自身情况,对选题进行调查和了解后,我选择并参与了基于单片机的LED点阵显示屏的设计与实现的实验项目。

现在我们以实验报告的形式来阐述我们的设计思想。

第二章实验目的、内容及要求实验目的:通过大学生实验创新环节来巩固和加深对嵌入式单片机系统的理解,熟练掌握LED点阵显示屏的设计和控制方法,具备嵌入式单片机控制系统软硬件调试和系统设计的开发技能。

LED点阵显示器

LED点阵显示器

生产实习小结实习名称:LED点阵显示器姓名:学号:班级:时间:XX大学XX系一、实习内容LED点阵显示器是我们本次实习主要完成的实验,同时我们在实习过程中要实习电烙铁等工具的运用,了解每个实验所需的元器件以及学习他们的工作原理。

二、实习所用元器件1、器材和工具有:(1)电烙铁:由于焊接的元件比较多,所用的是外热式电烙铁;(2)螺丝刀、镊子等必备工具;(3)松香和锡,由于锡的的熔点低,焊接时,焊锡能迅速散布在金属表面焊接牢固,焊点光亮美观。

2、单片机控制电路元件清单:芯片:AT89C4051 1个三极管:S8550(NPN型)8个;D882(PNP型)8个电容:30pF 2个;10uF 1个;100uF 1个;0.1uF1个电阻:1K欧18个;10K欧2个6芯直座1个;8芯直座1个;2芯电源插座1个;按钮开关2个晶振1个;红色LED1个3、驱动电路元件清单:芯片:74HC595 4个;74HC245 2个三极管:B772 (PNP型)3个电阻:1K欧32个6芯直座4个;15芯直座1个二、实验原理1、控制模块(1)控制原理图图中两个耦合电容的作用是用以滤去正5V中的高电平。

(2)AT89C4051的工作原理:该芯片有4K的闪存,128字节的RAM,15个I / O线,两个16位定时器/计数器,一个五向量2级中断结构,一个全双工串行口,一个精确的模拟比较器,片上振荡器和时钟电路。

同时,AT89C4051是设计与操作静态逻辑下降到零频率和支持两种软件可选的节电模式。

空闲模式时CPU停止工作,而RAM,定时/计数器,串行端口和中断系统继续工作。

掉电模式,保存RAM的内容,但冻结振荡器禁用,直到下一个芯片其它功能硬件复位。

(3)端口说明:P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外部中断0) P3.3/INT1(外部中断1)P3.4T0(定时器0外部输入)P3.5T1(定时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)2、74HC245的引脚定义:第1脚DIR,为输入输出端口转换用,DIR=“1”高电平时信号由“A”端输入“B”端输出,DIR=“0”低电平时信号由“B”端输入“A”端输出。

LED点阵实验 (左右上下流动显示)

LED点阵实验 (左右上下流动显示)
*我们采用的LED点阵式是低功耗,在做实验时可以用单片机脚直接驱动*
******************************************************************************************/
#include <REG51.H>
unsigned char code taba[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //纵条表
unsigned char code tabb[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; //衡条表
/*************延时函数*********************/
void delay1(void)
{
unsigned char i,j,k;
{
P2=taba[7-i];
P0=0xff;
delay1();
}
}
for(j=0;j<3;j++) //从上到下3次
{
for(i=0;i<8;i++) //循环8次逐条点亮8个LED点阵灯
{
P2=0x00;
P0=tabb[7-i];
delay1();
}
}
for(j=0;j<3;j++) //从下到上3次
/*****************************************************************************************
**
*LED点阵实验(左右上下流动显示)*
*说明通过P0和P2作为点阵接口*

5、点阵LED广告屏实验

5、点阵LED广告屏实验

实验五点阵LED广告屏实验1.实验目的掌握点阵LED的原理和程序设计方法;掌握串口通过74LS164扩展并口的方法。

2.实验内容:单片机串口通过74LS164扩展并口输出点阵LED广告屏的行选显示码;单片机P0、P2通过74LS273、74LS138和74LS240外扩的I/0口输出点阵LED广告屏的行字模码。

编程在点阵LED广告屏上显示“5”字形。

发挥部分:编程在点阵LED广告屏上轮流显示自己学号的字形。

3.实验器材(1)Proteus仿真软件(2)keil C51开发环境软件4.实验原理(1)串口扩并口——单片机串口工作在方式0,将TXD(P3.0)、RXD(P3.0)分别定义成时钟输出线、数据传送线,串口具有串行同步传送功能。

74LS164是一个串行输入和并输出的功能部件。

将单片机的TXD、RXD与74LS164连接,并使串口工作在方式0,可实现串到并输出口(输出行选显示码)转换和扩展。

(2)外扩I/O口——利用单片机总线功能,通过单片机的P0、P2、-WR(P3.6)与74LS273(带缓冲控制锁存器)、74LS138(译码器)连接,可外扩一个数据输出口,该口经过74LS240反相输出数据(行字模码)。

(3)点阵LED广告屏——由64个LED二极管构成8X8点阵的显示屏。

其结构如下:5.实验电路原理图其中:Y2为行字模代码输出端口(0A000H)选择线;RXD(P3.0)为行显示码数据串行输出线;TXD(P3.1)为串行输出移位时钟线6.程序框图其中:行选显示码=01H:显示最下1行;行选显示码=80H:显示最上1行。

7.实验步骤(1)按照“5.实验电路原理图”,用proteus绘制原理图。

(2)用keil C51开发环境软件,按照“6.程序流程图”,编写、调试和运行C51处理程序(提示:可参考B10.C)。

(3)完成发挥部分的显示字模设计。

(4)完成发挥部分的程序设计,调试并运行程序。

实验六点阵LED的图形显示

实验六点阵LED的图形显示

实验六点阵LED的图形显⽰实验六点阵LED的图形显⽰⼀、实验⽬的1.了解点阵的显⽰原理,掌握数模软件的使⽤⽅法。

2.进⼀步巩固单⽚机定时和中断原理在C51程序设计中的运⽤。

⼆、实验内容通过对单⽚机编程来实现LED点阵的图形显⽰。

三、实验参考原理3.1 点阵LED的初步认识点阵LED显⽰屏作为⼀种现代电⼦媒体,具有灵活的显⽰⾯积(可分割、任意拼装)、⾼亮度、长寿命、数字化、实时性等特点,应⽤⾮常⼴泛。

⼀个数码管是8个LED组成,同理,⼀个8*8的点阵是由64个LED⼩灯组成。

图3-1就是⼀个点阵LED最⼩单元,⼀个8*8的点阵LED,图3-2是它的内部结构图。

图3-1 8*8点阵LED3-2 8*8点阵LED结构原理图点阵LED内部原理图如图3-2所⽰,图上蓝⾊⽅框外侧的就是点阵LED的引脚号,左侧的8个引脚是接的内部LED的阳极,上侧的8个引脚接的是内部LED的阴极。

如果9脚是⾼电平,13脚是低电平的话,最左上⾓的那个LED⼩灯就会亮,⽤程序来实现⼀下,特别注意,我们现在⽤的74HC138是原理图上的U4。

#include //包含寄存器的库⽂件sbit LED = P0^0;sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1^4;void main(){ENLED = 0;ADDR0 = 0;ADDR1 = 0;ADDR2 = 0;ADDR3 = 0; //74HC138开启三极管LED = 0; //点亮点阵的⼀个点while(1); //程序停⽌在这⾥}同样的⽅法,可以点亮点阵的任意⼀⾏,74HC 138的导通点阵所⽤的三极管的⽅法和数码管很类似,那我们现在来点亮第⼆⾏整⾏的LED。

#include //包含寄存器的库⽂件sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1^4;void main(){ENLED = 0;ADDR0 = 1;ADDR1 = 0;ADDR2 = 0;ADDR3 = 0; //74HC138开启三极管P0 = 0x00; //向P0写⼊0来点亮⼀⾏while(1); //程序停⽌在这⾥}从这⾥可以发现,讲⼀个数码管就是8个LED⼩灯,⼀个点阵是64个LED⼩灯。

  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秒钟。

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

相关文档
最新文档