16X16点阵LED电子显示屏设计_第1页
16X16点阵LED电子显示屏设计_第2页
16X16点阵LED电子显示屏设计_第3页
16X16点阵LED电子显示屏设计_第4页
16X16点阵LED电子显示屏设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机应用系统实验设计16X16点阵LED电子显示屏设计班级:物电学院电信2班组员:吕勇军 学号:202311020239 黄 波 202311020230指导老师:彭建英 日期:2023年12月1号第一章 绪论1.1 单片机的应用单片机是生活必不可缺的,顾名思义单片机的应用是很广泛的,导弹的导航装置、飞机上各种仪表的控制、计算机的网络通讯和数据传输、工业自动化过程和实时控制数据处理、广泛使用的智能IC卡、民用豪华轿车的平安保障系统、录像机和摄像机、全自动洗衣机的控制、以及程控玩具、电子宠物等等。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。1.

2、2电子显示屏随着现代光电技术、微电子技术及计算机技术的飞速开展和普及,LED显示屏已普及社会的各个领域。简单的讲,显示屏就是由假设干个可组合拼接的显示单元构成屏体,再加上一套适当的控制器。所以多种规格的显示板配合不同技术的控制器就可以组成许多种LED显示屏,以满足不同环境,不同显示要求的需要。LED显示屏是由几万到几十万个半导体发光二极管像素点均匀排列组成。利用不同的材料可以制造不同色彩的LED像素点。目前应用最广的是红色、绿色、黄色。而蓝色和纯绿色LED的开发已经到达了实用阶段。LED显示屏可以显示变化的数字、文字、图形图像;不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显

3、示屏无法比拟的优点。LED显示屏的分类:按颜色可以分为单基色显示屏、双基色显示屏、全基色显示屏;按显示器分类LED数码显示屏、LED点阵图文显示屏;按实用场合分类有室内显示屏和室外显示屏。仔细分解一个LED显示屏,它有以下一些要素构成:金属结构框架、显示单元、扫描控制板、开关电源、双绞线传输电缆、主控制仪、专用显示卡及多媒体卡、电脑及其外设、其它信息源。第二章 系统整体方案2.1 需要实现的功能用移动显示屏来显示汉字,通过单片机AT89C52的行扫描和74LS138芯片的列扫描使点阵显示屏移动显示“湖南文理学院物电的字幕。点阵模块:此点阵模块由四个8*8点阵组成,图为88点阵LED外观及引脚图

4、,只要其对应的X、Y轴顺向偏压,即可使LED发亮。例如如果想使左上角LED点亮,那么Y0=1,X0=0即可。应用时限流电阻可以放在X轴或Y轴。8*8LED点阵等效电路如图2.1.2所示8X8点阵LED工作原理说明 :8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,那么相应的二极管就亮;因此要实现一根柱形的亮法,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:一根竖柱:对应的列置1,而行那么采用扫描的方法来实现。 一根横柱:对应的行置0,而列那么采用扫描的方法来实现。需要实现的功能如以下图流

5、程图图2.1.3所示:四个8*8点阵四个8*8点阵三极管列扫描模块显示模块行扫描模块时钟电路复位电路本电路使用AT89C52实现行驱动,对显示模块从上至下的扫描,用74LS138和三极管实现列驱动,对显示模块从左至右的扫描,然后显示字符。在中规模集成电路中译码器有几种型号,使用最广的通常是74ls138译码器,74ls138译码器的输出是低电平有效,故实现逻辑功能时,输出端不可接或门及或非门因为每次仅一个为低电平,其余皆为高电平;74ls138译码器有使能端,故使能端必须加以处理,否那么无法实现需要的逻辑功能。在片选使用状态下输入中8线始终只有1线为0, 此74ls138芯片在单片机系统中极大

6、限度的起到了扩展IO资源的作用,只要用单片机的2个IO引脚资源就能控制8个输出,而且程序的编制也容易实现。2.2 系统软件的设计软件程序是整个控制系统的核心局部。显示局部采用动态扫描的方式,实现对显示屏要显示的汉字、图像、字符等数据信息进行传输控制以及显示等功能。程序中将数据存储器分为三个区:显示缓冲区、数据存储区和接收缓冲区。单片机通过串口中断接收PC机传来的数据,暂时存放在接收缓冲区,经分析处理后按一定的规律放入数据存储区保存起来,然后再根据显示方式依次从数据存储器中取出数据放入显示缓冲区中用于显示。显示采用逐行扫描的方式,图5是显示一屏字符的程序流程图。与PC机的实时通信局部主要是利用单

