16X16点阵LED显示屏(单片机)毕业设计论文
16x16LED点阵显示屏

16x16LED点阵显示屏【摘要】本设计使用AT89C51系列高速单片机作为主控制模块,利用简单的外围电路来驱动16×16的点阵LED显示屏。
利用AT89C51系列高速单片机本身强大的功能,可以很方便的实现单片机与PC机间的数据传输及存储,并能利用软件方便的进行显示内容的多样变化,另一方面点阵显示屏广泛的应用于医院、机场、银行等公共场所,所以本设计具有很强的现实应用性。
本设计在绪论里主要介绍LED显示的发展背景,设计的目标及采取的方案,本设计的章节结构安排及使用的技术。
把显示原理及控制方式分析作为第二部分,在这部分里介绍了LED点阵模块结构、LED动态显示原理和LED常见的控制方式;第三部分是硬件电路的设计;主要对AT89C51芯片的具体介绍,驱动电路,74HC573、74LS377芯片,点阵式汉字LED 显示屏电路设计等一些硬件进行分析。
这一部分是本设计的重点。
第四部分是介绍字模生成。
第五部分是系统软件设计,主要是用汇编语言对图形汉字编程设计。
第六部分是系统功能测试。
第七部分是总结、致谢、参考文献。
【关键词】动态显示;单片机;点阵字库目录1LED概述 (5)1.1LED电子显示屏概述 (5)1.2LED电子显示屏分类 (5)2显示原理及控制方式分析 (5)2.1LE点阵模块结构 (5)2.2LED动态显示原理 (5)2.3LED常见的控制方式 (7)3硬件电路设计 (8)3.1系统硬件结构 (8)3.216x16LED点阵的显示制作 (10)3.2.116x16LED的内部结构及工作原理 (10)3.2.2用8x8LED构成16x16LED点阵 (11)3.3主控单片机的接口说明 (12)3.4LED显示驱动电路 (13)4字模生成 (14)4.1字模简介 (14)4.1.1LED显示屏领域字模实现技术 (14)4.1.2软件控制系统字模提取的分析与设计 (14)4.2字模存储技术 (14)4.3字库生成 (15)5软件设计 (15)5.1程序设计总体思路和结构 (15)5.1.1程序设计总体思路 (15)5.1.2程序流程图 (15)5.2各模块程序设计 (16)5.2.1系统初始化 (16)5.2.2LED动态显示 (16)5.2.3汉字显示的原理 (17)6系统功能测试 (18)6.1单元模块电路测试 (18)6.2系统整体功能测试 (18)总结 (19)致谢 (20)参考文献 (21)附录 (22)引言LED(Light Emitting Diode),发光二极管,简称LED,是一种能够将电能转化为可见光的固态的半导体器件,它可以直接把电转化为光。
16×16点阵LED字符显示器设计毕业论文初稿

引言LED显示屏是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。
图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。
LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。
在实际应用中的显示屏由于成本和可靠性的因素常采用一种称为动态扫描的显示方法。
本文设计的是一个室内用16x 16的点阵LED图文显示屏,图形或文字显示有逐字显示、向上滚动、向左滚动等显示方式。
它的优点:亮度咼、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、耐冲击、性能稳定。
第一章设计要求与方案论证1.1 设计要求设计一个16X 16点阵LED字符显示器,要求如下:显示器采用AT89S52单片机作控制器,12MHz晶振,16X16点阵共阳LED显示器。
16X 16点阵LED字符显示器能显示“电气自动化”五个文字。
显示方式可由S1、S2和S3选择,S1为逐字显示,S2为向上滚动显示,和S3为向左滚动显示。
1.2 系统基本方案的选择和论证1.2.1 核心电路的选择方案一:采用89C51单片机采用89C51作为硬件核心,内部具有4KB Flash ROM存储空间,能运用于3V 的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具有ISP 在线编程技术,当在对电路进行调试时,由于程序的过错修正或对程序的新增功能需要烧入程序时,对芯片的多次插拔会对芯片造成必定的损坏。
方案二:采用8051单片机:8051单片机最早由Intel公司推出,内部具有4KBROM存储空间。
其后多家公司购买了8051的内核,使得以8051为内核的MCI系列单片机在世界上产量最大,应用也最广泛。
(完整版)16×16点阵LED电子显示屏的设计_毕业论文

