16LED点阵广告屏.zip16LED点阵广告屏课程设计报告书

上传人:无*** 文档编号:88238533 上传时间:2022-05-10 格式:DOC 页数:18 大小:217KB
返回 下载 相关 举报
16LED点阵广告屏.zip16LED点阵广告屏课程设计报告书_第1页
第1页 / 共18页
16LED点阵广告屏.zip16LED点阵广告屏课程设计报告书_第2页
第2页 / 共18页
16LED点阵广告屏.zip16LED点阵广告屏课程设计报告书_第3页
第3页 / 共18页
点击查看更多>>
资源描述
东北石油大学课程设计任务书课程单片机课程设计 题目 16*16LED点阵广告屏专业学号一、任务二、设计要求三、参考资料1 国钧,绍业,王凤翥.图书馆目录M.:高等教育,1957.15-18.2 润华,立山.模拟电子技术J.:石油大学,2003.3 成富.彩灯控制器J.:电机电器技术,2000,(01).4 祝富林.音乐彩灯电路CS9482J.:电子世界,1995,(12).5 介华.电子技术课程设计指导J.:高等教育,1997.完成期限 2012.3.19至2012.3.30指导教师 专业负责人2012年 3月 17 日目录第1章 绪论LED显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它具有发光效率高、使用寿命长、组态灵活、色彩丰富以与对室外环境适应能力强等优点。并广泛的应用于公交汽车,码头,商店,学校和银行等公共场合的信息发布和广告宣传。LED显示屏经历了从单色,双色图文显示屏到现在的全彩色视频显示屏的发展过程,自20世纪八十年代开始,LED显示屏的应用领域已经遍布交通、电信、教育、证券、广告宣传等各方面。1.1 LED点阵显示屏概述LED点阵显示屏的构成型式有多种,其中典型的有两种。一种把所需展示的广告信息烧写固化到EPROM芯片,能进行固定容的多幅汉字显示,称为单显示型;另一种在机设置了字库、程序库,具有程序编制能力,能进行容可变的多幅汉字显示,称可编程序型。目前,国的LED点阵显示屏大部分是单显示型,其显示的容相对较少,显示花样较单一。一般在产品出厂时,显示容就已写入显示屏控制系统中的EPROM芯片,当需要更换显示容时就非常困难,这样使该类型的显示屏使用围受到了限制。国的另一种LED显示屏可编程序型LED显示屏,虽然增加了显示屏系统的编程能力,显示容和显示花样都有所增加,但也存在着更换显示容不便的缺点。随着社会经济的迅速发展,如今的广告牌都存在着显示容丰富、信息量大、信息更换速度快等特点。因此传统的LED显示屏控制系统已经越来越不能满足现代广告宣传业的需要。而利用PC机通信技术控制LED显示屏,则具有显示容丰富,信息更换灵活等优点。1.2 LED显示屏控制技术状况显示屏的控制系统包括输入接口电路、信号控制、转换和数字化处理电路与输出接口电路等,涉与的具体技术很多,其关键技术包括串行传输与并行传输技术、动态扫描与静态锁存技术、自动检测与远程控制技术等。1.2.1串行传输与并行传输技术LED显示屏的数据传输方式主要有串行和并行两种。日前普遍采用串行控制技术,显示屏每个单元部的不同驱动电路和各级联单元之间,每个时钟仅传送一位数据。采用这种方式的驱动IC种类较多,不同显示单元之间的联线较少,可减少显示单元的数据传输驱动元件,从而提高整个系统的可靠性和性价比,具体工程实现也较为容易。1.2.2 动态扫描与静态锁存技术LED显示屏控制系统实现显示信息的刷新技术有动态扫描和静态锁存两种方式。一般室显示屏多采用动态扫描技术,即一行发光二极管共用一行驱动寄存器,根据共用一行驱动寄存器的发光二极管像素数目,分为1/4,1/16扫描等。室外显示屏基本上采用静态锁存技术,即每一个发光一极管都对应有一个驱动寄存器,无需时分工作,从而保证了每一个发光一极管的亮度占空比为100%。动态扫描法可以大大减少控制器的I/O口,因此应用较广。1.2.3 自动检测与远程控制技术LED显示屏的构成复杂,特别是室外显示屏,供电、环境亮度、环境温度条件等都直接影响显示屏的正常运行。在LED显示屏的控制系统中,因根据需要对温度、亮度、电源等进行自动检测控制,也可根据需要,远程实现对显示屏的亮度、色度调节、图像水平和垂直位置的调节以与工作方式的转换等。1.3 本设计任务现在市场上各类基于LED的显示屏较多,但大部分产品为单一模式的LED显示屏,其在显示容的更换与显示屏的重组等方面都存在不便之处。但随着信息化社会的迅速发展,LED显示屏正在向显示容丰富、信息更改方便等方面发展。因此制作一款多功能的LED广告显示屏是非常有意义地。本研究即以AT89C51单片机为核心, 采用串行传输、动态扫描技术,制作一款拥有PC机通信功能的,模块化LED多功能显示屏。第2章 总体方案论证与设计本系统采用单片机AT89C51为LED显示屏的控制核心,系统主要包括LED驱动模块、数据存储模块、PC机通信模块等。下面对各模块的设计逐一进行论证比较。2.1 LED驱动模块方案一:采用静态锁存方式,将每一个LED发光管的一端接至单片机的一个I/O口,另一端通过电阻接电源。这种方法可以直接驱动LED,原理简单,驱动能力强,LED的亮度也可以通过限流电阻调节,非常方便,但此种方法太浪费单片机的I/O口,只适合于较小的系统。方案二:采用动态扫描方式,通过三极管驱动并联在一起的LED发光管的一端(共阴或共2端),LED发光管的另一脚接通用I/O口,控制其亮灭。该方法能驱动较多的LED,控制方式较灵活,而且节省单片机的资源。比较以上两种方案,系统设计中采用方案二。2.2 数据存储模块方案一:采用静态RAM存储显示屏的显示容,静态数据存储器具有存储容量大,传输速度快等优点。但其存储的数据掉电后会消失,因此不适合用于存储长时间不变的数据。方案二:采用ROM芯片存储LED显示屏要显示的信息,采用ROM芯片可以长时间的存储信息,而且掉电数据不丢失,此种方式适合于存储不变的数据。方案三:采用串行EEPROM(如24C256等)存储LED显示屏要显示的信息。串行EEPROM技术是一种非易失性存储技术,它几乎具有所有类型存储器的优点:不挥发性、可更新性、高密度、低功耗和高性价比,非常适合应用于各类工业测控系统。它克服了常用的2816、2817、2864等并行EEPROM器件价格高、体积大、可靠性低(这些器件如不采取措施,在上电、下电时常会丢失数据)等不足,在速度要求不是很高的情况下,该器件是最理想的选择。比较以上三种方案,方案三有明显的优点,因此选者方案三。2.3 总体硬件组成框图图2-1 总体硬件组成框图 系统框图如图2-1所示,系统主要由三大模块组成即LED驱动模块、数据存储模块、PC机通信模块。第3章 系统硬件设计为使该模块化LED显示屏控制系统具有更加方便和灵活性,我们对系统的硬件做了精心设计。硬件电路包括LED驱动模块、数据存储模块、PC机通信模块等三大模块。3.1 LED驱动模块的硬件设计LED驱动模块是LED显示屏设计的关键部分,驱动电路设计的好坏直接关系到LED显示屏的亮度、稳定度等重要指标。本次设计中LED的驱动是采用三极管和74LS154实现的。3.1.1 74 LS154芯片介绍74LS154是一个416译码器,其真值表如图3-1所示。图3-1 74LS154的真值表3.1.2 驱动电路的设计 此系统中驱动电路是由74LS154和三极管组成的,原理图如图3-1-2所示。图3-2 LED驱动电路原理图如图3-2 LED的行扫描端接到单片机89C51的P0口,列扫描端接置三极管的发射极。列扫描端(B1B8)用于LED的数据扫描,通过74LS154的译码和三极管的驱动,使LED发光。(A1A8)通过P0口为LED的显示给出相应的数据。3.2数据存储电路设计数据存储电路由串行EEPROM 24C256组成。24C256是美国CATALYST 公司出品的一个1-256K位的支持I2C总线数据传送协议的串行CMOS E2PROM,可用电擦除,可编程自定时写周期(包括自动擦除时间不超过10ms 典型时间为5ms)的串行E2PROM。该芯片有两种写入方式,一种是字节写入方式,还有另一种页写入方式。允许在一个写周期同时对1个字节到一页的若干字节的编程写入。24C256的引脚排列与引脚功能描述如图3-3和表3-1图3-3 24C256的引脚排列图表3-1引脚功能描述指令代码指令代码 Read ROM(读ROM) 33H Write Scratchpad(写暂存存储器) 4EH Match ROM(匹配ROM) 55H Read Scratchpad(读暂存存储器) BEH Skip ROM(跳过ROM)CCH Copy Scratchpad(复制暂存存储器) 48H Search ROM(搜索ROM) F0H Convert Temperature(温度变换) 44H 数据存储器的设计原理图如图3-4所示:图3-4 数据存储电路设计原理图该存储电路仅由芯片24C256组成,SCL为串行时钟引脚,用于产生器件所有数据发送或接收的时钟。SDA为串行数据/地址,这是一个双向传输端,用于传送地址和所有数据的发送或接收。当LED显示屏控制系统工作时,单片机89C51通过读SDA和SCL脚读取24C256中的容,并将其显示于LED显示屏上。也可以通过上位机(PC机)将编辑好的数据容下载到24C256芯片。3.3 PC机通信模块的设计该部分电路由芯片MAX232组成。其电路原理图如图3-5所示:图3-5 通信原理图如图3-5所示,单片机的串口通过MAX232将TTL电平转换成EAI适合的电平,实现了单片机和PC机之间的通信。第4章 系统的软件设计软件是该LED显示屏控制系统的重要组成部分,在系统的软件设计中我们也才用了模块化设计,将系统的各部分功能编写成子模块的形式,这样增强了系统软件的可读性和可移植性。4.1 主程序设计本系统中下位机(单片机89C51)的主要功能就是实现LED显示屏上字样的移位、显示、数据的读取等功能。其主程序流程如图4-1所示。系统初始化否是判断是否处于通信状态?移位显示读取显示内容 图4-1 主程序流程图读取24C256的标志位等待判断是否有中断标志?是否开机4.2 驱动显示子程序设计驱动显示程序主要是通过用指向字模的指针 p 每次从外部数据存储器按顺序提取出字模中的两个字模信息,通过字模处理程序将其转换成2进制信息,既两个字模信息最后成为16个0,1形式的信息,再通过给74HC595各个功能端口跳变与上升跳变使这些1,0信息控制一排16个灯的亮和灭(1代表高电平,0代表低电平),每次进行完,指针p再指向下两个指针,进行相同的操作,以后依次类推,同时4-16译码器一直都在从1到16进行扫描,从而实现了点阵的行驱动和列驱动的统一,将字模信息显示在LED点阵上,当指针指到字模信息最后一位时,重新指回字模首位,延时一段时间后重复上述工作,实现了汉字的往复循环显示。开始YN初始化驱动器件字模处理程序调整指向字模的指针给驱动器件跳变完驱动p是否指到完毕位指针指回字模数组首位延时图4-2 驱动显示程序流程图第5章 系统调试与测试结果分析5.1 使用的仪器仪表数字万用表DT9203单片机仿真器WAVE6000烧写器 GF2100双踪稳压稳流电源DH1718E-55.2 系统调试根据系统设计方案,本系统的调试共分为三大部分:硬件调试,软件调试和软硬件联调。由于在系统设计中采用模块设计法,所以方便对各电路模块功能进行逐级测试:LED驱动模块的调试,数据存储模块的调试,PC机通信模块的调试等,最后将各模块组合后进行整体测试。5.2.1硬件调试对各个模块的功能进行调试,主要调试各模块能否实现指定的功能。5.2.2软件调试 软件调试采用单片机仿真器WAVE6000L与微机,将编好的程序进行调试,主要是检查语法错误。5.2.3硬件软件联调 将调试好的硬件和软件进行联调,主要调试系统的实现功能。5.3 测试结果此次系统设计结果较好,LED显示屏能很好的显示信息。LED显示屏由八块8*8的LED小模块组成,整个显示屏可以显示两个16*16的汉字,汉字从右到左移动显示,显示亮度也正好。结 论针对传统汉字显示系统显示方式单一,字模更换难度大的问题,设计了本系统,系统是以AT89C52单片机为核心,采用并行ISP下载,串行数据传输、动态扫描技术,利用人眼视觉暂留现象实现汉字移动显示并可与PC机进行通信的16*64LED汉字显示屏。系统总体电路由通信电路,驱动电路和外部存储电路构成。通信电路由MAX232进行电平转换实现单片机与上位机的通信,完成将字模向外部字模数组的传递过程。74LS154和74HC595共同作用完成对显示屏的驱动,实现字模信息于LED点阵上小灯亮灭的转变过程。74LS373和EEPROM2864完成外部数据存储功能。通过软硬件的仿真调试,实现了本次设计的基本功能:汉字的左移显示,并可与上位机进行通信,实现显示汉字的更新。但在实际应用中,功能不仅仅于此,通过对程序的稍做修改,可以实现汉字的静态显示,左移,右移的显示,以与根据要求来控制移动速度和每次移动的距离,并且都可以和上位机进行通信实现汉字的更新。参考文献1 吴杰.基于ISP 技术的电子公告牌系统J.科技资讯2008.NO.14:83-87.2殷晓安,吴明亮.基于单片机的LED点阵显示条屏控制系统设计J.2008,4月.154-155.3 M.R.Krames,O.B. Shchekin, R. Mueller-Mach, et al,“Status and Future High-Power Light-Emitting Diodes for Solid-State Lighting,”J Journal of Display Technology, vol. 3,No. 2, pp. 160-175, June 2007.4田金云.基于单片机的LED 汉字点阵显示系统设计J.工业控制计算机.2008 (6):87-88.5 川,汪秋蒙.ISP技术的原理与实现方法J.科技资讯.2007,35期:93-94.6 万光毅.单片机实验与实践教程M.航空航天大学.2005.1.7 毅刚.单片机原理与应用M.高等教育.2003:160-190.8 诸昌钤.LED 显示屏系统原理与工程技术. :电子科技大学.2000.9 红.基于单片机控制的LED 点阵显示屏系统J. 微计算机信息.2009.25期 1-2卷:92-93.10 Philips .74HC595 .datasheet.Philips Semiconductors .2003 Jun 2511 胡烨,鹏翼,明.Protel 99SE原理图与PCB设计教程M.机械工业.2005:23-99.12 马忠梅.单片机的C 语言应用程序设计M.:航空航天大学.200613 Labcenter Electronics.IntelligentSchematicUser ManualM.Labcenter Elec- tronics,2006:34-167.14 周润景.基于Proteus的电路与单片机仿真系统设计与仿真M.航空航天大学. 2005.15 金炯泰,金奎焕. 如何使用KEIL8051C编译器M . 航空航天大学.2002.附录1 程序#include typedef unsigned char byte;typedef unsigned int word;sbit datah595=P32; sbit clk595=P33;sbit hc154=P35;sbit str595=P34;word data datah;word counth,r=32*4;byte biao=0;byte xdata displaydata2000= /定义外部数组/附录2 仿真效果图1 / 18东北石油大学课程设计成绩评价表课程名称单片机课程设计题目名称16*16LED点阵广告屏学生学号指导教师职称序号评价项目指标满分评分1工作量、工作态度和出勤率按期圆满的完成了规定的任务,难易程度和工作量符合教学要求,工作努力,遵守纪律,出勤率高,工作作风严谨,善于与他人合作。202课程设计质量课程设计选题合理,计算过程简练准确,分析问题思路清晰,结构严谨,文理通顺,撰写规,图表完备正确。453创新工作中有创新意识,对前人工作有一些改进或有一定应用价值。54答辩能正确回答指导教师所提出的问题。30总分评语:指导年月日
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!