摘 要
本文介绍了一款以单片机AT89S51为控制器的LED点阵显示屏
系统的
设计。该系统可实现中英文字符的显示和动态特效显示,采用上-下位机的结构构建,实现点阵LED屏以多样化的方式显示各种信息的功能。该屏具有运行可靠、安全、节能、成本低、使用方便的特点。并且可以通过级连的方式来扩大显示屏幕的尺寸以达到增加显示内容的目的。系统采用PC机作为上位机,上位机向单片机发送控制命令和上位机所存储的显示代码,AT89S51单片机接收并处理PC机的控制命令以及显示代码,由显示驱动模块驱动一个16×16分辨率的LED点阵显示屏的扫描显示。PC机与单片机之间的
通信采用RS-232C通信标准来实现。所选用的AT89S51单片机具有价格低廉
程序写入方便的特点使得整个系统方便维护和检修。除此之外,该系统只占用了单片机少量的I /O口和内存,为系统留下了功能扩展的空间。
关键词: AT89S51 LED点阵显示 串行通信
Abstract
This paper introduces a design of the LED lattice display system base on MCU AT89S51. The system can display in both Chinese and English characters of the show and from top to bottom and move around the magic show. And can be cas
caded to expand the screen size to achieve increased content purposes. The PC sends control commands and displays code to microcontroller, AT89S51 receives control commands from PC and shows the code, Driver module drives a 16×16-resolution LED lattice LED's panel display scan showed. Communication between PC and the microcontroller using RS-232C communications standards. the characteristics that AT89S51 microcontroller is cheap and could be coded conveniently makes the whole system Convenient to Maintenance and Repair. In addition, the system will take up only a small amount of the MCU I/O and memory,so that the system has functional space for expansion.
KEY WORDS: AT89S51 lattice LED's panel display, serial communication
目 录
第一章 绪 论 1
第一节 课题背景 1
一、 选题背景 1
二、 研究现状及发展趋势 1
第二节 论文主要内容 2
一、初步
方案的论证和选择 2
二、搜集题目的有关资料 2
三、方案实现 2
四、
软件编写 3
五、验证与测试 3
六、结论 3
第二章 系统硬件设计 4
第一节 器的扩展 4
第二节 串行通信 4
第三节 点阵显示屏 4
第三章 应用软件设计 6
第一节 主程序设计 7
第二节 滚动显示模块 7
第三节 取数据模块 7
第四节 数据移位传送模块 8
第五节 行扫描模块 8
第六节 串行通信模块 8
结束语 12
谢 辞 13
参考文献 14
第一章 绪 言
第一节 课题背景
一、 选题背景
LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,显示屏由几万......几十万个半导体发光二极管像素点均匀排列组成。利用不同的材料可以制造不同色彩的LED像素点。目前应用最广的是红色、绿色、黄色。而蓝色和纯绿色LED的开发已经达到了实用阶段。LED显示屏可以显示变化的数字、文字、图形图像;不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点[1]。
在短短的十来年中,LED点阵显示屏就以亮度高、
工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定的优点迅速成长为平板显示的主流产品,在信息显示领域得到了广泛的应用。LED的发展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性、可靠性、全色化方向发展。LED显示屏的应