基于51单片机的LED点阵显示屏的设计

来源 :数字化用户 | 被引量 : 0次 | 上传用户:philipsyin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文主要介绍了基于51单片机为核心的LED点阵显示屏控制系统的设计,在对LED点阵显示屏做了简单介绍的基础上,详细阐述了LED点阵显示屏的控制系统的主要框架结构,通过译码电路和驱动电路来完成显示屏的控制和数据传输,同时根据控制系统的主体结构框架,对系统的控制流程进行设计,从而完成LED点阵显示屏的信息的显示。
  【关键词】51单片机;LED点阵显示屏;译码电路;驱动电路;数据显示
  一、概述
  随着科学技术的不断发展,人类社会已经步入了信息时代,LED点阵显示屏作为新一代的视觉传播媒体已经在全球迅速发展起来。尤其是伴随着电子技术和产品制作工艺的不断提升,LED点阵显示屏拥有了亮度高、功耗小、工作电压低、占用面积小、寿命长、性能稳定等优点,在步入二十一世紀后智能触屏电子终端等数码产品的发展更是推动了LED显示屏的广泛应用。所以,对于51单片机以及LED点阵显示屏学习和深入研究对于推动LED显示技术的发展具有非常重要的现实意义。
  二、51单片机控制LED点阵显示屏的设计
  (一)LED点阵显示屏
  LED点阵显示屏是由有多个发光二级管点阵构成的,通过控制特定二极管的亮灭来显示人眼能够识别的信息的一种显示屏幕。一般的LED显示屏在制作工艺上有两种构成方式,一是有单个的发光二级管逐个点连接起来构成,另一种是选用单个发光二级管来构成LED点阵子模块的大显示屏,所以我们可以根据自己的设计需求来选择相关的LED点阵显示屏。同时,LED点阵显示屏提供数据输入输出接口,能够与来自单片机的扩展端口进行数据通信,从而实现51单片机通过向LED点阵显示屏按照特定顺序和规则发送显示数据来进行信息显示。
  (二) 51单片机控制LED点阵显示屏系统框图
  单片机是以超大规模集成电路技术为基础的将具有数据处理能力的CPU中央处理器、存储器RAM和ROM、数据交互I/O端口、定时器/计时器以及中断系统于一身的集成电路芯片,51单片机是单片机家族中兼容了intel8031的指令系统的较为典型的单片机系列,它拥有128字节的数据存储RAM供用户使用,32条数据I/O端口为单片机提供数据输入输出以及存储器地址寻址,加上51系列的单片机结构简单,成本较低,易于控制,通过简单编程即可控制译码电路和显示驱动电路来控制LED点阵显示屏工作来进行信息显示。
  如图1.所示,51单片机为LED显示屏的控制核心,常用的51单片机为AT98C51芯片,通过程序编程,用户即可将显示信息的数据以及外围电路和LED点阵显示屏的控制写入到单片机内,由AT89C51单片机按照程序进行对外围电路和LED点阵显示屏的控制。译码电路主要组成部分为74LS373锁存器,由于AT89C51单片机自身I/O端口不足,需要通过专门的端口扩展芯片来增加单片机I/O端口的数据传输能力,由于LED点阵显示屏端口单一,数据处理简单,所以可以采用多个74LS373锁存器来同时连接到一个数据输出端口,通过锁存器使能来控制相应芯片工作。驱动电路主要芯片为ULN2803,通过它即可为LED点阵显示屏提供适当的电能来驱动其正常显示。LED点阵显示屏来负责信息显示,当有数据通过译码电路发送至LED显示器时,通过LED显示屏内部译码电路来选择相应的二极管亮灭,通过整体组合来进行信息显示。
  (三)控制流程设计
  基于51单片机的LED点阵显示屏的控制流程主要是数据初始化,控制译码电路、驱动电路各个芯片的工作顺序以及相应数据的传输的过程。所以对于AT98C51控制LED点阵显示屏的控制流程首先要对完成数据初始化的工作,包括对单片机各个工作端口、定时器、内部数据以及在RAM存储器中的显示数据定义,然后对单片机控制I/O端口的地址进行幅值译码电路芯片的使能端,使其控制译码电路相应的芯片停止和工作,然后通过另一个单片机I/O端口进行数据传输,工作的锁存器即可得到相应的数据来控制驱动电路工作并锁存在芯片内部使驱动电路一直处在工作状态。然后再通过单片机控制I/O端口的地址进行幅值进行幅值译码电路芯片的使能端,选择新的译码电路芯片使其处在工作状态,而后通过数据I/O端口向工作的译码电路芯片进行显示信息数据的传0输,此时LED点阵显示屏即可获取传输的显示信息数据,通过内部的译码电路来控制显示屏内的二极管点阵亮灭,从而通过显示屏即可得到信息的显示。经过定时器一段时间的定时后,单片机即又通过数据I/O端口发送下一个显示数据,此时负责存储显示信息数据的锁存器会自动清除之前的存储数据,而保存新的显示数据,并将其发送至LED点阵显示屏,LED点阵显示屏获取后又重新控制二极管点阵的亮灭。当所有的显示数据发送完后,单片机会自动回到显示数据开会周而复始地将信息在LED点阵显示屏上进行显示。
  三、总结
  基于51单片机的LED点阵显示屏控制系统的设计,是在对LED点阵显示屏的电路结构研究的情况下,按照特定的顺序来有序地发送控制数据和显示数据来完成对译码电路、驱动电路的控制以及对LED点阵显示屏的显示数据的传输,实现LED显示屏上的数据信息显示,从而使LED点阵显示屏作为新媒介来完成宣传和信息宣告的效果。
  参考文献:
  [1]张仁朝.浅谈MCS51单片机的LED点阵图文显示屏设计[J].福建电脑. 2009(07)
  [2]袁强,陆启生,李文煜.基于单片机89C51和89C2051点阵LED显示系统[J]. 中国科技信息. 2006(18)
  [3]林少茵,陈越,廖静很.基于AT89C2051的四字LED显示屏的设计[J]. 山西电子技术. 2011(01)
  [4]詹新生,张江伟.基于单片机的16×64 LED点阵显示屏的设计[J]. 电子元器件应用. 2009(08)
  基金项目:
  北京农业职业学院中青年骨干教师培养计划资助项目。
  作者简介:
  曹旻罡(1982- ),男,内蒙古集宁人,北京农业职业学院信息技术系讲师,硕士。研究方向:嵌入式技术应用。
