摘要: LED显示屏是一种平板显示器,由一个个小的LED模块面板组成。LED显示屏大量用于显示文字、图像、动画等各种信息。本设计通过AT89C51控制2个行驱动器74HC595,2个列驱动器74HC595来驱动LED显示屏系统,并采用了4个8*8的点阵模块来实现16*16的点阵模块。该点阵屏可以实现汉字的动态显示,如单字循环、上移、下移、左移、右移等。本设计用Proteus软件进行仿真,大大缩小实际开发周期,节约了开发成本。66437
Abstract: LED display is a flat panel display, which consists of a small LED panel module. LED display is used to display text, images, animation, etc. This design uses AT89C51 to control two 74HC595 as line drives and two 74HC595 as column drives, which are needed to drive the LED screen system. We adopt four 8*8 dot matrix module to realize the 16*16 dot matrix module. This lattice screen can realize the dynamic display of the chinese characters, such as cycling, moving up, moving down, moving left, moving right, etc. This design uses proteus simulation software, which greatly reduces the actual development cycle and saves the cost of development.
Keywords: led display, screen, microcontroller, proteus
目录
1 前言 4
1.1 LED显示屏的概述和发展趋势 4
1.2 设计意义 4
1.3 预期达到的目的 5
2 整体方案设计 5
3 硬件电路设计 5
3.1 单片机最小系统介绍 5
3.2 74HC595驱动电路 7
3.3 键盘电路 8
3.4 显示电路 9
4 系统软件设计 10
4.1 主程序设计 10
4.2 按键扫描电路的程序设计 11
4.3 点阵汉字显示原理和软件设计 13
5 系统调试与仿真 14
5.1 Keil软件介绍 14
5.2 Proteus软件仿真 14
结论 17
参考文献 18
致谢 19
附录一 20
附录二 21
1 前言
1.1 LED显示屏的概述和发展趋势
LED是light emitting diodes的英文缩写。LED显示屏中运用较多的为图文显示屏,图文显示屏顾名思义可以显示图片,且显示的图片格式多样化,此外还可以显示图形等[1]。视频显示屏则采用微型计算机控制的方法以实时、清晰的方式播放各种信息,并可以显示动画,VCD,TV等节目,还可以看现场直播,所以视频显示屏的功能很强大,实用性好。上世纪八十年代的LED功能比较单一,仅仅用于单色的固定图形。早期的LED显示功能比较简单,只有单色的固定模式。90年代后,全球的信息产业的快速发展,技术的不断突破,信息技术难题一个个被解决,LED显示屏在材料和控制方式上也取得了重大的突破和可观的成果。今天的LED显示屏已经综合了计算机、图像处理、集成电路、光学等高新科技。近年来我国的LED显示屏发展取得了突破性的发展,并在国际市场上取得了一定的地位,由原先的日韩和欧美对LED市场的垄断到如今中国的LED显示屏在国际市场上也占有一席之地,我国自主研发的LED 显示屏也渐渐地得到世人的认可。今天的LED显示屏应用领域更为广泛,且朝着智能化的全新阶段发展。文献综述