LED点阵论文讲述.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LED点阵论文讲述

目 录 摘 要 1 绪 论 1 第1章 方案论证 2 1.1 系统设计方案论证 2 1.1.1 基于CPLD控制的显示模块 2 1.1.2 基于单片机控制的显示模块 2 第2章 硬件电路设计 3 2.1 总体设计 3 2.2 16*16点阵滚动显示的硬件设计 6 2.2.1 单个点阵显示的基本原理 6 2.3 74LS138的设计 8 第3章 软件设计 10 3.1 16*16点阵滚动显示的软件设计 10 3.1.1硬件连接图 13 3.1.2 单片机最小系统与说明 13 3.1.3硬件设计注意事项: 14 第4章 系统仿真与调试 15 4.1 Keil软件的介绍 15 4.2 Protenus仿真软件 15 4.3 调试与运行 16 第5章 实物制作与调试 17 5.1 PCB制作 17 5.2 元器件检测 18 5.3 元件整形与电路安装 18 5.4 焊接的工艺要求 18 5.5 电路调试 19 结 论 20 参考文献 21 附录1 整机原理图 22 附录2元器件清单 23 附录3 整机实物图 24 附录4 源程序 25 摘 要 在基于嵌入式系统软硬件设计仿真平台Proteus的基础上设了16×16LED汉字点阵显示电路。硬件电路由AT89C51单片机控制器、LED显示屏行列驱动电路以及LED点阵显示屏3部分组成。通过汉字字模点阵数据批量生成软件来实现汉字点阵,采用汇编语言对单片机进行控制操作。完成了实物电路并在Proteus软件的基础上对结果进行了仿真,得到了汉字点阵效果图。实验结果表明,在单片机显示领域的设计开发中Proteus软件具有重要的实用价值,可以大幅缩短开发周期,节约开发成本。 我的设计方案是基于Proteus软件里面的仿真,进行硬件设的。而单片机现在在市场的应用是非常的广泛的,在各个地方都能看见他的影子,他的耐用性强、精确的程度高,自20世纪八十年代开始,点阵的应用领域已经遍布交通、电信、教育、证券、广告宣传等各方面。 关键词: 点阵显示电路;; 第1章 方案论证 1.1 系统设计方案论证 1.1.1 基于CPLD控制的显示模块 在电子设计技术中CPLD有多方面的优势:在系统编程,时延特性可预测,引脚锁定能力强等。使得用CPLD实现控制器的系统具有设计快速,调试方便,噪声低,语音回放效果好,PCB板面积小等多方面的优点。 用CPLD设计行场扫描时序的方法,这种设计方法稍作改动便可产生任意行场扫描时序。这种方法对AMLCD控制电路板的尺寸要求高,要求尽可能减少所设计电路板的尺寸。设计行场扫描时序,一般有两种方式:查找表方式和编程逻辑方式。查找表方式主要由存储芯片构成,如SRAM、EPROM、PORM等。使用时,先根据所要产生的时序在存储单元写入相应的数值,查表时再从表内读出时应存储单元的数值,以形成扫描时序。扫描时序查找表分为行扫描时序查找表和场扫描时序查找表。用查找表形成时序的方法存在体积大、计算繁琐的缺点。但其实现起来较为复杂,开发周期较长。 1.1.2 基于单片机控制的显示模块 单片机是将中央处理器、随机存储器、只读存储器、定时器芯片和一些输入/输出接口电路集成在一个芯片上的微控制器。而对于一个典型的单片机系统而言,主要由单片机、晶振和复位电路、输入控制电路、输出显示电路以及外围功能器件组成。 对于单片机微控制器具有以下特点: (1)可靠性良好:单片机是按照工业控制要求所设计的,其抗工业噪声干扰优于一般的CPU,程序指令及常数数据都烧写在ROM内,其许多信号通道均在同一个芯片内,因此可靠性高。 (2)易扩充:单片机具有一般微电脑所必需的器件,如三态双向总线,并行及串行的输入/输出引脚,可以扩充为各种规模的微电脑系统。 第2章 硬件电路设计 基本模块制的基本思路,也是我们的单片机的重要依据。如图1所示单片机图1 单片机 2.1 总体设计 本产品拟采用以AT89C51单片机为核心芯片的电路来实现,主要由AT89C51芯片、电源、74HC154、16×16 LED点阵5部分组成。 从理论上说,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在的位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。16x16的点阵共有256个发光二极管,显然单片机没有这么多的端口,这个数字很庞大,因为我们仅仅是16x16的点阵,在实际应用中的显示屏往往要大得多,这样在锁存器上花的成本将是一个很庞大的数字。因此在实际应用中的显示屏几乎都不采用这种设计,而采用另外一种称为动态扫描的显示方法。 动态扫描的意思简单地说就是逐行轮流点亮,这样扫描驱动电路就可以实现多行(比如16行)的同名列共用一套驱动器。具体就16x16的点阵

文档评论(0)

麻将 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档