16×16点阵LED电子显示屏的设计摘要LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成. LED点阵显示屏可以显示数字或符号, 通常用来显示时间、速度、系统状态等。
本设计是1616××16点阵LED电子显示屏的设计。
整机以美国ATMEL公司生产的40脚单片机AT89C51为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。
通过该芯片控制一个行驱动器74LS154和两个列驱动器74L373来驱动显示屏显示。
该电子显示屏可以显示各种文字或单色图像,采用4块8 x 8点阵LED显示模块来组成一个16x16点阵显示模式。
显示采用动态显示,使得图形或文字能够实现静止、移入移出等多种显示方式。
文中详细介绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等。
关键词:AT89C51单片机 LED 点阵显示动态显示AbstractAs a popular display device component, LED dot-matrix display board consists of several independent LED (Light Emitting Diode).The LED dot-matrix display board can display the number or sign,and it is usually used to show time, speed, the state of system etc.This design is 1 16 ×16 lattice LED electron display monitor design.The whole equipment is with the 40-pin AT89C51 MCU (Micro Controller Unit) produced by the American ATMEL company at thecore, introduced take it as the control system LED lattice electron display monitor dynamic design and the development process. Controls good driver 74LS154 an two row driver 74L373 through thischip actuates the display monitor demonstration. The electronic screen can show all kinds of written or monochrome images, one full screen display Chinese characters, four pieces of 8 x 8 dot-matrix LEDdisplay modules to form the 16x16 dot matrix display mode. Show dynamic show that makes static graphic or text can be achieved, shifted out of various formats. This paper describes the of the LEDdot matrix display, and the principle function of the various parts ofthe circuit, the corresponding software program design and the use of some such. Key words: AT89C51 Micro Controller U nitUnit; LED; LatticeDisplay;Dynamic Display目录第1章绪论1.1 选题背景LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,显示屏由几万……几十万个半导体发光二极管像素点均匀排列组成。
毕业设计:4个16X16点阵LED电子显示屏

安阳师范学院本科学生毕业论文4个16X16点阵LED电子显示屏作者谭倩系(院)物理与电气工程学院专业电气工程及其自动化日期 2015.6.1学生诚信承诺书本人郑重承诺:所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。
尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
签名:谭倩日期: 2011-6-4论文使用授权说明本人完全了解安阳师范学院有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。
签名:谭倩导师签名:日期:2011-6-44个16X16点阵LED电子显示屏摘要:为设计4个16X16的LED显示屏,本文在详细介绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等的基础上,研究了以40引脚单片机AT89C51为核心,设计控制一个行驱动器 74LS154和八个列驱动器74LS595来驱动16块8×8点阵LED显示模块来组成4个16×16点阵显示模式。
这里设计的电子显示屏可实现动态显示,使得图形或文字能够实现静止、移入移出等多种显示方式。
关键词:AT89C51; LED;点阵显示;动态显示1 LED显示屏简介1.1 LED显示屏的发展及应用LED电子显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。
它是集微电子技术、光电子技术、计算机技术、信息处理技术于一体的显示系统,是目前国际上极为先进的显示媒体。
LED显示屏的发展可分为以下几个阶段:第一阶段为1990年到1995年,主要是单色和16级双色图文屏。
用于显示文字和简单图片,主要用在车站、金融证券、银行、邮局等公共场所,作为公共信息显示工具。
16X16点阵显示器毕业设计完整版

西安航空职业技术学院毕业设计(论文)论文题目:16×16点阵LED电子显示屏的设计所属系部:指导老师:职称:学生姓名:班级、学号:专业:西安航空职业技术学院制2012年 12月 15日西安航空职业技术学院毕业设计(论文)任务书题目:16×16点阵LED电子显示屏的设计任务与要求:利用AT89C51单片机控制整个电路,设计16×16点阵LED电子显示屏,在目测条件下16×16点阵LED显示屏各点亮度均匀、充足,可以显示文字。
文字应稳定,清晰无串扰。
时间 2012 年 10 月 15 日至 2012 年 12 月 15 日共 8 周所属系部:电子工程系学生姓名:学号:专业:指导单位或教研室:指导教师:职称:西安航空职业技术学院制2012年 12 月 15日毕业设计(论文)进度计划表本表作评定学生平时成绩的依据之一。
16×16点阵LED电子显示屏【摘要】本设计是一16×16点阵LED电子显示屏的设计。
单片机控制系统程序采用单片机汇编语言进行编辑,通过编程控制各显示点对应LED阳极和阴极端的电平,就可以有效的控制各显示点的亮灭。
LED显示以其组构方式灵活、显示稳定、功耗低、寿命长、技术成熟、成本低廉等特点在车站、证券所、运动场馆、交通干道及各种室内/外显示场合的信息发布,公益宣传,环境参数实时,重大活动倒计时等等得到广泛的应用。
经实践证明,该系统显示误差小,性能稳定,结构合理,扩展能力强。
关键词:AT89C51单片机; LED;点阵显示;动态显示;汇编语言。
【Abstract】This design is a 16 ×16 lattice LED electron display monitor design. SCM process control system used for editing MCU assembly language, Programming control points indicated by the corresponding LED anode and overcast extreme level. We can effectively control the defense showed bright spots. LED display with fabric means flexibility, stability, low power consumption, long life, mature technology, low-cost features at the station, securities, sports venues, transportation corridors and various indoor / dissemination of information on foreign shows occasions, good publicity, real-time environmental parameters, etc. countdown major activities are widely used.As the practice proves, the system possesses advantages in low shows errors, stable, rational structure and strong extensible abilities.Key words: AT89C51 Micro Controller Unit;LED;Lattice display;Dynamic display; Assembly language.目录1引言 (7)1.1研究背景 (7)2系统整体设计方案 (9)2.1 需要实现的功能 (9)2.2 LED显示特点 (9)2.3 设计方案论证 (10)2.3.1显示模式方案 (10)2.3.2数据传输方案 (11)3系统硬件部分设计 (13)3.1单片机系统及外围电路 (13)3.1.1单片机的选择 (13)3.1.2 AT89C51单片机的主要特性 (14)3.1.3 引脚功能及管脚电压 (14)3.2列驱动电路 (16)3.3 行驱动电路 (18)3.3.1行驱动芯片74HC154 介绍 (18)3.3.2 行驱动电路 (20)3.4 LED显示屏电路 (21)4系统软件部分设计 (23)4.1 系统主程序 (23)4.2 显示驱动程序 (24)5调试及性能分析 (26)5.1软件调试 (26)5.2 性能分析 (26)结束语 (28)参考文献 (29)附录一 (30)附录二 (31)1引言单片机自20世纪70年代问世以来,以极其高的性能价格比受到人们的重视和关注,所以应用很广,发展很快。
基于单片机16_16的点阵显示毕业设计

