摘要:LED电子显示屏作为一种高科技产品与人们的生活联系日益加强。它可以实时显示或循环播放文字,图形和图像信息,具有显示方式丰富、观赏性强、显示内容修改方便、亮度高、显示稳定且寿命长等诸多优点。被广泛应用于商业广告、体育比赛、交通信息报道等领域。
本次设计主要是制作一个基于32×32点阵LED模块的书写显示屏,其控制核心为STC单片机,74HC595和74LS138作为驱动,在控制器的管理下,LED点阵模块显示屏工作在人眼不易察觉的扫描微亮和人眼可见的显示点亮模式下;当光笔触及LED点阵模块表面时,先由光笔检测触及位置处LED点的扫描微亮以获取其行列坐标,再根据功能需求决定该坐标是否点亮至人眼可见的显示状态,从而在显示屏上实现上、下、左、右滚动显示,书写以及擦出等功能。
LED显示屏控制系统性能良好,工作稳定可靠,易于修改维护,显示效果良好,具有很高的开发价值。
关键词:LED点阵; 单片机; 光笔; 滚动显示; 书写擦除
目录
摘要
ABSTRACT
1 绪论-1
1.1 LED显示屏的研究意义及背景-1
1.2 LED显示屏发展概况及现状-2
1.3 本课题研究内容-3
1.4 小结-3
2 总体方案设计-4
2.1 控制核心选择-4
2.2 LED点阵的选择-4
2.3 光笔的选择-4
2.4 LED驱动模块-5
2.5 小结-5
3 硬件设计-6
3.1 硬件系统的设计及组成-6
3.2 单片机系统设计-6
3.3 LED点阵驱动电路设计-8
3.3.1 列驱动电路设计-8
3.3.2 行驱动电路设计-8
3.4 光笔电路设计-9
3.5 点阵模块设计-9
3.6 按键模块设计-10
4 软件设计-11
4.1 软件总体设计-11
4.2 光笔扫描子程序-12
4.3 按键处理子程序-14
4.4 书写擦出模式切换子程序-14
4.5 595保存和输出数据子程序-15
4.6 字符显示子程序-16
4.7 移动显示子程序-17
4.8 小结-18
5 系统调试-19
5.1 调试方案-19
5.2调试结果-19
5.3 小结-19
6 总结-20
7 致谢-21
参考文献-22
附录1 系统电路原理图-23
附录2 源程序-24