LED电子广告牌设计科研训练报告

时间:2024.4.1

     科研训练

      LED电子广告牌设计及实现

     班级:

       学号:

       姓名:

       报告日期:

      


一.科研训练选题

   在本次科研训练中我所选的训练题目是从指导老师提供的题目中算选的,《LED电子广告牌设计及实现》。众所周知,广告在我们的身边可谓是无处不在,我们可以在任何地方见到任何形式的广告形式。但LED电子广告牌为什么可以在广告传媒中占据重要的一席之地,离不开它自身的特点,1.醒目性。我们人眼总是对在视野中最亮的事物先关注,而LED本身就是一个发光体,即便在一公里之外都能明显的被发现。2.多变性。LED广告牌上的内容是随时可以进行更改的,避免了使用其它广告形式带来的固定性的弊端。3.动态性。LED犹如一个电脑的显示器,它可以播放动态的广告,和你在电视上看到的完全一样。

二:LED技术的发展过程

在百度百科里面搜索LED。显示如下:

LED(Light-Emitting-Diode中文意思为发光二极管是一种能够将电能转化为光能的半导体,它改变了白炽灯钨丝发光与节能灯三基色粉发光的原理,而采用电场发光。据分析,LED的特点非常明 显,寿命长、光效高、低辐射与低功耗。白光LED的光谱几乎全部集中于可见光频段,其发光效率可超过150lm/W(20##年)。将LED与普通白炽灯、螺旋节能灯及T5三基色荧光灯进行对比,结果显示:普通白炽灯的光效为12lm/W,寿命小于2000小时,螺旋节能灯的光效为60lm/W,寿命小于8000小时,T5荧光灯则为96lm/W,寿命大约为10000小时,而直径为5毫米的白光LED光效理论上可以超过150lm/W,寿命可大于100000小时。有人还预测,未来的LED寿命上限将无穷大。随着近来LED散热技术的改进,室外照明的大功率LED路灯、投光灯等LED大功率照明灯具已经实现工业化生产并开始被大量应用。对色温和显色性要求很高的室内照明的舞台灯、影棚灯等也已实现量产并投入应用。适用范围最大、用量也最大的通用照明的T8、T5、T4、灯管和代替白炽灯和节能灯的螺口球泡灯以形成系列化,使用寿命已高达5万小时。LED照明已进入高速发展期

 LED(Light Emitting Diode),发光二极管,是一种固态的半导体器件,它可以直接把电能转化为光能。LED的心脏是一个半导体的晶片,晶片的一端附着 LED灯株

  

在一个支架上,是负极,另一端连接电源的正极,整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是P型半导体,在它里面空穴占主导地位,另一端是N型半导体,在这边主要是电子。但这两种半导体连接起来的时候,它们之间就形成一个“P-N结”。当电流通过导线作用于这个晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED发光的原理。而光的波长决定光的颜色,是由形成P-N结材料决定的。

发展历史:

①1962年,GE、Monsanto、IBM的联合实验室开发出了发红光的磷砷化镓(GaAsP)半导体化合物,从此可见光发光二极管步入商业化发展进程。[5]

  ②1965年,全球第一款商用化发光二极管诞生,它是用锗材料做成的可发出红外光的LED,当时的单价约为45美元。其后不久,Monsanto和惠普公司推出了用GaAsP材料制作的商用化红色LED。这种LED的效率为每瓦大约0.1流明,比一般的60至100瓦白炽灯的每瓦15流明要低上100多倍。

  ③1968年,LED的研发取得了突破性进展,利用氮掺杂工艺使GaAsP器件的效率达到了1流明/瓦,并且能够发出红光、橙光和黄色光。

  ④1971,业界又推出了具有相同效率的GaP绿色芯片LED。

  ⑤到20世纪70年代,由于LED器件在家庭与办公设备中的大量应用,LED的价格直线下跌。事实上,LED在那个时代主打市场是数字与文字显示技术应用领域。

  ⑥80年代早期的重大技术突破是开发出了AlGaAsLED,它能以每瓦10流明的发光效率

LED(5张)

发出红光。这一技术进步使LED能够应用于室外信息发布以及汽车高位刹车灯(CHMSL)设备。

  ⑦1990年,业界又开发出了能够提供相当于最好的红色器件性能的AlInGaP技术,这比当时标准的GaAsP器件性能要高出10倍。

  ⑧今天,效率最高的LED是用透明衬底AlInGaP材料做的。在1991年至20##年期间,材料技术、芯片尺寸和外形方面的进一步发展使商用化LED的光通量提高了将近30倍。

  ⑨1994年,日本科学家中村修二在GaN基片上研制出了第一只蓝色发光二极管,由此引发了对GaN基LED研究和开发的热潮。1996年由日本Nichia公司(日亚)成功开发出白色LED。

  ⑩20世纪90年代后期,研制出通过蓝光激发YAG荧光粉产生白光的LED,但色泽不均匀,使用寿命短,价格高。随着技术的不断进步,近年来白光LED的发展相当迅速,白光LED的发光效率已经达到38lm/W,实验室研究成果可以达到70lm/W,大大超过白炽灯,向荧光灯逼近。

  近几年来,随着人们对半导体发光材料研究的不断深入,LED制造工艺的不断进步和新材料(氮化物晶体和荧光粉)的开发和应用,各种颜色的超高亮度LED取得了突破性进展,其发光效率提高了近1000倍,色度方面已实现了可见光波段的所有颜色,其中最重要的是超高亮度白光LED的出现,使LED应用领域跨越至高效率照明光源市场成为可能。曾经有人指出,高亮度LED将是人类继爱迪生发明白炽灯泡后,最伟大的发明之一。

三.LED电子广告牌  

1.LED电子广告牌的定义:2011全球知名市场研究权威尼尔森公司将户外LED显示屏称之为继电视、电脑、手机之后的“第四屏”。LED电子广告牌作为一种新颖的电子动态图文点阵显示屏,是一种置于大众中可自功连续工作的信息发布媒体,是一种可烘托气氛、装点环境的精彩点缀,是一种在消费最前沿吸引万千眼球的广告利器。无论个体经商户到大品牌的厂商都能利用LED电子滚动显示屏来吸引客户、介绍产品、彰显品脾和装饰环境,为商家创造更大的财富。   

2 .LED电子广告牌的特点:LED显示屏具有色彩鲜艳、亮度高、寿命长、工作稳定可靠等优点,在许多行业都得到了广泛的应用,如在车站、码头、商场、银行等公共场所将LED?显示屏用于信息发布。目前LED 显示屏的种类越来越多,从使用场合及亮度考虑可分为室内和室外屏,从扫描方式可分为动态扫描显示屏和静态扫描显示屏。LED发光显示器是单片机应用产品中常用的一种物美价廉的输出设备,其主要优点是在于降低成本。提高可靠性和易于实现。而简易的LED电子广告板的设计主要是通过运用单片机控制系统去实现对汉字的显示,以及汉字的上下滚动和左右移动,完成对三维立体的设计显示。在我国改革开放之后,随着国民经济的增长,对公众场合发布信息的需求强烈,LED显示屏的出现适应了这一市场需求,LED显示技术得到了高速发展,LED显示屏幕可以显示变化的数字、文字、图形图像,不仅可以用于室内环境,还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点。日光灯与传统日光灯比较有如下优点:    (1)环保,无污染。传统的日光灯中含有大量的水银蒸汽,如果破碎水银蒸汽会挥发到大气中。LED日光灯不使用水银,且不含铅汞,对环境起到保护作用。LED日光灯公认为二十一世纪的绿色照明。    (2)高效转换,减少发热。传统灯具会产生大量热能,而LED灯具则是把电能全都转换为光能,不会造成能源的浪费。而且对文件,衣物也不会产生褪色现象。    (3)清静舒适,没有噪音。LED灯具不会产生噪音,对于使用精密电子仪器的场所为上上之选。适用于图书馆,办公室之类的场所。    (4)光线柔和,保护眼睛。传统的日光灯使用的是交流电,所以每秒钟会产生100-120次的频闪。LED灯具是把交流电直接转换为直流电,不会产生闪烁现象。    (5)无紫外线,不吸引蚊虫。LED灯具不会产生紫外线,因此不会象传统的灯具那样,有很多蚊虫围绕在灯源旁边。室内会变得更加干净卫生整洁。(6)电压可调。传统的日光灯是通过镇流器释放的高电压来点亮的,当电压降低时则无法点亮。而LED灯具在一定范围的电压之内都能点亮,还能调整光亮度(5)无紫外线,不吸引蚊虫。LED灯具不会产生紫外线,因此不会象传统的灯具那样,有很多蚊虫围绕在灯源旁边。室内会变得更加干净卫生整洁。(6)电压可调。传统的日光灯是通过镇流器释放的高电压来点亮的,当电压降低时则无法点亮。而LED灯具在一定范围的电压之内都能点亮,还能调整光亮度。    (7)节省能源,寿命更长。LED日光灯的耗电量不到传统日光灯的三分之一,寿命也是传统日光灯的10倍,可以长期使用而无需更换,减少人工及相关费用,更适合于难以更换的场所。(8)坚固牢靠,长久使用。LED灯体本身使用的是环氧树脂而非传统的玻璃,更坚固牢靠,即使砸到地板上LED也不会轻易损坏,可以放心使用。另外更便于运输。 

四:参考文献

LED 显示屏系统原理及工程技术 / 诸长铃

LED驱动电路设计与工程施工案例精讲 / 杨清德,

LED照明设计与应用 / LED照明推进协会,李农,杨燕,

LED驱动电路设计 = Power Supplies for LED Driving / Steve Winder,

广告设计与实战 / 周杨静,李金明

 


第二篇:基于单片机的16×16点阵LED电子显示屏的设计报告


单片机原理及应用 课程设计报告书

题 目:16×16点阵LED电子显示屏的设计 姓 名:蔡臣

学 号:083521041

专 业:电气工程及其自动化

指导老师:徐武雄

设计时间:20xx年 5月

基于单片机的1616点阵LED电子显示屏的设计报告

目 录

1.引言...............................................1

1.1 设计意义......................................1

1.2 系统功能要求..................................1

2. 方案设计..........................................1

3 .硬件设计..........................................3

4. 软件设计.........................................10

5. 系统调试.........................................13

6. 设计总结.........................................14

7. 附录A源程序.....................................15

8. 附录B作品实物图片...............................35

9. 参考文献.........................................36

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

16×16点阵LED电子显示屏的设计

1.引 言

LED点阵显示屏是一种简单的汉字显示器,具有价廉、易于控制、使用寿命长等特点,可广泛应用于各种公共场合,如车站、码头、银行、学校、火车、公共汽车显示等。本文详细介绍了一种低廉的16x64阵LED显示屏的设计过程。

1.1. 设计意义

1、实现LED点阵屏核心功能即汉字及字母的多样化显示。

2、通过本次课程设计加深对单片机课程的全面认识和掌握,对单片机课程的应用进一步的了解。

3、掌握SPI串口进行数据传输的应用,并学会使用外部芯片辅助项目设计。

4、锻炼通过自学与自己探索的方式解决问题的能力。

5、通过此次课程设计将单片机软硬件结合起来对程序进行编辑,校验,锻炼实践能力和理论联系实际的能力。

1.2. 系统功能要求

设计一个室内用16×16点阵LED图文显示屏,要求在目测条件下LED显示屏各点亮度均匀、充足,可显示图形和文字,显示图形或文字应稳定、清晰无串扰。图形或文字显示有静止、移入移出等显示方式。

2.方案设计

从理论上说,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显 1

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

示方式。16×16的点阵共有256个发光二极管,显然单片机没有这么多端口,如果我们采用锁存器来扩展端口,按8位的锁存器来计算,16×16的点阵需要256/8=32个锁存器。这个数字很庞大,因为我们仅仅是16×16的点阵,在实际应用中的显示屏往往要大的多,这样在锁存器上花的成本将是一个很庞大的数字。因此在实际应用中的显示屏几乎都不采用这种设计,而采用另一种称为动态扫描的显示方法。

动态扫描的意思简单地说就是逐行轮流点亮,这样扫描驱动电路就可以实现多行(比如16行)的同名列共用一套列驱动器。具体就16×16的点阵来说,我们把所有同一行的发光管的阳极连在一起,把所有同一列的发光管的阴极连在一起(共阳的接法),先送出对应第一行发光管亮灭的数据并锁存,然后选通第一行使其燃亮一定的时间,然后熄灭;再送出第二行的数据并锁存,然后选通第二行使其燃亮相同的时间,然后熄灭;?? 第十六行之后又重新燃亮第一行,这样反复轮回。当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉暂留现象,我们就能看到显示屏上稳定的图形了。

采用扫描方式进行显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器。显示数据通常存储在单片机的存储器中,按8位一个字节的形式顺序排放。显示时要把一行中各列的数据都传送到相应的列驱动器上去,这就存在一个显示数据传输的问题。从控制电路到列驱动器的数据传输可以采用并行方式或串行方式。显然,采用并 2

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

行方式时,从控制电路到列驱动器的线路数量大,相应的硬件数目多。当列数很多时,并行传输的方案是不可取的。

采用串行传输的方法,控制电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑是十分经济的。但是,串行传输过程较长,数据按顺序一位一位地输出给列驱动器,只有当一行的各列数据都已传输到位之后,这一行的各列才能并行地进行显示。这样,对于一行的显示过程就可以分解成列数据准备(传输)和列数据显示两个部分。对于串行传输方式来说,列数据准备时间可能相当长,在行扫描周期确定的情况下,留给行显示的时间就太少了,以至影响到LED的亮度。

解决串行传输中列数据准备和列数据显示的时间矛盾问题,可以采用重叠处理的方法。即在显示本行各列数据的同时,传送下一行的列数据。为了达到重叠处理的目的,列数据的显示就需要具有锁存功能。经过上述分析,可以归纳出列驱动器电路应具备的主要功能。对于列数据准备来说,它应能实现串入并出的移位功能;对于列数据显示来说,应具有并行锁存的功能。这样,本行已准备好的数据打入并行锁存器进行显示时,串并移位寄存器就可以准备下一行的列数据而不影响本行的显示。

3 硬件系统设计

本系统采用AT89C52单片机作控制器,整个电路主要由单片机控制及其接口电路、驱动显示电路、电源电路等部分组成。为了简化显 3

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计 示屏电路,降低成本,本系统在单片机部分不加字库存储器。而在PC机上编辑汉字和字符显示信息,并将其转换为相应的点阵显示数据,然后通过串口(采用RS-232通信标准)送给单片机存储并进行显示处理。图1所示为其硬件系统原理图。

基于单片机的1616点阵LED电子显示屏的设计报告

3.1 单片机控制电路

本系统由AT89C52构成单片机最小应用系统.同时配有11.0592 MHz晶振和按键复位电路等。系统外扩的一片Flash存储器29F040为数据存储器,可用来存储由PC机串口送来的点阵信息(通过软件将 4

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

图像或文字转换成与LED显示屏的像素相对应的点阵信息)。该Flash存储器是一种非易失性存储器,它在供电电源关闭后仍能保持片内信息。由于29F040的容量为512 KB(该芯片内部由8个64 Kbyte的读写块组成,可分块进行读、写和擦除等操作),而AT89C52只能管理64KB的数据空间,所以,需将29F040分成8页,每页64KB。其页码可由单片机的P3.2~P3.4来选择。另外,采用MAX232可完成RS232与TTL电平的转换,以便使PC机与单片机交换信息。

3.2 16x16点阵显示器的设计

(a) 图2是一种8x8的LED点阵单色行共阳模块的内部结构图,其单点工作电压Uf为1.8 V,正向电流IF为8~10 mA。当某一行线为高电平而某一列线为低时,其行列交叉的点就被点亮;而当其某一列线为高时,其行列交叉的点为暗;当某一行线为低电平时,无论列线如何,对应这一行的点全部为暗。

5

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

用四个8x8点阵显示可构成16x16点阵显示器,其连接方法如图3所示。图中,将(A)和(B)的8列、(C)和(D)的8列分别对应相连,同时将(A)和(C)的8行、 (B)和(D)的8行分别对应相连。即可形成一个16行(每一行有16个LED)、16列(每一列也有16个LED)的16x16点阵显示器,可将这256个点称为一页,这样,显示字符时。只要对一页中对应的亮灭进行控制即可。

基于单片机的1616点阵LED电子显示屏的设计报告

(b) LED点阵显示器的扫描驱动

LED显示屏驱动电路的设计应与所用控制系统相配合。驱动通常分为动态扫描型及静态锁存型驱动二大类。本文以动态扫描型驱动电 6

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

路的设计为例来进行分析。动态扫描型驱动方式是指显示屏上的16行发光二极管共用一组列驱动寄存器,然后通过行驱动管的分时工作,来使每行LED的点亮时间占总时间的1/16。只要每行的刷新速率大于50 Hz,利用人眼的视觉暂留效应,人们就可以看到一幅完整的文字或画面。

AT89S52单片机有四个I/O口(P0、P1、P2、P3),每个I/O口有8位,如果都采用并行输出,显然不能满足要求,因此,本设计中的行扫描驱动采用并口输出,而场扫描驱动采用串口输出。

(1) 行扫描驱动

由于16x64点阵显示器有16行,为充分利用单片机的接口,本电路中加入了一个4-16线译码器74LS154,其输入是一个16进制码,解码输出为低态扫描信号,它们的管脚示意图如图4所示。把74LS154的G1和G2引脚接地,然后以A、B、C、D四脚为输入端。就会形成16种不同的输入状态,分别为0000~1111,然后使每种状态只控制一路输出,即会有16路输出。

7

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

如果一行64点全部点亮,则通过74LS154的电流将达640 mA,而实际上,74LS154译码器提供不了足够的吸收电流来同时驱动64个LED同时点亮,因此,应在74LS154每一路输出端与16x64点阵显示器对应的每一行之间用一个三极管来将电流信号放大,本文选用的是达林顿三极管TIP127。这样,74LS154某一输出脚为低电平时,对应的三极管发射极为高电平,从而使点阵显示器的对应行也为高电平。 (b) 场扫描驱动

本系统场扫描驱动电路的设计可用串入并出的通用集成电路

74HC595来作为数据锁存。74HC595是一个八位串行输入三态并行输

基于单片机的1616点阵LED电子显示屏的设计报告

8

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

出的移位寄存器,其管脚见图4所示,其中SI是串行数据的输入端,RCK是存储寄存器的输入时钟,SCK是移位寄存器的输入时钟,Q'H是串人数据的输出,G是对输人数据的输出使能控制,QA~QH为串入数据的并行输出。从SI口输入的数据可在移位寄存器的SCK脚上升沿的作用下输入到74HC595中。并在RCK脚的上升沿作用下将输入的数据锁存在74HC595中,这样,当G为低电平时,数据便可并行输出。为了避免与PC机串口输入的数据相互干扰,也可使用模拟串口

P1.4~P1.7来分别输出串行数据、移位时钟SCK、存储信号RCK和并行输出的使能信号G。

为了消除电源电压的波动及行扫描管压降(第一行点亮的点数不同,将引起管压降的变化,从而影响通过LED管的电流)的变化对LED显示屏亮度的影响,设计时可采用列恒流驱动电路,可选用三极管8550和外围元件构成列恒流驱动电路,并通过调整100 kΩ可调电阻使三极管处于放大状态,同时将集电极电流调整为10 mA,从而使点亮对应点阵时通过LED的电流不变。

(c) 扫描显示工作过程

将8片74HC595进行级连,可共用一个移位时钟SCK及数据锁存信号RCK。这样,当第一行需要显示的数据经过8x8=64个SCK时钟后便可将其全部移入74HC595中,此时还将产生一个数据锁存信号RCK将数据锁存在74HC595中,并在使能信号G的作用下,使串入数据并行输出,从而使与各输出位对应的场驱动管处于放大或截止状 9

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

态;同时由行扫描控制电路产生信号使第一行扫描管导通,相当于第一行LED的正端都接高,显然,第一行LED管的亮灭就取决于74HC595中的锁存信号;此外,在第一行LED管点亮的同时,再在74HC595中移入第二行需要显示的数据,随后将其锁存,同时由行扫描控制电路将第一行扫描管关闭而接通第二行,使第二行LED管点亮,以此类推,当第十六行扫描过后再回到第一行,这样,只要扫描速度足够高,就可形成一幅完整的文字或图像。

4软件设计

显示屏软件的主要功能是向屏体提供显示数据,并产生各种控制信号,使屏幕按设计的要求显示。根据软件分层次设计的原理,我们可把显示屏的软件系统分成两大层:第一层是底层的显示驱动程序,第二层是上层的系统应用程序。显示驱动程序负责向屏体送显示数据,并负责产生行扫描信号和其它控制信号,配合完成LED显示屏的扫描显示工作。显示驱动程序由定时器T0中断程序实现。系统应用程序完成系统环境设置(初始化)、显示效果处理等工作,由主程序来实现。

从有利于实现较复杂的算法(显示效果处理)和有利于程序结构化考虑,显示屏程序适宜采用C语言编写。

(1).显示驱动程序

10

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

显示驱动程序在进入中断后首先要对定时器T0重新赋初值以保证显示屏刷新率的稳定,1/16扫描的显示屏的刷新率(帧频)的计算公式如下:

刷新率(帧频)?fosc11 式1 ?T0溢出率??161612(65536?t0)

其中fosc为晶振频率,t0为定时器T0初值(工作在16位定时器模式)。

然后显示驱动程序查询当前燃亮的行号,从显示缓存区内读取下一行的显示数据,并通过串口发送给移位寄存器。为消除在切换行显示数据的时候产生拖尾现象,驱动程序先要关闭显示屏,即消隐,等显示数据打入输出锁存器并锁存,然后再输出新的行号,重新打开显示。图5为显示程序流程图。

11

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

(2).系统主程序

系统主程序开始以后首先是对系统环境初始化,包括设置串口、定时器、中断和端口。先是显示屏中所有的灯全亮用以验证实验线路的正确,然后以“卷帘出”效果向上滚动显示“咸宁学院电子与信息工程学院零八级电气工程及其自动化一班周俊龙!指导老师:徐武雄”的字样,由于单片机没有停机指令,所以我们可以设置系统程序不断地循环执行上述显示效果。

基于单片机的1616点阵LED电子显示屏的设计报告

12

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

5系统调试

介绍所设计的系统调试过程、在调试中遇到的问题及解决的办法。

LED显示屏硬件电路只要器件质量可靠,管脚焊接正确,一般无需调试即可正常工作。软件部分需要调试的主要有显示屏刷新频率及显示效果两部分。显示屏刷新率由定时器T0的溢出率和单片机的晶振频率决定, 1.测试仪器:

AVR Studio软件 、仿真器、万用表

2.测试与分析:

(1)测试点阵:系统上电后,全屏点亮时无暗点,表明点阵正常,可使用。

(2)测试键盘:直接连接键盘到单个可用LED发光二极管(这里采用实验板上发光二极管),按下每个按键看LED是否可亮,若亮,说明键盘可用。

(3)程序调试:通过AVR Studio下载程序到单片机上,逐步运行程序,并Watch相关变量的值的改变,以确定各部分程序是否正常运行并可用,直到检测完毕。

(4)实时操作:运行已通过调试的程序,这时点阵屏自左往右滚动显示“我爱学习零八级电气一班蔡臣:学号083521041,指导老师:徐武雄”

至此,调试彻底通过!

13

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

整个课程大体操作如上所述,但实际在细节上遇到较多问题,因为所做为点阵,相关实验数据没有,遇到的问题主要有因存在虚焊点而导致有灰点;因程序问题而导致的重影;还有一个问题是因单片机端口输出的低电平不够低,使得我们不能用使能端控制74HC154。 详细实验遇到的问题及解决将在总结报告中指出。显示效果处理程序的内容及方法非常广泛,其调试过程在此不作具体讨论,读者可对照源程序自行分析。这个方案设计的16×16点阵LED图文显示屏,电路简单,成本较低,且较容易扩展成更大的显示屏;显示屏各点亮度均匀、充足;显示图形或文字稳定、清晰无串扰;可用静止、移入移出等多种显示方式显示图形或文字。

6设计总结

本文所讨论的点阵显示屏的设计采用了单片机AT89S52作为系统的中央控制单元,并结合软件编程,实现的点阵显示屏静态显示、动态显示,简化了系统操作,丰富了系统功能,符合未来交通智能化、网络化的发展方向。经过实际应用证明,本显示屏可以作为信息显示装置。用于公共场所来进行信息显示,而且具有工作稳定、字符清晰、亮度适中等特点。若所显示的信息较为简单,也可直接将信息代码拷入单片机中,还可以通过外扩储存器的方式来增加显示的信息量。

在本次课程设计过程当中,指导老师徐武雄老师和其他老师以及同学们都给予了很大的帮助支持,徐老师严谨的治学态度和务实的 14

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

求知精神给我留下了很深的印象,他鼓励我孜孜不倦,锐意进取,特

别是在困难的时候,他有意识地培养我独立思考和解决问题的能力。

徐老师的严格要求,令我以后的工作和生活当中受益匪浅。在此,对

他们所给予的指导和帮助表示最衷心的感谢。

7附 录A;源程序

源程序代码(主要语句要有注释)。

; ; ***********************************

; * *

; * 咸宁学院 单片机课程设计

*

; * 单个16*16点阵电子屏字符显示器

*

; * AT89S52 12MHz晶振 *

; * 2011.5.8 *

;

*************************************

15

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

;显示字用查字法,不占内存,字符用16*16共阳极LED点阵, ;效果:向上滚动显示19个字,再重复循环。

;R1:查表偏址寄存器,B:查表首址,R2:扫描地址(从00H~0FH)。 ;R3:滚动显示时控制移动速度,单字显示可控制静止显示时间。 ;*****************

;中断入口程序;

;*****************

;

ORG 0000H

LJMP START

ORG 0003H

RETI

ORG 000BH

LJMP INTT0

ORG 0013H

RETI

ORG 001BH

RETI

ORG 0023H

RETI

ORG 002BH

RETI;

16

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

;**********

;初始化程序

;**********

;**********

;主程序

;**********;

START: MOV 20H,#00H ;

始扫描标志,

;01

MOV A,#0FFH ;

MOV P1,A

MOV P2,A

MOV P3,A

MOV P0,A

CLR P1.6 ;

控制位

MOV TMOD,#01H ;

扫描用

MOV TH0,#0FCH ;1ms

MOV TL0,#18H

MOV SCON,#00H ;

MOV IE,#82H ;T0

清标志,00H为第16行开为一帧扫描结束标志 端口初始化 串行寄存器输入打入输出使用T0作16位定时器,行初值(12MHz) 串口0方式传送显示字节 中断允许,总中断允许 17

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

MOV SP,#70H

MAIN: LCALL DIS1 ;显示准备,黑屏,1.5s MOV DPTR,#TAB

LCALL MOVDISP ;向上滚动显示一页(8个字) INC DPH

LCALL MOVDISP ;向上滚动显示一页(8个字) INC DPH

LCALL MOVDISP ;向上滚动显示一页(8个字) INC DPH

LCALL MOVDISP ;向上滚动显示一页(8个字) INC DPH

LCALL MOVDISP ;向上滚动显示一页(8个字) AJMP MAI;

;******************

;多字滚动显示子程序

;******************

;每次8个字,入口时定义好DPTR;

MOVDISP: MOV B,#00H ;向上移动显示,查表偏址暂存(从00开始)

DISLOOP: MOV R3,#07H ;移动速度

DISMOV: MOV R2,#00H ;从第0行开始

MOV R1,B

18

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

SETB TR0 ;开扫描(每次一帧)

WAITMOV:JBC 01H,DISMOV1 ;标志为1扫描一帧结束(16ms为一帧,每行1ms)

AJMP WAITMOV

DISMOV1:DJNZ R3,DISMOV ;一帧重复显示(控制移动速度)

INC B ;

INC B

MOV A,R1 ;R1

JZ MOVOUT

AJMP DISLOOP

MOVOUT:RET ;

;**************

;单字显示子程序

;**************

;显示表中的某个字

DIS1: MOV R3,#5AH

(16ms*#=1.6s)

DIS11: MOV R2,#00H ;

00~0Fh)

MOV DPTR,#TAB ;

MOV R1,#00H ;

显示下一行(每行2字) 为0,8个字显示完 移动显示结束; ;静止显示时间控制一帧扫描初始值(行地址从取表首地址 查表偏址(显示第一个字) 19

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

SETB TR0 ;开扫描(每次一帧) WAIT11:JBC 01H,DIS111 ;为1,扫描一帧结束 AJMP WAIT11

DIS111:DJNZ R3,DIS11

RET;

;*************

;扫描程序

;*************

;1ms刷新一次,每行显示1ms

INTT0: PUSH ACC

MOV TH0,#0FCH ;1ms

MOV TL0,#18H

JBC 00H,GOEND ;16

INC R1 ;

MOV A,R1

MOVC A,@A+DPTR ;

CLR TI

MOV SBUF,A ;

WAIT: JBC TI,GO ;

AJMP WAIT

GO: DEC R1 ;

MOV A,R1

20 初值重装 行扫描标志为1,结束取行右边字节偏址 查表 串口0方式发送 等待发送完毕 取左边字节偏址

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

MOVC A,@A+DPTR

CLR TI

MOV SBUF,A

WAIT1: JBC TI,GO1

AJMP WAIT1

GO1: SETB P1.7 ;

NOP ;

SETB

出端

NOP

NOP

CLR P1.6 ;

MOV A,R2 ;

ORL A,#0F0H ;

MOV R2,A ;

MOV A,P1 ;

ORL A,#0FH ;

ANL A,R2 ;

MOV P1,A ;

CLR P1.7 ;

INC R2 ;

INC R1

P1.6 ;关行显示,准备刷新 串口寄存器数据稳定 产生上升沿,行数据达入输恢复低电平 修改显示行地址 修改显示行地址 修改显示行地址 修改显示行地址 修改显示行地址 修改显示行地址 修改完成 开行显示 下一行扫描地址值 21

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

INC R1 ;下一行数据地址

MOV A,R2

ANL A,#0FH

JNZ GO2

SETB 00H ;

GO2: POP ACC

RETI

GOEND: CLR TR0

SETB 01H

POP ACC

RETI

TAB:

DB

00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H;

DB

00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,0FFH,00H;

;-- 文字: 我 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0F9H,0BFH,0C7H,0AFH,0F7H,0B7H,0F7H,0B7H,0F7H,0BFH,00H,01H,0 22

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计 F7H,0BFH,0F7H,0B7H;

DB

0F1H,0D7H,0C7H,0CFH,37H,0DFH,0F7H,0AFH,0F6H,6DH,0F7H,0F5H,0D7H,0F9H,0EFH,0FDH;

;-- 文字: 爱 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,07H,0C0H,6FH,0EDH,0EFH,0F6H,0DFH,0C0H,01H,0DDH,0FDH,0BDH,0FFH,0C0H,03H;

DB

0FBH,0FFH,0F8H,0FH,0F3H,0DFH,0F4H,0BFH,0EFH,3FH,9CH,0CFH,73H,0F1H,0CFH,0FBH;

;-- 文字: 学 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FEH,0F7H,0EFH,73H,0F3H,37H,0F7H,6FH,80H,01H,0BFH,0FBH,70H,17H,0FFH,0BFH;

DB

0FFH,7FH,80H,01H,0FFH,7FH,0FFH,7FH,0FFH,7FH,0FFH,7FH,0FDH,7FH,0FEH,0FFH;

;-- 文字: 习 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 23

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计 DB

0FFH,0FFH,0C0H,03H,0FFH,0FBH,0F7H,0FBH,0FBH,0FBH,0FCH,0FBH,0FEH,0EBH,0FFH,9BH;

DB

0FEH,7BH,0F9H,0FBH,0C7H,0FBH,0EFH,0FBH,0FFH,0FBH,0FFH,0DBH,0FFH,0EBH,0FFH,0F7H;

;-- 文字: ! --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0EFH,0FFH,0EFH,0FFH,0EFH,0FFH,0EFH,0FFH;

DB

0EFH,0FFH,0EFH,0FFH,0EFH,0FFH,0EFH,0FFH,0EFH,0FFH,0FFH,0FFH,0EFH,0FFH,0FFH,0FFH;

;-- 文字: 零 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0E0H,07H,0FEH,0FFH,80H,01H,0BEH,0FBH,0E2H,8FH,0FEH,0FFH,0E2H,8FH,0FDH,7FH;

DB

0FBH,9FH,0E5H,0E1H,1EH,0F7H,0E0H,1FH,0FFH,0BFH,0FDH,7FH,0FEH,0FFH,0FEH,0FFH;

24

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

;-- 文字: 八 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0BFH,0FBH,9FH,0F9H,0BFH,0FBH,0BFH,0FBH,0BFH,0FBH,0BFH,0F7H,0DFH;

DB

0F7H,0DFH,0EFH,0EFH,0EFH,0EFH,0DFH,0F7H,0BFH,0F1H,7FH,0FBH,0FFH,0FFH,0FFH,0FFH;

;-- 文字: 电 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 --DB

0FEH,0FFH,0FEH,0FFH,0FEH,0FFH,0C0H,07H,0DEH,0F7H,0DEH,0F7H,0C0H,07H,0DEH,0F7H;

DB

0DEH,0F7H,0DEH,0F7H,0C0H,07H,0DEH,0F7H,0FEH,0FDH,0FEH,0FDH,0FFH,01H,0FFH,0FFH;

;-- 文字: 气 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0F7H,0FFH,0F7H,0FFH,0E0H,01H,0EFH,0FFH,0DFH,0FFH,0B0H,07H,0FFH,0FFH,0E0H,0FH;

DB

25

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

0FFH,0EFH,0FFH,0EFH,0FFH,0EFH,0FFH,0EFH,0FFH,0F5H,0FFH,0F5H,0FFH,0F9H,0FFH,0FDH;

;-- 文字: 一 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FBH,80H,01H;

DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH;

;-- 文字: 班 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FEH,0FFH,06H,81H,0DEH,0EFH,0DEH,0EFH,0DEH,0EFH,0DAH,0EFH,02H,81H,0DAH,0EFH;

DB

0D6H,0EFH,0DEH,0EFH,0DEH,0EFH,0C5H,0EFH,3DH,0EFH,0FBH,01H,0F7H,0FFH,0EFH,0FFH;

;-- 文字: 蔡 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FBH,0BFH,00H,01H,0FBH,0BFH,0EFH,0FFH,0E1H,07H,0DDH,77H,0AB 26

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计 H,0AFH,57H,0DFH;

DB

0E8H,27H,0DFH,0F9H,20H,07H,0FEH,0FFH,0EEH,0DFH,0E6H,0E7H,0DAH,0F7H,0BDH,0FFH;

;-- 文字: 臣 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0C0H,03H,0DEH,0FFH,0DEH,0FFH,0DEH,0FFH,0C0H,07H,0DFH,0F7H,0DFH,0F7H;

DB

0DFH,0F7H,0C0H,07H,0DEH,0FFH,0DEH,0FFH,0DEH,0FFH,0DEH,0FFH,0C0H,01H,0FFH,0FFH;

;-- 文字: , --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH;

DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0CFH,0FFH,0CFH,0FFH,0EFH,0FFH,0DFH,0FFH,0FFH,0FFH;

;-- 文字: 学 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 27

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计 DB

0FEH,0F7H,0EFH,73H,0F3H,37H,0F7H,6FH,80H,01H,0BFH,0FBH,70H,17H,0FFH,0BFH;

DB

0FFH,7FH,80H,01H,0FFH,7FH,0FFH,7FH,0FFH,7FH,0FFH,7FH,0FDH,7FH,0FEH,0FFH;

;-- 文字: 号 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0E0H,0FH,0EFH,0EFH,0EFH,0EFH,0EFH,0EFH,0E0H,0FH,0FFH,0FFH,00H,01H,0F7H,0FFH;

DB

0F7H,0FFH,0E0H,0FH,0F7H,0EFH,0FFH,0EFH,0FFH,0EFH,0FEH,0EFH,0FFH,5FH,0FFH,0BFH;

;-- 文字: : --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH;

DB

0FFH,0FFH,0CFH,0FFH,0CFH,0FFH,0FFH,0FFH,0CFH,0FFH,0CFH,0FFH,0FFH,0FFH,0FFH,0FFH;

28

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

;-- 文字: 0 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0E7H,0FFH,0DBH,0FFH,0BDH,0FFH,0BDH,0FFH,0BDH,0FFH;

DB

0BDH,0FFH,0BDH,0FFH,0BDH,0FFH,0BDH,0FFH,0DBH,0FFH,0E7H,0FFH,0FFH,0FFH,0FFH,0FFH;

;-- 文字: 8 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0C3H,0FFH,0BDH,0FFH,0BDH,0FFH,0BDH,0FFH,0DBH,0FFH;

DB

0E7H,0FFH,0DBH,0FFH,0BDH,0FFH,0BDH,0FFH,0BDH,0FFH,0C3H,0FFH,0FFH,0FFH,0FFH,0FFH;

;-- 文字: 3 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0C3H,0FFH,0BDH,0FFH,0BDH,0FFH,0FBH,0FFH,0E7H,0FFH;

DB

29

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

0FBH,0FFH,0FDH,0FFH,0FDH,0FFH,0BDH,0FFH,0BBH,0FFH,0C7H,0FFH,0FFH,0FFH,0FFH,0FFH;

;-- 文字: 5 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,81H,0FFH,0BFH,0FFH,0BFH,0FFH,0BFH,0FFH,0A7H,0FFH;

DB

9BH,0FFH,0FDH,0FFH,0FDH,0FFH,0BDH,0FFH,0BBH,0FFH,0C7H,0FFH,0FFH,0FFH,0FFH,0FFH;

;-- 文字: 2 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0C3H,0FFH,0BDH,0FFH,0BDH,0FFH,0BDH,0FFH,0FBH,0FFH;

DB

0FBH,0FFH,0F7H,0FFH,0EFH,0FFH,0DFH,0FFH,0BDH,0FFH,81H,0FFH,0FFH,0FFH,0FFH,0FFH;

;-- 文字: 1 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0EFH,0FFH,8FH,0FFH,0EFH,0FFH, 30

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计 0EFH,0FFH,0EFH,0FFH;

DB

0EFH,0FFH,0EFH,0FFH,0EFH,0FFH,0EFH,0FFH,0EFH,0FFH,83H,0FFH,0FFH,0FFH,0FFH,0FFH;

;-- 文字: 0 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0E7H,0FFH,0DBH,0FFH,0BDH,0FFH,0BDH,0FFH,0BDH,0FFH;

DB

0BDH,0FFH,0BDH,0FFH,0BDH,0FFH,0BDH,0FFH,0DBH,0FFH,0E7H,0FFH,0FFH,0FFH,0FFH,0FFH;

;-- 文字: 4 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FBH,0FFH,0F3H,0FFH,0EBH,0FFH,0DBH,0FFH,0DBH,0FFH;

DB

0BBH,0FFH,0BBH,0FFH,81H,0FFH,0FBH,0FFH,0FBH,0FFH,0E1H,0FFH,0FFH,0FFH,0FFH,0FFH;

;-- 文字: 1 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 31

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0EFH,0FFH,8FH,0FFH,0EFH,0FFH,0EFH,0FFH,0EFH,0FFH;

DB

0EFH,0FFH,0EFH,0FFH,0EFH,0FFH,0EFH,0FFH,0EFH,0FFH,83H,0FFH,0FFH,0FFH,0FFH,0FFH;

;-- 文字: , --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH;

DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0CFH,0FFH,0CFH,0FFH,0EFH,0FFH,0DFH,0FFH,0FFH,0FFH;

;-- 文字: 指 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0EEH,0FFH,0EEH,0C7H,0EEH,3FH,0EEH,0FBH,02H,0FBH,0EEH,03H,0EBH,0FFH,0E6H,03H;

DB

0CEH,0FBH,2EH,0FBH,0EEH,03H,0EEH,0FBH,0EEH,0FBH,0EEH,0FBH,0AEH,03H,0DFH,0FFH;

32

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

;-- 文字: 导 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 --

DB

0FFH,0FFH,0E0H,0FH,0EFH,0EFH,0E0H,0FH,0EFH,0FBH,0EFH,0FBH,0F0H,03H,0FFH,0DFH;

DB

0FFH,0DFH,00H,01H,0F7H,0DFH,0FBH,0DFH,0F9H,0DFH,0FBH,0DFH,0FFH,5FH,0FFH,0BFH;

;-- 文字: 老 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FDH,0FFH,0FDH,0F7H,80H,03H,0FDH,0F7H,0FDH,0EFH,0FDH,0DFH,00H,01H,0FEH,7FH;

DB

0FDH,0FFH,0F3H,0CFH,0CBH,3FH,38H,0FFH,0FBH,0FBH,0FBH,0FBH,0FCH,03H,0FFH,0FFH;

;-- 文字: 师 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0F7H,0FFH,0F4H,01H,0B7H,0DFH,0B7H,0DFH,0B4H,01H,0B5H,0DDH,0B5H,0DDH,0B5H,0DDH;

33

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

DB

0B5H,0DDH,0ADH,0DDH,0ADH,0D5H,0EDH,0DBH,0DFH,0DFH,0BFH,0DFH,7FH,0DFH,0FFH,0DFH;

;-- 文字: : --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH;

DB

0FFH,0FFH,0CFH,0FFH,0CFH,0FFH,0FFH,0FFH,0CFH,0FFH,0CFH,0FFH,0FFH,0FFH,0FFH,0FFH;

;-- 文字: 徐 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0EFH,0BFH,0E7H,0BFH,0DFH,5FH,0BEH,0E7H,6DH,0F1H,0E2H,0BH,0CFH,0BFH,9FH,0BFH;

DB

58H,03H,0DFH,0BFH,0DDH,0AFH,0DCH,0B3H,0DBH,0B9H,0D7H,0BBH,0DEH,0BFH,0DFH,7FH;

;-- 文字: 武 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 --

34

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

DB

0FFH,0BFH,0FFH,0AFH,0C0H,0B7H,0FFH,0BFH,00H,01H,0FFH,0BFH,0FBH,0BFH,0FBH,0DFH;

DB

0D8H,5FH,0DBH,0DFH,0DBH,0DFH,0DBH,0EFH,0D8H,0EDH,0C7H,0F5H,1FH,0F9H,0FFH,0FDH;

;-- 文字: 雄 --

;-- 华文行楷12; 此字体下对应的点阵为:宽x高=16x16 DB

0EFH,5FH,0EFH,6FH,0EFH,6FH,02H,01H,0DEH,0EFH,0DCH,0EFH,0D6H,03H,0B6H,0EFH;

DB

0AEH,0EFH,0AEH,03H,5EH,0EFH,0D6H,0EFH,0BAH,0EFH,02H,01H,0FAH,0FFH,0FEH,0FFH;

END

8附 录B;作品实物图片

35

16×16点阵LED电子显示屏的设计 单片机原理及应用课程设计

9参考文献

[1] 刘欣铭,张广斌.LED显示屏技术综述[J].黑龙江电力,2003, 25(4):294-296.

[2] 阳进.基于单片机的LED显示屏的汉字显示[J].中国科技信息,2005,(12):112.

[3] Mark Nelson著.潇湘工作室译.串行通信开发指南[M].中国水利水电出版社,2002.

[4] 王宜怀.单片机原理及其嵌入式应用教程[M].北京希望电子出版社,2002.

[5] 韩润萍,陈小萍.点阵LED显示屏控制系统[J].微计算机信息,2003,19(10):50-51.

[6]

基于单片机的1616点阵LED电子显示屏的设计报告

36

更多相关推荐:
电子设计报告

电子设计报告课题低压差可调直流稳压电路第二小组年级20xx级专业电子工程学号姓名高林学号1141004姓名赵翔学号1141006课题低压差可调直流稳压电路PPT制作高林理论amp实践田龙论文赵翔电路版制作高林田...

电子设计报告

电子设计拔河中国矿业大学计算机科学与技术学院电子信息科学系班级信科学号xxxxxxxx姓名XX日期20xx年6月20日概述错误未定义书签需求分析2软件功能模块图错误未定义书签程序流程图6实验分析18结论18参考...

电子设计报告模板

题目简易频率特性测试仪E题作者纪强朱志兵张雅希赛前辅导教师黄光明文稿整理辅导老师黄光明摘要本系统是基于零中频正交解调原理的简易频率特性测试仪采用AD9854DDS集成芯片C8051F020作为控制平台实现正交扫...

综合电子设计报告范文

实验报告课程名称实验项目实验环境学院通信学院专业电子信息工程班级学号学生姓名实验日期20xx11成绩指导教师目录一二三实验目的3知识点和设计内容3设计思路31语音放大器的基本构成32性能指标33要求4四实验原理...

电子设计大赛报告模板

简易智能小汽车队长黄洋队员尹志军梁荣新赛前辅导老师臧春华文稿整理辅导老师摘要设计分为5个模块前轮PWM驱动电路后轮PWM驱动电路轨迹探测模块障碍物探测模块光源探测模块前轮PWM驱动电路用于转向控制后轮PWM驱动...

电子设计大赛 技术报告

智能小车寻迹避障测距摘要本文介绍了一种基于51单片机的小车寻迹避障测距系统该系统采用5个高灵敏度的单端反射式红外光电对管和红外传感器以及霍尔传感器来实现小车的寻迹避障和测距的功能并利用单片机产生PWM波通过控制...

电子设计大赛报告

20xx年全国大学生电子设计竞赛设计报告本科组20xx年9月7日摘要本系统以单片机为控制核心采用角度传感器ADXL345实时采集自由摆旋转角度及方向通过直流电机开环控制旋转角度以实现控制要求此外为方便实验和调试...

20xx年全国大学生电子设计竞赛报告

20xx年全国大学生电子设计竞赛双向DCDC变换器A题03209组20xx年8月15日摘要本设计是以51单片机为核心的双向DCDC变换器实现对锂离电池组的充放电功能本设计基本电路包括显示电路电源电路双向DCDC...

模拟电子技术课程设计报告

课程设计(大作业)报告课程名称:模拟电子技术设计题目:小功率音频集成电路功率放大电路院系:信息技术学院班级:计算机科学与技术设计者:xx学号:xx指导教师:xx设计时间:xx昆明学院昆明学院课程设计(大作业)任…

20xx全国电子设计大赛报告终极版(智能小车)

20xx年全国大学生电子设计竞赛智能小车C题本科组20xx年9月3日智能小车摘要本文以两个STC89C52单片机为核心设计了两辆智能小车单片机产生周期性脉冲信号控制全桥驱动芯片L298N驱动直流电机实现小车的转...

电子制作设计报告

电子制作报告名称超外差式晶体管调幅收音机的组装与调试学院系部电子信息工程系学生姓名武鹏飞指导教师赵雨斌张海军曹海旺张宏亮温欣玲20xx年11月27日图1超外差式晶体管收音机的电原理图图2超外差式收音机的组成框图...

20xx全国大学生电子设计竞赛设计报告模板

20xx年全国大学生电子设计竞赛风力摆控制系统B题20xx年8月15日摘要轴流风机已有悠久的历史它以其通流范围大全风压范围宽尺寸小和驱动功率要求不高的特点而在电力冶金建筑采矿航空等重要领域发挥着积极的作用因此继...

电子设计报告(39篇)