1 / 14
文档名称:

16×16点阵LED显示屏整个过程及C语言程序.doc

格式:doc   页数:14
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

16×16点阵LED显示屏整个过程及C语言程序.doc

上传人:799474576 2013/9/21 文件大小:0 KB

下载得到文件列表

16×16点阵LED显示屏整个过程及C语言程序.doc

文档介绍

文档介绍:16×16点阵LED显示屏整个过程及C语言程序

设计一个室内用16×16点阵LED图文显示屏,要求在目测条件下LED显示屏各点亮度均匀、充足,可显示图形和文字,显示图形或文字应稳定、清晰无串扰。图形或文字显示有静止、移入移出等显示方式。

从理论上说,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。16×16的点阵共有256个发光二极管,显然单片机没有这么多端口,如果我们采用锁存器来扩展端口,按8位的锁存器来计算,16×16的点阵需要256/8=32个锁存器。这个数字很庞大,因为我们仅仅是16×16的点阵,在实际应用中的显示屏往往要大的多,这样在锁存器上花的成本将是一个很庞大的数字。因此在实际应用中的显示屏几乎都不采用这种设计,而采用另一种称为动态扫描的显示方法。
动态扫描的意思简单地说就是逐行轮流点亮,这样扫描驱动电路就可以实现多行(比如16行)的同名列共用一套列驱动器。具体就16×16的点阵来说,我们把所有同一行的发光管的阳极连在一起,把所有同一列的发光管的阴极连在一起(共阳的接法),先送出对应第一行发光管亮灭的数据并锁存,然后选通第一行使其燃亮一定的时间,然后熄灭;再送出第二行的数据并锁存,然后选通第二行使其燃亮相同的时间,然后熄灭;……第十六行之后又重新燃亮第一行,这样反复轮回。当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉暂留现象,我们就能看到显示屏上稳定的图形了。
采用扫描方式进行显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器。显示数据通常存储在单片机的存储器中,按8位一个字节的形式顺序排放。显示时要把一行中各列的数据都传送到相应的列驱动器上去,这就存在一个显示数据传输的问题。从控制电路到列驱动器的数据传输可以采用并行方式或串行方式。显然,采用并行方式时,从控制电路到列驱动器的线路数量大,相应的硬件数目多。当列数很多时,并行传输的方案是不可取的。
采用串行传输的方法,控制电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑是十分经济的。但是,串行传输过程较长,数据按顺序一位一位地输出给列驱动器,只有当一行的各列数据都已传输到位之后,这一行的各列才能并行地进行显示。这样,对于一行的显示过程就可以分解成列数据准备(传输)和列数据显示两个部分。对于串行传输方式来说,列数据准备时间可能相当长,在行扫描周期确定的情况下,留给行显示的时间就太少了,以至影响到LED的亮度。
解决串行传输中列数据准备和列数据显示的时间矛盾问题,可以采用重叠处理的方法。即在显示本行各列数据的同时,传送下一行的列数据。为了达到重叠处理的目的,列数据的显示就需要具有锁存功能。经过上述分析,可以归纳出列驱动器电路应具备的主要功能。对于列数据准备来说,它应能实现串入并出的移位功能;对于列数据显示来说,应具有并行锁存的功能。这样,本行已准备好的数据打入并行锁存器进行显示时,串并移位寄存器就可以准备下一行的列数据,而不会影响本行的显示。。
显示屏电路框图

硬件电路大致上可以分成单片机系统及外围电路、列驱动电路和行驱动电路三部分。

单片机采用89C51或其兼容系列的芯片,采用24M或更高频率的晶振,以获得较高的刷新频率,使显示更稳定。单片机的串口与列驱动器相连,用来送显示数据。P1口低4位与行驱动器相连,送出行选信号;~。P0和P2口空着,在有必要时可以扩展系统的ROM和RAM。16×。
16×16点阵显示屏硬件原理图

列驱动电路由集成电路74HC595构成,它具有一个8位串入并出的移位寄存器和一个8位输出锁存器的结构,而且移位寄存器和输出锁存器的控制是各自独立的,可以实现在显示本行各列数据的同时,传送下一行的列数据,即达到重叠处理的目的。
。它的输入侧有8个串行移位寄存器,每个移位寄存器的输出都连接一个输出锁存器。引脚SI是串行数据的输入端。引脚SCK是移位寄存器的移位时钟脉冲,在其上升沿发生移位,并将SI的下一个数据打入最低位。移位后的各位信号出现在各移位寄存器的输出端,也就是输出锁存器的输入端。RCK是输出锁存器的打入信号,其上升沿将移位寄存器的输出打入到输出锁存器。引脚G是输出三态门的开放信号,只有当其为低时锁存器的输出才开放,否则为高阻态。SCLR信号是移位寄存器的清零输入端,当其为低

最近更新

河北冀州中学2025-2026学年高一上学期10月月考.. 26页

2025新疆双河国投运营集团有限公司财务人员招.. 44页

2026年1月广东广州市天河区荟雅苑幼儿园编外聘.. 50页

2026年c语言期末测试题及参考答案一套 13页

2026年C语言程序设计实例教程(综合题) 13页

2026年c语言设计考试题库(轻巧夺冠) 13页

2024年东至县幼儿园教师招教考试备考题库附答.. 41页

2026年乌海职业技术学院单招职业技能考试题库.. 45页

2026年保定理工学院单招职业适应性测试模拟测.. 45页

2026年党政廉政考试题库精编 15页

2026年全国二级计算机C语言程序设计题库(实用.. 13页

2026年刑事诉讼原理与实务模拟题100道带答案(.. 48页

2025四川凉山州西昌市招聘社区工作者64人备考.. 32页

2026年厦门华厦学院单招职业适应性考试模拟测.. 42页

2026年各工种岗位作业安全考核试题附参考答案.. 40页

2026年哈密廉政考试题库及参考答案1套 14页

2025年恒丰银行成都分行社会招聘备考题库必考.. 48页

2025年江苏护理职业学院单招职业技能考试题库.. 45页

2026年大一c语言期末试题及答案(典优) 13页

2026年大学廉政知识测试题及答案(全优) 15页

2025江苏泰州靖江市公安局招聘警务辅助人员31.. 45页

2025重庆巴南区文化和旅游发展委员会招聘公益.. 49页

2026年幼教笔试题库(全国通用) 41页

2026年广西省百色市单招职业适应性测试题库附.. 45页

2026年安徽城市管理职业学院单招职业适应性考.. 37页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

2025年江西信息应用职业技术学院单招职业适应.. 127页

2025年江西信息应用职业技术学院单招职业倾向.. 73页

喝酒给老婆的检讨书 6页

vae乳液低温发泡工艺 29页