基于单片机16*16的点阵显示院系:机电工程学院专业(班级):电子信息工程2班姓名:学号:指导教师:职称:完成日期:目录1 引言 (1)2 设计的任务与要求 (3)3硬件电路设计 (4)3.1 总体设计方案 (4)3.2 元器件描述 (5)3.2.1 STC89c52单片机 (5)3.2.2 74hc595寄存器的概述 (7)3.2.4 16*16点阵显示屏幕 (8)3.2.5 点阵显示模块 (9)3.3 89c52应用系统部分电路 (10)3.3.1 晶体振电路原理和概述 (10)3.3.2 上电复位电路 (11)3.3.3 I/O口和扩展锁存器控制点阵显示 (12)4系统软件设计 (12)4.1 软件设计描述 (13)4.2 16*16点阵显示程序 (13)5调试以及性能分析 (19)总结 (20)参考文献 (21)附录A 总电路图 (22)附录B 实物图 (23)基于单片机的16*16点阵显示1 引言现代信息产业的高速发展,在我们周围LED显示屏作为现代信息化社会的一个闪亮标志。
其广泛的应用在室内外需要进行服务的地方,众人皆知在我们生活的领域如电信,邮政大厅,营业部,车站,机场,港口,体育场所等信息的发布,政府政策的发布,各类市场行情信息的发布和宣传等。
信息广告在蓬勃发展的市场经济中起着越来越重要的作用。
随着技术的不断进步,新产品层出不穷,市场竞争越来激烈,广告的重要性也就更加引发企业的关注。
一个成功的企业隔离不开成功的广告,而成功的广告离不开成功的广告技术和发布手段。
因此,广告的新颖性,广告的创意引起高层人士的高度重视。
在以前电子技术还不发达的时候,我们通常见到的是通过写大字报基挂横幅等来打广告,但那样很不方便,比如要更换内容则要整个都要换掉,而且到了晚上就看不清,非常麻烦。
所以在现代信息技术发达的社会,仅仅这样肯定是没有竞争力的,而汉字显示屏的出现,不仅可以随时更改内容,而且到了晚上也特别的醒目,操作也非常的简便,成本低,从而很全有实用性,给人们带来了许多的用途与方便,基于PC 机控制的LED点阵式显示屏的发展技术也非常的快,不仅点阵数高,同时可以显示铁汉字或图形,而且清晰度非常高。
基于单片机的16_16LED点阵屏显示设计_刘硕

科 技 天 地42INTELLIGENCE基于单片机的16*16LED 点阵屏显示设计吉林科技职业技术学院 刘 硕摘 要:本文主要介绍了利用STC89C52单片机和74LS154芯片来控制的由四块8*8LED 点阵显示屏构成的16*16LED 点阵显示屏。
主要阐述了点阵屏的显示原理和16*16LED 点阵屏的设计及本设计的待改进之处。
关键词:单片机 74LS154 16*16LED 点阵屏随着科学技术的的高速发展,LED 点阵显示屏已经成为信息传播的一种重要手段。
点阵屏广泛应用于室内和室外,如银行、机场、港口、体育场馆等信息的发布,政府机关政策、政令,各类市场行情信息的发布和宣传等。
它在我们生活中的作用和影响越来越大,那么如何实现点阵屏显示汉字呢?接下来本文会一一阐述。
一、点阵屏的研究意义当今社会是信息的时代,作为一种传播信息的介质,点阵屏的应用日益扩大,什么原因使得点阵屏如此受得广大使用者的青睐?(一)耗电省,成本低点阵屏的内部结构是由LED(发光二极管)构成,LED 就是一种新型的高效光源。
它可以降低电能的消耗增长速度,从而减低电网容量的费用,降低能源的消耗和减少污染物。
作为一些公共场所,长期的进行信息的发布和宣传,使用这种新型的光源确实是节省了用电量。
点阵屏不仅耗电省,而且一块小的点阵屏市场价为几元钱,制作一块大的显示屏成本也不会很高。
使用者可以根据自己发布的信息量选择合适大小的点阵屏,从而降低了成本。
(二)方式灵活,易维修使用者可以根据自己的需要任意编排点阵屏,可以编排成长方形、正方形等,并且点阵屏体积小,可挂在墙上节省空间。
一般情况下我们都会使用只有几厘米的单片机来控制整个电路,这样节省了很多元件,电路简单,方便维修,同时单片机的可靠性很高,电路不易出现问题。
大的点阵屏都是模块化设计的,这样安装方便,维修也就容易了。
(三)高亮度,发光均匀由于LED 的透光率高,可以有更多的光通过来,提高了亮度,从而使LED 发光均匀,使它大受使用者的欢迎。
基于51单片机16×16点阵LED显示屏的设计

