LED条屏显示系统汉字显示与传送技术的研究与实现.docVIP

LED条屏显示系统汉字显示与传送技术的研究与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LED条屏显示系统汉字显示与传送技术的研究与实现   摘 要   本文介绍了一种LED条屏汉字显示与传送技术的设计方案,其原理是利用AT89C51单片机控制显示条屏,使其具有汉字显示功能,并能通过上位计算机向单片机输送控制信号及修改显示内容,控制显示条屏的循环次数、显示方式。单片机通过串口数据接收,并控制驱动LED显示屏做出相应的显示。   【关键词】单片机 LED显示 条屏 汉字显示   在大型商场、车站、码头、地铁站以及各类办事窗口等越来越多的场所需要用LED点阵显示图形和汉字。LED行业已成为一个快速发展的新兴产业,市场空间巨大,前景广阔。随着信息产业的高速发展,LED显示作为信息传播的一种重要手段,已广泛应用于室内外需要进行服务内容和服务宗旨宣传的公众场所,例如户内外公共场所广告宣传、机场车站旅客引导信息、公交车辆报站系统、证券与银行信息显示、餐馆报价信息显示、高速公路可变情报板、体育场馆比赛转播、楼宇灯饰、交通信号灯、景观照明等。显然,LED汉字显示已成为城市亮化、现代化和信息化社会的一个重要标志。   本文基于单片机(AT89C51)论述了16*16LED汉字点阵显示的基本原理、硬件组成与设计、程序编译与数据传送等基本环节和相关技术。   1 硬件系统   在本设计系统中,上位机采用一台标配的计算机,下位机由AT89C51单片机及其外围辅助电路组成,其间通过RS-232C串行通信方式交换上位机下发的操作控制命令,并返回下位机的工作状态。为了实现串口控制LED显示条屏显示,因RS-232信号电平与单片机的串口TTL电平不一样,所以PC机与单片机之间的通信接口电路必须经过电平转换。芯片MAX232正好可以完成这个功能。同时单片机要对接收到的控制信号进行检测,然后再通过驱动电路对点阵的行列进行驱动,继而控制点阵显示条屏做出相应的显示。   1.1 单片机电路的设计   图1为AT89C51单片机基本电路。供应单片机+5V工作电压,接上12MHz石英振荡器作为时钟电路,RESET按钮提供系统重置电路。同时由于PC串行口是RS232形式的,与TTL电平的电气标准不同,因此PC机的信号必须经过MAX232电位转换芯片,该芯片接收器将TIA/EIA-232-F电平转换成TTL/CMOS电平,发送器将TTL/CMOS电平转换成TIA/EIA-232-F电平。而对于一般的双向通信,只需使用串行输入RXD,串行输出TXD和地线GND,与89C51串行口连接,就可确保输出信号正确。   1.2汉字的点阵显示原理   每一个字均由16行16列的点阵组成显示。一般我们把它拆分为上部和下部,上部由8*16点阵组成, 下部也由8*16点阵组成。其原理如图2所示,单片机首先显示的是左上角的第一列的上半部分,即第0列的p00---p07口。方向为p00到p07 ,显示汉字“大”时,p05点亮,由上往下排列,为p0.0 灭,p0.1 灭, p0.2 灭p0.3 灭, p0.4 灭, p0.5 亮,p0.6 灭,p0.7 灭。即二进转换为16进制为 04h。   上半部第一列完成后,继续扫描下半部的第一列,为了接线的方便,我们仍设计成由上往下扫描,即从p27向p20方向扫描,从上图可以看到,这一列全部为不亮, 即16进制则为00h。然后单片机转向上半部第二列,仍为p05点亮,即16进制04h。这一列完成后继续进行下半部分的扫描,p21点亮,为二进即16进制02h.   依照这个方法,继续进行下面的扫描,一共扫描32个8位, 可以得出汉字“大”的扫描代码为:   04H,00H,04H,02H,04H,02H,04H,04H   04H,08H,04H,30H,05H,0C0H,0FEH,00H   05H,80H,04H,60H,04H,10H,04H,08H   04H,04H,0CH,06H,04H,04H,00H,00H   由这个原理可以看出, 无论显示何种字体或图像, 都可以用这个方法来分析出它的扫描代码从而显示在屏幕上。如图2所示。   1.3 LED显示条屏驱动电路的设计   1.3.1行驱动电路模块   行驱动电路如图3所示,由单片机的输入输出口生成数据信号,而51单片机的灌电流(1.6mA左右)和拉电流(-10mA)很小无法直接驱动二极管,所以必须经过驱动器才能驱动点阵二极管。由于系统是16*16点阵显示屏,因此刚好可以利用P0和P2口共16个输入输出口来生成数据信号,再经过16个驱动器三极管并列分别驱动16*16点阵显示屏的16行线。   1.3.2行驱动电路参数计算   一条行线上有16个LED,因

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档