其他文献
目的总结B超引导下经皮经肝胆囊穿刺引流(PTGD)对高龄高危急性胆囊炎病人的治疗经验.方法回顾性分析1990年1月至2001年12月期间接受PTGD治疗的113例高龄高危急性胆囊炎病人的
目的 探讨细胞周期素D1(CyclinD1)与 p5 3蛋白在卵巢上皮性肿瘤的表达及意义。 方法  1990~1995年应用免疫组化法对 4 0例恶性卵巢上皮性肿瘤及 2 0例良性卵巢上皮性肿瘤组
【摘 要】Human Library即真人图书馆,是传统图书馆阅读方式的创新。论述Human Library的特色: Human Library的举办没有特殊限制、真人图书馆的Living Book由志愿者充当、读者与真人图书之间的阅读是相互的、真人图书借阅免费且借阅方式灵活。最后介绍高校图书馆开展Human Library活動时面临的问题及对策。  【关键词】Human Library Livi
目的:探讨计算机X线摄影(computed radiography,CR)的影像质量及其主要影响因素。材料和方法:参照卫生部“三甲”医院检查采用的标准,评定甲、乙、丙级和废片。对1000份不同
目的探讨血管紧张素转换酶(ACE)基因I/D多态性和缓激肽β2受体(BDKRB2)基因C/T多态性与苯那普利相关的咳嗽不良反应间的关联.方法在对1 831例高血压患者进行苯那普利3年上市后监测的基础上,嵌套病例对照研究.采用分层随机抽样方法,从与病例对应的年龄、性别和肾功能状态组内随机抽取对照.结果 ACE I/D等位基因频率为I 65.4%、D 34.6%,BDKRB2 C/T频率为T 53.0
【摘 要】本文介绍了利用.NET技术开发垂直搜索引擎的基本原理,分析了.NET架构下垂直搜索引擎的特点和相关技术,并提出了基于.NET进行垂直搜索引擎开发的过程和方法。  【关键词】NET 垂直搜索引擎;  一、引言  随着互联网技术的不断发展,使用互联网获取信息是现阶段人们取得信息的主要方式之一。在使用搜索引擎的检索信息时,人们希望结果能够更加专业,能符合自己的定向需求,这些新的需求给搜索引擎技
目的:阐明特发性膜性肾病(IMN)的分子病理特征,探讨分子病理分型在IMN发病机制研究以及指导临床治疗和判断预后中的作用。 方法:21例经肾穿刺活检及临床诊断为IMN患者肾组织