基于 51 单片机16×16点阵 LED显示屏的设计摘要:近年来,单片机己经成为科技领域的有力工具,人类社会生活的得力助手。
它的广泛应用,不仅仅体现在工业控制、机电应用、智能仪表、实时控制、航空航天、尖端武器等行业和领域的智能化、高精度化,而且在人类日常生活中也随处可见它的身影。
本论文提出基于普通51系列单片机实现LED显示屏控制的原理及方法,通过软硬件结合的方法设计出一款性价比较高且适用于职业技能教学的16×16点阵LED显示屏。
关键词:单片机 LED显示屏机电应用点阵本系统采用AT89C51单片机为核心而设计的16×16点阵LED显示屏。
系统功能划分成4大模块,分别为:单片机系统及外围电路模块、列驱动器电路模块、行驱动器电路模块和LED显示屏电路模块。
在对系统工作原理充分研究的基础上,选择合适的元件型号和参数,再用Proteus绘图软件绘制电路原理图,最后根据电路接口编写软件程序,软件程序采用C语言编程,Keil软件设计。
一、显示屏模块化设计该16X16点阵显示屏硬件设计是以单片机为中心的核心控制模块,采用模块化设计。
系统的主要功能模块原理框图如图1所示。
图1 主要功能模块原理框图二、硬件设计本设计分为硬件设计和软件设计,这两者相互结合,不可分离。
本系统硬件设计过程如下:1、单片机系统及外围电路模块单片机系统及外围电路如图2所示,主要有+5V电源、AT89C51单片机、时钟电路、复位电路等组成。
图2单片机系统及外围电路图2、时钟模块本系统中采用的是内部时钟方式。
内部时钟方式就是利用单片机芯片内部的振荡器,通过在引脚XTALl和XTAL2两端跨接晶体振荡器,构成稳定的自激振荡器的方法,再由获得的自激振荡器发出稳定的脉冲,直接送入芯片内部的时钟电路的方式。
时钟电路如图3所示。
图3时钟电路从时钟电路的示意图中可以看到,单片机所跨接的晶体振荡器旁边还有两个电容器C1和C2。
16乘16点阵LED电子显示屏的设计

邢台职业技术学校Xingtai Polytechnic Institute 毕业设计(论文)题目16×16点阵LED电子显示屏的设计班级应电081姓名杨艳德指导教师唐俊英16×16点阵LED电子显示屏的设计目录摘要 (3)关键词 (3)前言 (4)1.背景介绍 (5)1.1 LED及LED显示屏 (5)1.2 MCS-51系列单片机简介 (6)1.2.1 MCS-51系列单片机及其特点 (6)1.2.2 单片机的发展历史简介 (6)3.功能要求 (7)4.方案实现 (7)4.1 系统硬件电路的设计 (8)4.1.1单片机系统及外围电路 (9)4.1.2列驱动电路 (9)4.2.系统程序的设计 (11)4.2.1显示驱动程序 (11)4.2.2系统主程序 (12)5性能分析 (19)5.1 性能分析 (19)总结 (20)摘要LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成. LED点阵显示屏可以显示数字或符号, 通常用来显示时间、速度、系统状态等。
文章给出了一种基于MCS-51单片机的16×16 点阵LED显示屏的设计方案。
包括系统具体的硬件设计方案,软件流程图和部分汇编语言程序等方面。
在负载范围内, 只需通过简单的级联就可以对显示屏进行扩展,是一种成本低廉的图文显示方案。
关键词:MCS-51;LED;单片机前言LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。
在实际应用中的显示屏由于成本和可靠性的因素常采用一种称为动态扫描的显示方法。
本文设计的是一个室内用16x16的点阵LED图文显示屏,图形或文字显示有静止、移入移出等显示方式。
LED显示屏分为数码显示屏、图文显示屏和视频显示屏,均由LED矩阵块组成。
LED数码显示屏的显示器件为7段码数码管,适于制作时钟屏、利率屏等,显示数字的电子显示屏。
基于AT89C51单片机的LED16X16点阵显示屏系统的设计与实现毕业设计论文

