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

  • 178
  • 0
  • 约2.77千字
  • 约 10页
  • 2021-08-17 发布于天津
  • 举报

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

16X 16点阵LED显示屏整个过程及 C语言程序 7.1 功能要求 设计一个室内用16X 16点阵LED图文显示屏,要求在目测条件下 LED显示屏各点亮 度均匀、充足,可显示图形和文字,显示图形或文字应稳定、清晰无串扰。图形或文字显示 有静止、移入移出等显示方式。 7.2 方案论证 从理论上说, 不论显示图形还是文字, 只要控制与组成这些图形或文字的各个点所在位 置相对应的 LED 器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮 灭的方法称为静态驱动显示方式。 16X 16的点阵共有256个发光二极管,显然单片机没有 这么多端口,如果我们采用锁存器来扩展端口,按 8位的锁存器来计算,16X 16的点阵需 要256/8=32个锁存器。这个数字很庞大,因为我们仅仅是 16X 16的点阵,在实际应用中的 显示屏往往要大的多, 这样在锁存器上花的成本将是一个很庞大的数字。 因此在实际应用中 的显示屏几乎都不采用这种设计,而采用另一种称为动态扫描的显示方法。 动态扫描的意思简单地说就是逐行轮流点亮, 这样扫描驱动电路就可以实现多行 (比如 16行)的同名列共用一套列驱动器。具体就 16X 16的点阵来说,我们把所有同一行的发光 管的阳极连在一起,把所有同一列的发光管的阴极连在一起(共阳的接法) ,先送出对应第 一行发光管亮灭的数据并锁存, 然后选通第一行使其燃亮一定的时间

文档评论(0)

1亿VIP精品文档

相关文档