AT89c52控制led屏matrix显示
- 格式:doc
- 大小:3.63 MB
- 文档页数:17
目录第1节引言 (1)1.1 单片机驱动点阵显示 (1)1.1.1 8X8点阵 (1)1.1.2功能控制 (2)1.2 设计任务和主要内容 (2)第2节系统主要硬件电路设计 (2)2.1 单片机控制系统原理 (2)2.1.1 芯片选用 (2)2.1.2 8X8点阵滚动显示的组成框图 (3)2.1.3 8X8点阵的proteus 总体仿真图 (3)2.2单片机主机系统电路 (4)2.2.1 时钟频率 (4)2.2.2 晶振电路 (4)2.2.3复位电路 (5)2.2.4点阵显示电路 (5)2.2.5功能控制电路 (6)第3节系统的软件设计 (7)3.1主程序 (7)3.1.1主程序的流程图 (7)3.1.2 主程序 (7)3.2延时子程序 (8)3.3 中断服务子程序 (8)3.4 字符模值 (9)结束语 (9)基于AT89C52单片机的8X8点阵显示第1节引言LED显示屏(LED Screen)又叫电子显示屏或飘字屏幕,是由LED点阵和LEDpc面板组成,通过红色,蓝色,绿色,白色LED灯的亮灭来显示文字、图片、动画及视频等内容。
可以根据不同的场合做出不同的调节,一般的广告牌的流动字画就是通过flash制作一个动画,储存在显示屏的一张内存卡内,再通过技术手法显示出来,可以根据不同的需要随时更换,各部分组件都是模块化结构的显示器件。
LED显示屏具有亮度高、工作电压低、功耗小、大型化、寿命长、耐冲击和性能稳定等优点。
大型LED显示屏都是由模块化的点阵构成的,因此为了更好的理解LED的工作原理,有必要从最基础的点阵模块来学习。
本次课程设计中使用的是基础的8X8点阵模块,利用该点阵实现汉字和字符的滚动显示。
1.1单片机驱动点阵显示由于单片机的强大功能,除了在测试控制领域中有着广泛的应用外,还有一些非常有趣的应用。
利用单片机可以制作很多实用的小东西,比如驱动点阵显示不同的汉字和字符。
单片机通过控制输入/输出(I/O)端口的高低电平来控制点阵中LED灯的亮灭,一次来显示内容。
摘要:本文介绍了用单片扫描一个4*4的矩阵键盘,得出其键盘按下的位置,并在数码管中显示对应的值键。
本系统主要包括三大模块:单片机最小模块、矩阵键盘模块、键值显示模块。
绘制电路原理图与工作流程图,并进行调试,最终设计完成了该系统的硬件电路。
在软件编程上,采用了汇编语言进行编程,开发环境使用Keil集成开发环境。
开发了矩阵键盘程序、数码管显示程序。
关键词:矩阵键盘,数码管显示目录第1章总体设计1.1 系统设计任务1.2 设计方案第2章硬件电路设计2.1 单片机最小系统模块2.1.1复位电路2.1.2时钟电路2.2矩阵键盘模块2.3键值显示模块第3章软件设计3.1 主程序设计3.2 模块程序设计3.2.1 矩阵键盘扫描程序3.2.2 数码管显示程序附录1:原理图附录2:程序清单参考文献第一章总体设计1.1 系统设计任务设计4×4矩阵键盘与单片机的接口电路,并用数码管显示被按下的键的键值。
1.2 设计方案4×4矩阵键盘与AT89S52单片机的P1口相连,单片机工作时候不停的扫描P1,当有键按下时,通过行列的扫描,判断出按下的键。
再通过74LS164串入并出移位寄存器将对应的键值传送到数码管显示出来。
系统总体设计原理如下图所示:图1 系统总体设计框图第2章 硬件电路设计 2.1单片机最小系统模块在本次课题设计中我们选择了AT89S52芯片,其具有功能强、体积小、成本低、功耗小等特点,它可单独地完成现代工业控制所要求的智能化控制功能,能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。
2.1.1复位电路复位电路如图2.1所示,单片机系统常常有上电复位和操作复位两种。
上电复位是指单片机上点瞬间,要在RST 引脚上出现宽度大于10ms 的正脉冲,才能使单片机进入复位状态。
操作复位是指用户按下“复位”按钮使单片机进入复位状态。
2122232425262728293031323334353637383940U1图2.1 复位电路2.1.2时钟电路晶振电路用于产生单片机工作所需的时钟信号,使用晶体震荡器,CY1,CY2取值20~40PF ,使用陶瓷震荡器时CY1,CY2取值30~50PF 。
基于89C52单片机的LED显示器设计作者:于娟唐瑞来源:《科技与创新》2016年第01期摘要:以STC公司生产的40引脚单片机STC89C52为核心,简要介绍了将它作为控制系统LED点阵电子显示屏的动态设计和开发过程,详细阐述了LED点阵显示的软硬件设计思路,包括硬件电路各个部分的功能、原理,相应的软件程序设计和使用说明等。
通过单片机控制74HC573芯片行列扫描,能够在LED屏幕上显示出图像、文字等。
电子显示屏可以显示出各种字体的文字或单色图像,全屏能显示4个汉字,动态循环显示。
关键词:STC89C52;LED显示器;74HC573;动态显示中图分类号:TP273+.5 文献标识码:A DOI:10.15913/ki.kjycx.2016.01.008随着LED显示屏在广告领域的广泛应用,控制系统也在逐步发展。
由于控制系统是基于嵌入式微处理器而开发的,所以,单片机在其中占有非常重要的位置。
LED显示屏的控制比较复杂,特别是其特殊效果的显示,比如循环移动、覆盖霓虹灯效果,对处理器的运算速度和执行效率提出了很高的要求,因此,很多控制器生产厂家都采用高端嵌入式系统进行设计。
这样做,虽然能在一定程度上提高数据的处理速度,但并不能完全满足所有显示效果的要求,而且开发成本和产品成本也会成倍增长,甚至由于设计不当还可能会在显示时出现画面抖动、闪烁和重影等情况。
归根结底,在LED显示屏控制器的设计中,硬件是很重要的因素之一,同时,还要考虑显示数据的组织方式,采用软硬件结合的方法设计一款性价比比较高的控制器。
本文简要介绍了基于普通52单片机实现LED显示屏控制的原理和方法。
该处理器运算速度快、执行效率高,显示画面时不会出现抖动、闪烁和重影等情况,光彩绚烂夺目,让人有一种视觉上的享受。
1 系统总体方案设计该设计将STC89C52作为控制芯片,数据扫描采用8位74HC573锁存器驱动芯片,电源输入部分采用3种不同的方式供电,电源部分采用稳定的+5 V直流电,可以通过开关选择供电方式。
第10卷 第3期 漳州职业技术学院学报 Vol.10 No. 32008年7月 Journal of Zhangzhou Technical Institute July 2008基于AT89S52单片机的LED 点阵显示屏控制系统的设计侯丽玲(漳州职业技术学院 电子工程系,福建 漳州 363000)摘 要:以单片机系统组成的点阵LED 显示屏开发过程。
系统采用上—下位机的结构构建,上位机PC 可通过串行通信接口实现对下位机LED 显示系统显示参数的设定,下位机以LED 屏的显示电路和单片机控制电路为核心,实现点阵LED 屏以多样化的方式显示各种信息的功能。
该屏具有运行可靠、安全、节能、成本低、使用方便的特点。
关键词:LED ;显示屏;单片机;控制中图分类号:TM762.3 文献标识码: A 文章编号:1673-1417(2008)03-0070-041引言在车站、机场、商场、证券交易所及其他一些公共场所,经常需要发布多变的实时信息或进行广告宣传,传统的黑板和纸张等媒介手段已不能满足其多变性和实时性。
而LED (发光二极管)电子显示屏以其修改方便、实时显示、美观整洁等特点应运而生。
构成LED 电子显示系统的方法很多,它们的基本原理相同,都是采用点阵的形式显示汉字、字符等。
本文介绍一种简易的控制系统设计,其最主要特点是经济、简单。
2系统硬件设计除单片机AT89S52[1]外,显示屏控制器的硬件电路部分由两个部分组成:外部数据存储器的扩展、串行通信接口。
控制器的组成框图如图1所示,采用AT89S52作为中央控制器,完成与PC 机的通信,实现对显示屏显示数据的控制。
数据存储器使用一片FLASH 存储器W29EE011。
W29EE011容量较大,可以用于存储汉字的点阵库。
控制器与计算机的连接根据通信距离的远近选用RS-232标准总线接口。
2.1数据存储器的扩展W29EE011有17条地址线(A0~A16),最高一位(A16)由P1.7作为地址送出,低八位(A0~A7)由P0口作为地址送出,通过74LS373锁存器进行锁存。
摘要: LED大屏幕显示系统,以AT89S52单片机为核心,由键盘显示、温度采集、串口通信、LED大屏幕显示等功能模块组成。
本系统的灰阶控制功能由软件来实现,吸收了硬件软件化的思想,本系统不仅可以实现题目要求的基本功能,同时发挥部分也得到完全的实现,最主要的是LED显示屏的内容可以通过PC 机进行实时修改,而且有一定的创新功能。
关键字:单片机 LED大屏幕滚屏显示 PC机控制Summary :LED large screen display system, AT89S52 microcontroller as the core, the keyboard and display, the temperature acquisition, serial communication, LED large screen display function module. Gray-scale control of the system functions implemented by software, hardware and software of the absorption of the idea, this system can achieve the requirements of the subject not only to the basic function, but also play a part to be fully realized, the most important is the LED display contents can be modified in real time via a PC, but also has some innovative features.Key words: SCM scrolling LED large screen display PC control...1.设计任务1.1任务设计并制作一台简易LED 电子显示屏,16行*16列*16灰阶点阵显示, 原理示意图如下:PC 机LED 灰阶电子显示屏原理框图1.2要求:设计并制作LED 电子显示屏和控制器。
基于AT89C52电子显示屏的研究-------软件部分绪论LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,是集微电子技术、光电子技术、计算机技术、信息处理技术于一体的大型显示系统。
它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作性能稳定而日渐成为显示媒体中的佼佼者,广泛应用于广告、证券、信息传播、新闻发布等方面,是目前国际上极为先进的显示媒体[1]。
1.1 LED显示屏的研究背景及意义在现代信息化社会的高速发展过程中,最具意义的莫过于大屏幕显示已经从公共信息展示等商业应用开始向消费类多媒体应用渗透。
随着宽带网络的发展,数字化的多媒体内容将在信息世界中占据主流,新型的大屏幕显示设备将代替传统电视机成为人们享受信息和多媒体内容的中心。
1.1.1 LED显示屏的特点与传统的显示设备相比,LED大屏幕的独特的优点成为众人目光的焦点。
(1)LED显示屏色彩丰富,显示方式变化多样(图形、文字、二维、三维动画、电视画面等)、亮度高、寿命长,是信息传播设施划时代的产品。
(2)LED显示屏是集光电子技术、微电子技术、计算机技术、信息处理技术于一体的高技术产品,可用来显示文字、计算机屏幕同步的图形。
它以其超大画面、超强视觉、灵活多变的显示方式等独居一格的优势,是目前国际上使用广泛的显示系统。
(3)LED显示屏应用广泛,金融证券、银行利率、商业广告、文化娱乐等方面,有巨大的社会效益和丰厚的经济效益[1][2]。
在其历史的演变过程中,出现了多种信息传播媒体,但就其性能看,如阴极管(CRT)或石英管(DV)大型电视,成本非常昂贵,在不需要超大画面且在室内使用时效果尚可;彩色液晶显示同样成本昂贵、电路复杂,面积有限,受视频角的影响非常大,可视角度很小;影像投影设备亮度小、清晰度差(画面受光不均匀);电视墙表面有分割线,视觉上有异物感,室外应用时亮度效果差。
而LED显示屏以其受空间限制较小,并可以根据用户要求设计屏的大小,具有全彩色效果,视角大,可以用于显示文字、图案、图像、动画、视频、录像信号等各种信息的特点得到了突飞猛进的发展[3]。
基于AT89C51单片机的LED点阵显示系统设计一、引言随着电子技术的飞速进步,LED点阵显示技术逐渐应用于各个领域,如广告牌、车载显示器、数字时钟等。
本文将介绍一种方案,通过该方案可以实现多种效果的信息显示。
二、系统硬件设计LED点阵显示系统主要由单片机、点阵显示模块、电源模块和外围电路组成。
2.1 单片机选择本文选用AT89C51单片机作为主控制芯片。
AT89C51是一款具有高性能的八位微控制器,具备高速处理能力和丰富的外设接口。
它接受了8051内核,支持多种编程方式,分外适合用于LED点阵显示系统。
2.2 点阵显示模块点阵显示模块是LED点阵显示系统的核心部件,用于显示各种图形和文字。
常见的点阵显示模块有8x8、16x16和32x32等规格,本文以8x8点阵显示模块为例进行设计。
2.3 电源模块电源模块主要为整个系统提供稳定的电源供应。
由于LED点阵显示系统需要同时驱动大量的LED灯,电源模块的功率要求较高。
因此,我们选择了直流稳压电源作为电源模块。
2.4 外围电路外围电路主要包括数码管显示模块、按键输入模块等。
数码管显示模块用于显示系统状态、时间等信息,按键输入模块用于系统参数设置和功能选择。
三、系统软件设计3.1 系统初始化系统启动时,将进行初始化操作。
起首,对单片机进行引脚配置,设置各个引脚的输入输出状态。
然后,对LED点阵显示模块进行初始化,设置亮度、扫描方式等参数。
最后,对外围设备进行初始化,如数码管显示模块和按键输入模块。
3.2 数据处理LED点阵显示系统需要通过单片机来处理要显示的图像和文字内容。
在本设计中,我们接受汉字字库和图形库存储相应的数据,并通过单片机将相应的数据发送到点阵显示模块进行显示。
3.3 功能扩展为了提升系统的功能和用户体验,可以对LED点阵显示系统进行功能扩展。
例如,可以增加温湿度传感器,实时显示当前的温湿度数据;还可以增加红外遥控功能,通过遥控器对系统进行控制。
XXXXXXXXX学院毕业论文摘要伴随着科技的进步,LED点阵显示屏作为一种新兴的显示器件走进我们的视野,它是由多个独立的LED发光二极管封装而成。
通过LED点阵显示屏可以显示数字、符号以及文字,凡是用在广告,指示牌,公告牌上。
本设计利是一种基于STC89C52单片机的16*16点阵显示屏的设计,其中STC89C52单片机负责对整个系统进行总体控制,设计中使用4块8*8单红色点阵屏来组成16*16点阵屏,通过单片机串行输入八位并行输出的74LS595来控制点阵的行和列,通过快速的动态刷新来显示我们需要的内容,已达到动态显示的目的。
关键词:点阵单片机动态扫描AbstractAlong with the progress of science and technology, LED dot matrix display screen as a new display devices into our field of vision, it is composed of multiple independent packaged LED light-emitting diodes. Through the LED dot matrix display screen can display Numbers, symbols and words, usually used in advertising, signage, bulletin board.This design is based on an STC89C52 MCU 16 * 16 dot matrix display screen design, including STC89C52 microcontroller is responsible for overall control, the system used in the design of 4 pieces of 8 * 8 dot matrix screen to form a single red 16 * 16 dot matrix screen, by 74 single chip microcomputer serial input eight parallel output ls595 to control the row and column of the matrix, by using the fast dynamic refresh to display the contents of the we need, has reached the purpose of dynamic display.Keywords: dot matrix single-chip dynamic scan目录摘要 (2)目录 (3)第1章绪论 (4)1.1 课题的研究背景 (4)1.1.1 LED电子显示屏概述 (4)1.1.2 LED电子显示屏的分类 (4)1.1.3 设计任务 (5)1.2 MCS-51系统单片机简介 (5)第2章总体设计 (7)2.1 系统概述 (7)2.1.1 显示单元的选择 (7)2.1.2 滚屏方式选择 (7)2.1.3 关于屏幕的可扩展性 (7)2.1.4 单片机控制器的考虑 (7)2.1.5 关于点阵数据的存储方式 (8)第3章硬件电路设计 (8)3.1 整体设计框图 (8)3.2 主控电路 (9)3.2.1 STC89C52 单片机简介 (9)3.3 LED点阵显示电路 (19)3.3.1 74LS595的总体特点和工作原理 (19)3.4整体电路 (20)第4章软件实现 (21)4.1 概述 (21)4.2系统轨范方案设计 (21)4.2.1主轨范设计 (22)4.2.3延时函数 (23)4.2.4行选列选控制 (23)参考文献 (25)附录1:电路原理图 (26)附录2: LED点阵显示源轨范 (27)元件清单 (45)第1章绪论1.1 课题的研究背景本文主要围绕点阵的特点开展的点阵设计,设计中的难度诸多如限流电阻的计算,扫描时间的控制等,下面我们就介绍下点阵的概况。
摘要以AT89S52单片机为核心的LED屏幕显示屏,由晶体管驱动模块、LED大屏幕显示等功能模块组成。
主要介绍了LED汉字显示屏的硬件电路设计、C语言程序设计与调试、Proteus软件仿真和实物制作等方面的内容。
本系统不仅成功的实现了要求的基本功能,发挥部分也得到完全的实现,而且有一定的创新功能。
关键字A T89C52 16×16点阵74HC595 74HC154 PROTEUS仿真]一、引言:本文讲述了基于AT89C52单片机16×16 LED汉字点阵滚动显示的基本原理、硬件组成与设计、程序编写与调试、Proteus软件仿真等基本环节和相关技术。
基于题目基本要求,本系统对大屏幕显示进行了重点设计。
此外,扩展单片机外围接口、滚动屏幕显示、驱动电路设计等功能。
本系统大部分功能由软件来实现,吸收了硬件软件化的思想,大部分功能通过软件来实现,使电路简单明了,系统稳定性大大提高。
二、点阵电子显示屏的设计方案1、点阵电子显示屏的设计要求1.1 基本要求:设计并制作LED电子显示屏和控制器。
1.1.1了解16×16LED点阵器件的结构与接口电路。
1.1.2 了解LED大屏幕静态和动态的显示原理与方式。
1.1.3掌握字形码的设计与调用。
1.1.4 用16×16LED大屏幕上显示移动的字符图形。
1.1.5实现信息的滚屏定时循环显示;2、点阵电子显示屏系统设计方案目前设计电子显示屏系统的方案有很多,有应用CPLD实现电子显示屏系统控制器的设计,有应用PLC实现对电子显示屏控制系统的设计。
有应用单片机实现对电子显示屏控制系统的设计的方法。
由于A T89S52单片机输出口P1,P3口能满足系统的设计要求。
用单片机设计不但设计简单,而且成本低,用其设计的显示屏也能满足要求,所以本文采用单片机设计显示屏。
方案:采用AT89C52单片机作为控制器,显示字符或汉字采用LED数码管,LED显示采用动态扫描,以节省端口数。
毕业设计专业:班级学号:学生姓名:指导教师:年月基于AT89S52的LED点阵系统的设计与实现The design and implement of LED dop matrix system based on AT89S52SCM专业班级:学生姓名:指导教师:系别:2009年06月摘要生活中可视广告到处可见,大多采纳LED显示屏。
随着商业社会的进展,LED点阵屏幕显示器的用途也愈来愈普遍。
设计一种以单片机系统组成的8*8LED点阵显示屏。
LED显示屏要紧由电流驱动电路及LED点阵阵列、操纵系统组成。
在本系统中,由74HC154和74LS164组成驱动模块,其中74HC154进行列扫描,操纵点阵的列显示,74HC164进行行扫描,操纵点阵的行显示;8*8LED屏的显示电路和单片机AT89S52操纵电路为核心,单片机将会操纵点阵显示屏的显示内容和显示形式;音乐芯片增加设计的色彩,实现了简单的LED屏显示文字信息。
点阵字模提取软件PCtoLCD2002提取到字模后,利用Keil软件编程,用SLISP下载到芯片上即完成了操纵电路的设计部份。
该系统具有运行靠得住、平安、节能、本钱低、利用方便等特点。
关键词:LED;点阵;单片机AT89S52;驱动。
ABSTRACTIn the life we can see visible advertisement everywhere, most of them adopt LED display screen. With the development of society, the use of LED dot matrix display screen more and more widely. The designing process of a 8*8LED dop matrix system based on single-chip microcomputer system. The LED display screen mainly contains the current drive circuit and array of LED dot matrix, the control system. In this system, the 74HC154 and 74LS164 as the drive module(74HC154 as the vertical part while 74HC164 as the horizontal part)8 * 8LED screen display circuit and AT89S52 SCM control circuit as the center (the SCM will control the content displayed and it’s displaying form)and the music chip adding the design color, realized simple LED display text messages. Bitmap font extraction PCtoLCD2002 software to extract font, Keil software programming, use SLISP download to chip in the control circuit is part of the design. This system has reliable operation, safety, energy saving, low cost and easy to use.Keywords: LED, dop matrix, AT89S52 SCM, drive.目录1绪论 ................................................................................................ 错误!未定义书签。