摘要:本文主要实现的是基于AT89C51单片机的16×16LED点阵显示屏系统的图片和文字显示的设计。通过把4块8×8点阵LED显示模块级联而组成本文所需要的16×16点阵显示模块,并且采用AT89C51芯片的引脚P0/P2口作为行驱动控制和P3。0作为一个列驱动器控制端,控制4线-16线译码器74LS154来驱动显示屏显示。设计分为四个步骤,分别是硬件设计、软件设计、仿真和实物制作,充分考虑了理论性及实用性,设计过程中不单单强化了不少以前学过的知识,还学到了许多新的专业技能,提高了自身的动手动脑能力。81944
毕业论文关键词:AT89C51单片机,16×16点阵LED显示屏,动态显示,汇编语言
Abstract:This paper is to realize the design of AT89C51 SCM 16 * 16LED dot matrix display system based on pictures and text display。 The four pieces of 8 x 8 dot matrix LED display module cascade and composition in 16 * 16 dot matrix display module, and the AT89C51 Chip Pin P0 / P2 port as a line drive control and P3。0 as a column driver control end, 4 line to 16 line decoder 74ls154 control to drive the display screen to display。 Design is pided into four steps, which are hardware design, software design, simulation and physical production, take full account of the theory and practicality, the design process not only strengthen the many previously learned knowledge, but also learned many new professional skills, improve their ability to begin to move the brain。
Key words: AT89C51 Micro Controller Unit, 16 * 16 dot matrix LED display, Dynamic display,Assembly language
目 录
1 前言 4
1。1 选题背景 4
1。2 选题意义 4
2 系统整体设计方案及选择 5
2。1 设计功能要求 5
2。2 设计方案论证 5
3 系统硬件设计 5
3。1 稳压电源 6
3。2 单片机系统及外围电路设计 7
3。2。1 AT89C51简介 7
3。2。2 时钟信号电路 8
3。2。3 复位电路 8
3。3 行驱动电路设计 8
3。4 列驱动电路设计 9
3。5 16×16LED显示屏电路 10
4 系统软件设计 14
4。1 系统主程序 14
4。2 显示驱动程序 15
5 调试及性能分析 16
5。1 软件和硬件调试 16
5。2 Proteus软件仿真电路图及结果 16
5。3 实物展示 18
5。4 性能分析 19
结论 20
参考文献 21
致谢 22
附录源程序 23
1 前言
1。1 选题背景
LED显示屏作为当下一种新型的信息显示媒体 ,兴起于上个世纪八十年代,受到广泛推崇并迅速不断的发展。LED显示屏是由成千上万个半导体LED像素点均匀排列而构成的。此外,如果采用各种各样的材料就能够创造出各种各样颜色的LED像素点。当前红、绿、黄是应用最为广泛的,同时的蓝绿和纯绿LED的开发和使用也远远好过以前,已经度过了理论阶段进入到了实用阶段。LED点阵显示屏不单能够适用于室内条件下,用于显示各种静态的或者动态的数字、字母、汉字等各种信息;还能够适用于室外条件下,其益处远远领先户外数字标牌、广告媒体墙、大型液晶显示屏等。