中北大学毕业论文I 毕业设计(论文)题目名称:基于51单片机的LED点阵显示屏系统的设计与实现中北大学毕业论文II 基于51单片机的LED点阵显示屏系统的设计与实现摘要:本文介绍了一款以单片机AT89S51为控制器的LED点阵显示屏系统的设计。
该系统可实现中英文字符的显示和动态特效显示。
并且可以通过级连的方式来扩大显示屏幕的尺寸以达到增加显示内容的目的。
系统采用PC机作为上位机,上位机向单片机发送控制命令和上位机所存储的显示代码,AT89S51单片机接收并处理PC 机的控制命令以及显示代码,由显示驱动模块驱动一个16×16分辨率的LED点阵显示屏的扫描显示。
PC机与单片机之间的通信采用RS—232C通信标准来实现。
所选用的AT89S51单片机具有价格低廉程序写入方便的特点使得整个系统方便维护和检修。
除此之外,该系统只占用了单片机少量的I /O口和内存,为系统留下了功能扩展的空间。
关键字:AT89S51;LED点阵显示;串行通信中北大学毕业论文III Desigen and Realization of the Lattice Screen of LEDBased on MCS-51Abstract: 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 cascaded 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. Commu nication 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中北大学毕业论文IV目录第1章绪论 (1)1.1课题背景 (1)1.1.1 选题背景 (1)1.1.2 研究现状及发展趋势 (1)1.2论文主要内容 (3)第2章方案论证与选择 (4)2.1系统硬件方案 (4)2.1.1 显示屏主控制器 (4)2.1.2 通信系统 (5)2.1.3 LED点阵显示屏 (6)2.1.4 硬件设计方案 (7)2.2系统软件方案 (8)2.2.1 单片机编程语言 (8)2.2.2 系统软件编译器介绍 (9)2.2.3 上位机控制传输软件 (9)第3章系统硬件设计 (11)3.1硬件整体设计概述及功能分析 (11)3.2控制单元设计 (12)3.2.1 AT89S51简介 (12)3.2.2 控制系统设计 (13)3.3译码电路设计 (15)3.3.1 串并转换器74LS164 (15)3.3.2 锁存器74L373 (16)3.4驱动电路设计 (17)3.4.1 行驱动电路设计 (17)3.4.2 列驱动电路设计 (18)中北大学毕业论文V 3.5通信系统硬件设计 (18)3.6电源设计 (19)3.7级连大屏幕LED显示屏 (20)第4章系统软件设计 (22)4.1程序设计 (22)4.2显示程序的设计 (23)4.2.1 LED显示屏的显示方式 (23)4.2.2 点阵数据表达方式 (24)4.2.3 显示程序的设计 (25)4.3通信程序的设计 (26)第5章系统调试 (29)5.1系统硬件部分调试方法 (29)5.1.1 短路与虚焊检测 (30)5.1.2 上电测试 (30)5.1.3 串口调试 (30)5.2系统软件调试方法 (31)5.3系统联合调试及结果 (32)5.4调试结果分析 (32)结论 (34)致谢 (35)参考文献 (36)附录1 系统硬件原理图 (37)附录2 设计程序 (38)附录3 系统PCB图 (46)本科生毕业论文第1章绪论1.1 课题背景1.1.1 选题背景LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,显示屏由几万甚至几十万个半导体发光二极管像素点均匀排列组成。
基于单片机控制的LED点阵显示屏设计论文

XXXXXXX毕业论文作者: XXXX 学号: XXXXXXXX . 学系: XXXXXXXXX . 专业: XXXXXXXXXXXXXXX .题目:基于单片机控制的LED点阵显示屏设计指导者: XXXXX 讲师2011 年 5 月南京目次1 引言 (1)1.1 广告屏的现状 (1)1.2设计任务 (2)1.3 数学模型 (2)1.4方案论证 (3)2 电路设计 (6)2.1 电源电路 (6)2.2 单片机系统 (7)2.2.1 复位电路 (8)2.3 驱动电路 (8)2.3.1 移位寄存器74HC595 (9)2.3.2 移位寄存器74HC164 (10)3 系统软件设计 (10)3.1 显示驱动程序 (11)3.2 系统主程序 (12)结论 (24)致谢 (25)参考文献 (26)摘要本文阐明用单片机控制单色显示屏的方法,对LED显示模块单元如何进行行列信号控制及信号传输的驱动问题进行了研究。
讨论了单片机控制系统中关键的数据处理以及发送问题,结果表明采用并行数据输入、串行数据及同步时钟输出的专业电路可大大减少CPU的辅助时间,提高数据的发送速度。
本LED显示屏能够以动态扫描的方式同时显示2个16*16点阵图形,并能通过上位机软件修改显示内容和显示效果等等。
把图形内码存储在空闲的单片机程序存储器空间。
因为采用串行传输方式,使本系统的可扩展性得到提升,便于多个显示单元的级联。
本文从LED的显示原理入手,详细阐述了LED动态显示过程,以及硬件电路的设计.关键词LED;单片机;显示屏;驱动;扫描Title A LED Display System Control Base On MCUAbstractThis text clarifies to use a singlechip control monochrome manifestation to hold of method, show the mold piece how the unit carry on the row or column signal control and signal to deliver to the LED medium of drove a problem to research. Discussing a problem of singlechip in a control system how dose it processing the key data and sending out,result indicate adoption parallel communication, string data in line and synchronous the clock output's appropriation electric circuit can reduce CPU assistant time consumedly, the exaltation data sends out speed.The LED display dynameic scan can show the way at the same time six 16*16 dot matrix chinese characters, and pc software can modify the content and effect shows,and so on. IAP used in the application of programmable technology ,the characters within the code stored in the SCM free program memory space.so that the system can be enhanced scalability,for a number of display units of the cascade.This article from the start LED display principle,elaborated on LED display dynamic process,as well as hardware circuit design,computing and software algorithms.Keywords; LED; Surface Mount Assembilies; Display; Driver; Scan1 引言LED点阵电子显示屏是集微电子技术、计算机技术、信息处理技术于一体地大型显示屏系统,随着计算机及相关的微电子、光电子技术的迅猛发展而形成的一种新型信息显示媒体。
基于单片机的16乘16点阵显示毕业论文