7、片机串口中断接收数据信息,实现与计算机的数据信息传输。其程序流程图如图5和6附录所示。第三章 系统硬件电路的设计3.1单片机系统及外围电路3.1.1 单片机的选择本设计选用了AT89C52单片机作控制3.1.2 AT89C52芯片介绍概述:AT89C52为40 脚双列直插封装的8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部存放器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL119 脚和XTAL21

8、8 脚为振荡器输入输出端口,外接12MHz 晶振。RST9 脚为复位输入端口,外接电阻电容组成的复位电路。VCC40 脚和VSS20 脚为供电端口,分别接+5V电源的正负端。P0P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口3239 脚被定义为N1 功能控制端口,分别与N1的相应功能管脚相连接,13 脚定义为IR输入端,10 脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS18脚和SCLS19脚端口,12 脚、27 脚及28 脚定义为握手信号功能端口,连接主板CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。AT89C52的引脚图如以下

9、图3.2所示:3.1.3 单片机系统外围电路单片机外围电路一般有两块:时钟电路如图3.2.3和复位电路3.2.4时钟电路由一个晶振和两个小电容组成,用来产生时钟频率复位电路由一个电阻、按键和一个电容组成,用来产生复位信号,使单片机上电的时候复位。AT89C52单片机芯片内部有一个反向放大器构成的振荡器,XTAL1和XTAL2分别为振荡器电路的输入端和输出端,时钟可由内部和外部生成,在XTAL1和XTAL2引脚上外接定时元件,内部振荡电路就会产生自激振荡。系统采用的定时元件为石英晶体和电容组成的并联谐振回路。晶振频率选择12MHz,C1、成的电容值取22PF,电容的大小频率起微调的作用单片机有多

10、种复位电路,本系统采用电平式开关复位与上电复位方式,当上电时,C1相当于短路,使单片机复位,在正常工作时,按下复位时单片机复位。在有时碰到干扰时会造成错误复位,但是大多数条件下,不会出现单片机错误复位,而可能会引起内部某些存放器错误复位,在复位端加一个去耦电容,那么会得到很好的效果。3.2 驱动电路3.2.1 74LS138芯片简介74LS138 为3 线8 线译码器,共有 54/74S138和 54/74LS138 两种线路结构型式,其工作原理如下:当一个选通端E1为高电平,另两个选通端E2)和/(E3)为低电平时,可将地址端A、B、C的二进制编码在一个对应的输出端以低电平译出。 利用 E1

11、、E2和E3可级联扩展成 24 线译码器;假设外接一个反相器还可级联扩展成 32 线译码器。 假设将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。74LS138的引脚图如图3.3所示:图 3.33.2.2 驱动电路的构成本设计的驱动电路由电阻和PNP的三极管构成,由三极管将电流放大,再通过三极管的集电极输出给点阵显示屏,使其足够亮。其驱动电路的电阻值是采用4.7K欧姆的电阻,其驱动电压为5V。行驱动电路如图3.3.2所示,列驱动电路如图3.3.3所示:3.316*16LED显示屏电路和原理16*16LED显示屏电路由四个8*8LED点阵组成的,其中二极管的正极控制器也就是AT

12、89C52,负极接译码器也就是74LS138。显示屏可以显示字符、汉字、动画等任何图形。该电路充分利用了单片机的IO口资源使整机硬件到达最简。8*8点阵的原理:点阵LED扫描法介绍点阵LED一般采用扫描式显示,实际运用分为三种方式:1点扫描;2行扫描;3列扫描。假设使用第一种方式,其扫描频率必须大于1664=1024Hz,周期小于1ms即可。假设使用第二和第三种方式,那么频率必须大于168=128Hz,周期小于7.8ms即可符合视觉暂留要求。此外一次驱动一列或一行8颗LED时需外加驱动电路提高电流,否那么LED亮度会缺乏。8X8点阵LED工作原理说明 :8X8点阵共需要64个发光二极管组成,且

