- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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的点阵
您可能关注的文档
最近下载
- 英语PPT中西饮食文化差异公开课获奖课件百校联赛一等奖课件.pptx VIP
- 新解读《GB_T 28202-2020家具工业术语》.docx VIP
- 基础教育中的跨学科教育的重要性和实施方法.pptx VIP
- 译林版英语(2024版)新版本七年级上册Unit3整单元教案教学设计.docx
- 天津市天津市滨海新区天津市滨海新区塘沽第一中学2024-2025学年八年级上学期11月期中物理试题.docx VIP
- 2025年高考英语全国卷Ⅰ续写分析与教学策略.pptx VIP
- 水下地形测量技术设计书完整版.docx VIP
- 基于核心素养的高中英语阅读策略创新与实践教学研究课题报告.docx
- 2025年10月自考《马克思主义基本原理概论》试题及答案.docx VIP
- 宣贯资料《GB/T 43003-2023 定制家具 安装验收规范》标准解读.pdf VIP
文档评论(0)