目录一、摘要及其概述 (1)二、元器件说明 (2)2.1管脚说明 (2)2.2 P3口 (3)2.3振荡器特性 (3)2.4 LED共阳极形式 (3)三、系统设计的原理 (4)3.1 单片机的振荡电路 (4)3.2 单片机的复位电路 (4)3.3 16*16LED 显示屏电路和原理 (4)3.4 16*16点阵的原理 (5)四、仿真结果 (5)4.1 实验模拟后生成图 (5)4.2 仿真程序 (8)五、参考文献 (11)摘要本设计是一16*16点阵LED电子显示屏的设计,整机以美国ATMEL公司生产的40脚单片机AT89 C51为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。
通过该芯片控制一个驱动器74HC154和两个列驱动器74HC595米驱动显示。
该电子显示屏可以显示各种文字或单色图像,全屏能显示1个汉字,采用4块8*8点阵LED显示模块米组成16*16点阵显示模式。
显示采用动态显示,是的图形或文字能够实现静止、移入移出等多种显示方式。
文中详细介绍了LED点阵显示的硬件设计思路、硬件电路个个部分的功能原理、相应软件的程序设计,以及使用说明等。
单片机控制系统程序采用单片机汇编语言进行编辑,通过编程控制各显示点对应LED 阳极和阴极端的电平,就可以有效的控制各显示点的亮灭。
所显示字符的点阵数据可以自行编写,也可以标准字库中提取。
LED显示以其组构方式灵活、显示稳定、功耗低、寿命长、技术成熟、成本低廉等特点在车站、证券所、运动场馆、公交干道及各种室内外显示场合的信息发布,公益宣传,环境参数实时,重大活动倒计时等等得到广泛的应用。
设计结果证明,该系统显示误差小,性能稳定,结构合理,扩展能力强。
关键词:AT89C51单片机;LED;点阵显示;动态显示;汇编语言概述1设计的目的了解 16*16 矩阵式 LED 的工作原理 2 掌握单片机扩展 16*16 点阵 LED 显示汉字的编程方法2功能说明本设计采用四片锁存器 74LS273 扩展了一片 16*16 的共阳极 LED 显示器,1#和 2#用于控制,3#和 4#用于控制,每列扫描一列,数据分两次送入,共扫描 16 次在本设计中给出了几个汉字显示的点阵图,要求在 LED 显示器上显示“西北民族大学电气工程09电气工程及其自动化二班霍祥宇”字。
基于单片机的16x16点阵LED

点阵式LED滚动汉字显示屏硬件电路设计框图如下图所示。电路包括单片机、电 源电路、时钟电路、复位电路、驱动电路和LED点阵电路等。本设计的核心是利用单 片机读取显示字型码,通过驱动电路对16×16 LED点阵进行动态列扫描,以实现汉字 的滚动显示。本设计选用的单片机为ATMEL公司的AT89C52,显示屏采用16×16 LED 点阵。电源电路通过变压整流元件为单片机和其他电路提供稳定的+5V工作电压。时 钟电路是单片机的驱动电路,复位电路可在需要时,手动使单片机程序计数器复位清 零。通过阳极驱动电路向16×16点阵送字型码,本设计采用74LS273。通过阴极驱动 电路对16×16点阵进行列扫描,本设计采用74HC138。
显示屏电路实现的结构框图
点阵LED汉字显示屏设计的主要元器件介绍 点阵LED汉字显示屏设计的主要元器件介绍 LED
1. At89s52 是一种低功耗、高性能CMOS8位 微控制器,具有 8K 在系统可编程Flash 存储器。 片上Flash允许程序存储器在系统可编程,亦适于 常规编程器。在单芯片上,拥有灵巧的8 位CPU 和 在系统 可编程Flash,使得AT89S52为嵌入式控制 系统提供灵活、高效的解决方案。 AT89S52具有 以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个 16 位 定时器/计数器,一个6向量2级中断结构, 全双工串行口, 片内晶振及时钟电路。另外, AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件 可选择节电模式。空闲模式下,CPU 停止工作,允 许RAM、定时器/计数器、串口、中断继续工 作。 掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位 为止。
16X16点阵LED显示毕业论文