13、每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,那么相应的二极管就亮;因此要实现一根柱形的亮法,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:一根竖柱:对应的列置1,而行那么采用扫描的方法来实现。 一根横柱:对应的行置0,而列那么采用扫描的方法来实现。电路如图3.4所示:第四章 系统程序的设计系统主程序 #includesbit SH_CP=P20;sbit DS=P21;sbit ST_CP=P22;unsigned char code display=0 x10,0 x04,0 x60,0 x04,0 x02,0 x7E,

14、0 x8C,0 x01,0 x00,0 x00,0 x88,0 x1F,0 x88,0 x08,0 xFF,0 x08,0 x88,0 x08,0 x88,0 x9F,0 x00,0 x60,0 xFE,0 x1F,0 x22,0 x42,0 x22,0 x82,0 xFE,0 x7F,0 x00,0 x00,/*湖,0*/0 x04,0 x00,0 xE4,0 xFF,0 x24,0 x00,0 x24,0 x08,0 x64,0 x09,0 xA4,0 x09,0 x24,0 x09,0 x3F,0 x7F,0 x24,0 x09,0 xA4,0 x09,0 x64,0 x09,0 x24

15、,0 x48,0 x24,0 x80,0 xE4,0 x7F,0 x04,0 x00,0 x00,0 x00,/*南,1*/0 x08,0 x80,0 x08,0 x80,0 x08,0 x40,0 x38,0 x40,0 xC8,0 x20,0 x08,0 x11,0 x09,0 x0A,0 x0E,0 x04,0 x08,0 x0A,0 x08,0 x11,0 xC8,0 x20,0 x38,0 x40,0 x08,0 x40,0 x08,0 x80,0 x08,0 x80,0 x00,0 x00,/*文,2*/0 x04,0 x20,0 x84,0 x60,0 x84,0 x20,0 x

16、FC,0 x1F,0 x84,0 x10,0 x84,0 x10,0 x00,0 x40,0 xFE,0 x44,0 x92,0 x44,0 x92,0 x44,0 xFE,0 x7F,0 x92,0 x44,0 x92,0 x44,0 xFE,0 x44,0 x00,0 x40,0 x00,0 x00,/*理,3*/0 x40,0 x04,0 x30,0 x04,0 x11,0 x04,0 x96,0 x04,0 x90,0 x04,0 x90,0 x44,0 x91,0 x84,0 x96,0 x7E,0 x90,0 x06,0 x90,0 x05,0 x98,0 x04,0 x14,0

17、x04,0 x13,0 x04,0 x50,0 x04,0 x30,0 x04,0 x00,0 x00,/*学,4*/0 x00,0 x00,0 xFE,0 xFF,0 x22,0 x04,0 x5A,0 x08,0 x86,0 x07,0 x10,0 x80,0 x0C,0 x41,0 x24,0 x31,0 x24,0 x0F,0 x25,0 x01,0 x26,0 x01,0 x24,0 x3F,0 x24,0 x41,0 x14,0 x41,0 x0C,0 x71,0 x00,0 x00,/*院,5*/0 x40,0 x02,0 x3C,0 x06,0 x10,0 x02,0 xFF,

18、0 xFF,0 x10,0 x01,0 x10,0 x01,0 x20,0 x04,0 x10,0 x42,0 x8F,0 x21,0 x78,0 x18,0 x08,0 x46,0 xF8,0 x81,0 x08,0 x40,0 xF8,0 x3F,0 x00,0 x00,0 x00,0 x00,/*物,6*/0 x00,0 x00,0 x00,0 x00,0 xF8,0 x1F,0 x88,0 x08,0 x88,0 x08,0 x88,0 x08,0 x88,0 x08,0 xFF,0 x7F,0 x88,0 x88,0 x88,0 x88,0 x88,0 x88,0 x88,0 x88,0 xF8,0 x9F,0 x00,0 x80,0 x00,0 xF0,0 x00,0 x00,/*电,7*/;void hc595_senddat(unsigned char dat)unsigned char i;for(i=0;i8;i+)DS=dat&0 x80;SH_CP=1;SH_CP=0;dat=1;main()unsigned char i;char j;SH_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论