毕业设计说明书课题名称: 16乘16点阵显示电路的电路原理图及pcb绘制学生姓名徐珊专业光电子技术班级光电1101班时间 2013。
10—2014。
4指导教师黄焰16乘16点阵显示电路的原理图及PCB绘制内容提要本设计是一16×16点阵LED电子显示屏的设计。
整机以单片机AT89C51为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。
通过该芯片控制一个行驱动器 74LS168和两个列驱动器74LS164来驱动显示屏显示.采用4块8×8点阵LED显示模块来组成16×16点阵显示模式。
单片机控制系统程序采用单片机以C语言进行编辑,通过编程控制各显示点对应LED阳极和阴极端的电平,就可以有效的控制各显示点的亮灭.所显示字符的点阵数据可以自行编写(即直接点阵画图),也可从标准字库中提取。
论文着重介绍点阵显示的制作过程,即元器件的制作,单个封装,原理图的绘制以及PCB版布线的过程关键词:AT89C51单片机; LED; 点阵显示;原理图;PCB板。
目录摘要……………………………………………………………………I引言 (III)第一章点阵显示屏的概述 (4)1.1 原理图结构的介绍 (4)1.2 各模块论证 (4)1.3硬件电路设计 (5)1.3 所需元器件 (5)第二章Protel99se简介 (6)2。
1 Protel99se的发展与演变 (6)2。
2 Protel99se的特点......................................................6第三章电路原理图的设计与绘制 (7)3.1 电路原理图设计步骤 (7)3.2元器件的封装 (8)3.3填写各器件的封装 (11)3。
4 画出原理图..................................................................113.5 网络表的生成 (12)3。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章
1.1 设计课题背景知识
单片微型计算机(single chip microcomputer)简称单片机,它是为各类专用控制器而设计的通用或专用微型计算机系统,高密度集成了普通计算机微处理器,一定容量的RAM和ROM以及输入/输出接口,定时器等电路于一块芯片上构成的。
单片机自20世纪70年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用很广,发展很快。单片机的优点是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。在现代工业控制和一些智能化仪器仪表中,越来越多的场所需要用点阵图形显示器显示汉字,汉字显示屏也广泛应用到汽车报站器,广告屏等。所以研究LED显示有实用的意义。
用点阵方式构成图形或文字,是非常灵活的,可以根据需要任意组合和变化,只要设计好合适的数据文件,就可以得到满意的显示效果。因而采用点阵式图文显示屏显示经常需要变化的信息,是非常有效的。
图文显示屏的颜色,有单色、双色、和多色几种。最常用的是单色图文屏。单色屏多使用红色或橘红色或橙色LED点阵单元。双色图文屏和多色图文屏,在LED点阵的每一个“点”上布置有两个或多个不同颜色的LED发光器件。换句话说,对应于每种颜色都有自己的显示矩阵。显示的时候,各颜色的显示点阵是分开控制的。事先设计好各种颜色的显示数据,显示时分别送到各自的显示点阵,即可实现预期效果。每一种颜色的控制方法和单色的完全相同,因此掌握了单色图文显示屏的原理,双色屏和多色屏就不难理解了。
第二章
2.1
LED点阵总体框图如图1.1所示,点阵电路大体上可以分成微机本身的硬件、显示驱动电路、控制信号电路三部分。控制电路部分包括一个51CUP和一些外围电路。在整个电路当中此控制电路部分相当于一个上位机,它负责控制整个电路以及相应的程序的运行、与PC机的串行通讯、以及给屏体电路部分发送命令。点阵显示屏体、以及它的行和列的各个驱动电路。由于两部分的电路在制板时可以放到一起,所以可以将其字库放到控制电路部分使用串行通讯方式来与屏体电路部分进行数据和命令的传送。
复位的实现通常用2种方式:开机上电复位和外部手动复位,本设计用的是外部手动复位。电路图2.5如下:
图2.5单片机复位图
AT89C51工作电压VCC=5V,其EA引脚需接高电平,5V电源电路如图2.6所示。
图2.6单片机电源原理图
注:该电源电路主要模块为IC7805,它能输出稳定的5V电源,图中整流桥是将市电转变为直流电,电容起到虑波作用由7805的OUT引脚输出5V电压。
本次毕业设计中,由本人和钟桂,张维平组成一组,我负责硬件部分电路图的设计和软件部分程序的设计和调试,目的是应用简单方便的电路连接和程序完成汉字的换色与移动。钟桂负责用设计好的点阵电路制作PCB电路板,包括完成PCB板的制作,张维平负责制作另外一块在面包板上连的点阵线连板子的焊接与调试,各人的分工不同只是工作侧重点的不同,大家是在一起互相学习互相帮助,共同完成设计任务。
内部RAM的各个单元,都可以通过直接地址来寻找,对于工作寄存器,则一般都直接用R0~R7,对特殊功能寄存器,也是直接使用其名字较为方便。8051内部特殊功能寄存器都是可以位寻址的,并可用“寄存器名.位”来表示,如ACC.0,B.7等。
2.
图2.4单片机最小应用系统原理图
注:该最小系统由按键复位RESET电路、晶体振荡电路以及I/O接口电路组成。
此显示电路采用扫描方式进行显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器。由行译码器给出的行选通信号,从第一行开始,按顺序依次对各行进行扫描(把该行与电源的一端接通)。另一方而,根据各列锁存的数据,确定相应的列驱动器是否将该列与电源的另一端接通。接通的列,就在该行该列点燃相应的LED;未接通的列所对应的LED熄灭。可通过扫描输出口的控制实现颜色的转换。
LED显示屏分为图文显示屏和视频显示屏,均由LED矩阵块组成。图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于交通运输、车站、商场、医院、宾馆、证券市场、工业企业管理等公共场所。
8051系列的内部结构可以划分为CPU、存储器、并行口、串行口、定时器/计数器、中断逻辑几部分。
(1)中央处理器
8051的中央处理器由运算器和控制逻辑构成,其中包括若干特殊功能寄存器(SFR)。
算术逻辑单元ALU能对数据进行加、减、乘、除等算术运算;“与”、“或”、“异或”等逻辑运算以及位操作运算。
LED显示屏可以显示变化的数字、文字、图形图像;不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点。
LED之所以受到广泛重视而得到迅速发展,是与它本身所具有的优点分不开的。这些优点概括起来是:亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定。LED的发展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。
2.
8×8单色点阵共需要64个发光二极管组成,且每个二极管是放置在行线与列线的叉点上。本设计是一种实用的汉字显示屏的制作,制作的是双色点阵。考虑到元器件的易购性,没有使用8×8的点阵发光二极管模块,而是直接使用了256个高亮度发光管,组成了16行16列的发光点阵。实际使用时可以根据这个原理自行扩充显示的字数。
现代LED的发展很快,很多研究领域非常已经深刻,实际情况是:很多相关的知识已经远远超出我们在校学生的能力范围,所以在此只是简单的研究一下用单片机驱动的LED显示移动的汉字。目的有三:一是亲手制作一个简单实用的显示文字的LED点阵;二是通过制作LED点阵增强对LED点阵的了解和应用,以及复习巩固单片机知识;三是通过团队合作,增强团队合作的意识,为以后走向社会工作打下基础,并且增强了同学之间的友谊。
8051片内有256K数据存储器RAM和4KB的程序存储器ROM。除此之外,还可以在片外扩展RAM和ROM,并且各有64KB的寻址范围。也就是最多可以在外部扩展2*64KB存储器。
8051的存储器组织结构如图2.3所示。
图2-38051存储器组织结构
64K字节的程序存储器(ROM)空间中,有4K字节地址区对于片内ROM和片外ROM是公用的,这4K字节地址是0000H~FFFH。而1000H~FFFFH地址区为外部ROM专用。CPU的控制器专门提供一个控制信号EA用来区分内部ROM和外部ROM的公用地址区:当EA接高电平时,单片机从片内ROM的4K字节存储器区取指令,而当指令地址超过0FFFH后,就自动的转向片外ROM取指令。当EA接低电平时,CPU只从片外ROM取指令。
汉字显示方式是先根据所需要的汉字提取汉字点阵(如16×16点阵),将点阵文件存入ROM,形成新的汉字编码;而在使用时则需要先根据新的汉字编码组成语句,再由MCU根据新编码提取相应的点阵进行汉字显示。不论显示图形还是文字,都是控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光。通常事先把需要显示的图形文字转换成点阵图形,在按照显示控制的要求以一定的格式形成显示数据。对于只控制通断的图文显示屏来说,每个LED发光器件占据数据中的1位(1bit),在需要该LED器件发光的数据中相应的位填1,否则填0。当然,根据控制电路的安排,相反的定义同样时可行的。这样依照所需显示的图形文字,按显示屏的各行各列逐点填写显示数据,就可以构成一个显示数据文件。显示图形的数据文件,其格式相对自由,只要能够满足显示控制的要求即可。文字的点阵格式比较规范,可以采用现行计算机通用的字库字模。组成一个字的点阵,其大小也可以有16×16、24×24、32×32、48×48等不同规格。
图2.1点阵显示的总体框图
2.
单片机(Microcontroller,又称微处理器)是在一块硅片上集成了各种部件的微型机,这些部件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时器/计数器和多种I/O接口电路。
8051单片机的基本结构见图2.2。
图2.28051单片机的基本结构
8051是MCS-51系列单片机的一个产品。MCS-51系列单片机是Intel公司推出的通用型单片机,8051单片机系列指的是MCS-51系列和其他公司的8051衍生产品。这些衍生品是在基本型基础上增强了各种功能的产品。这些产品给8位单片机注入了新的活力,给它的开发应用开拓了更广泛的前景。
P:奇偶校验标志。每条指令执行完,若A中1的个数为奇数时P=1,否则P=0,即偶校验方式。
控制逻辑主要包括定时和控制逻辑、指令寄存器、译码器以及地址指针DPTR和程序寄存器PC等。
单片机是程序控制式计算机,即它的运行过程是在程序控制下逐条执行程序指令的过程:从程序存储器中取出指令送指令存储器IR,然后指令译码器ID进行译码,译码产生一系列符合定时要求的微操作信号,用以控制单片机的各部分动作。8051的控制器在单片机内部协调各功能部件之间的数据传送、数据运算等操作,并对单片机发出若干控制信息。这些控制信息的使用专门的控制线,诸如PSEN、ALE、EA以及RST,也有一些是和P3口的某些端子合用,如WR和RD就是P3.6和P3.7,他们的具体功能在介绍8051引脚是一起叙述。
为了吸引观众增强显示效果,可以有多种显示模式。最简单的显示模式是静态显示。与静态显示模式相对应,就有各种动态显示模式,它们所显示的图文都是能够动的。按照图文运动的特点又可以分为闪烁、平移、旋转、缩放等多种显示模式。产生不同显示模式的方法,并不意味着一定要重新编写显示数据,可以通过一定的算法从原来的显示数据直接生成。例如,按顺序调整行号,可以使显示图文产生上下平移;而顺序调整列显示数据的位置,就可以达到左右平移的目的;刷新的时间控制,要考虑运动图形文字的显示效果。刷新太慢,动感不显著;刷新太快了,中间过程看不清。一般刷新周期可控制在几十毫秒范围之内。