本文由资讯系贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。郑州大学点阵LED的大屏幕显示学号:学生姓名:学生姓名:专业:指导老师:指导老师:提交时间:提交时间:单片机控制的点阵LED大屏幕显示毕业设计(论文)中文摘要摘要:单片机控制LED显示器视是解决LED显示的一种方案,它具有造价低廉、控制方便、软件化程度高的特点。单片微型计算机简称位单片机。他是一块芯片上集成了中央处理器(CPU)、存储器(RAM/ROM)、定时器/计算器和各种输入、输出(I/O)接口(如并行I/O口、串行I/O口和A/D转换器)等。可见单片机就是一台电脑,由于单片机原来就是实现实时而设计制造的,因此,又称为微控制器。本文论诉的是以单片机为核心器件,并辅以其它电器元件,用以实现各种滚动显示功能。并着重论述了行列驱动的问题,提出具体的解决方案关键字:LED点阵AT89C51行驱动列驱动毕业设计(论文)外文摘要Title:LargescreendisplaysoftwarepartthatthemonolithicmachinecontrolsAbstract:TheLEDdisplaythemonolithicmachineiscontrolledlooksatthecharacteristicbeingthatthecheap,underthecontrolofconvenient,software-rizationdegreeresolvingonekindofschemethatLEDdemonstrates,itshavingcostofconstructionishigh.Monolithicmicrocomputershorterformplacemonolithicmachine.Heisthatapieceofchipfixesintegratedcentralauthorityprocessor(CPU),memory(RAM/ROM),timer/calculatorandvariousimportingtheinterface(ifparallelI/OdoestheI/OmouthandtheA/Dconverter,string),exporting(I/O)andsoon.BecalledtinycontrollerthereforeItcanbeseenthatthemonolithicmachineisonecomputer,designsfabrication'sintermittentlysincethemonolithicmachineistorealizerealityinthefirstplace.BeingthemainbodyofabookiscommentedonappealingiswithmonolithicmachineKeywords:ThelatticeAT89C51linedrivecolumndrivesLED目录:引言……………………………………………………………………………1第一章概述…………………………………………………………………2单片微机计算机简介………………………………………2第一节1.1.1单片机的特点…………………………………………………21.1.2单片机的起源及发展过程与趋势……………………………31.1.3单片机的应用…………………………………………………31.1.4单片机的按键扫描技术………………………………………6第二节LED电子显示屏…………………………………………61.2.1LED电子显示屏概述…………………………………………61.2.2LED电子显示屏工作原理……………………………………………7第二章系统的硬件电路的分析……………………………………………10单片机硬件设计的参数影响…………………………………………10电子显示屏电路……………………………………16第一节第二节第三章系统的软件程序设计………………………………………………17主程序的功能说明…………………17键盘工作原理…………………………………………………20中断程序说明……………………………………………………24子程序说明……………………………………………………28第一节第二节第三节第四节结论………………………………………………………………………29致谢语………………………………………………………………………29引用文献……………………………………………………………………30引言随着电子技术的迅速发展,特别是随大规模集成电路产生而出现的微型计算机,给人类生活带来了根本性的改变。如果说微型计算机的出现使现代科学研究得到了质的飞跃,那么可以毫不夸张他说,单片机技术的出现则是给现代工业测控领域带来了一次新的技术革命。目前,单片机以其高可靠性、高性能价格比,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到极为广泛的应用,并已走人家庭,从洗衣机、微波炉到音响、汽车,到处都可见到单片机的踪影。因此,单片机技术开发和应用水平已逐步成为一个国家工业发展水平的标志之一。由于单片机技术在各个领域正得到越来越广泛的应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机,在单片机家族的众多成员中,MCS-51系列单片机以其优越的性能、成熟的技术及高可靠性和高性能价格比,迅速占领了工业测控和自动化工程应用的主要市场,成为国内单片机应用领域中的主流。目前,可用于MCS-51系列单片机开发的硬件越来越多,与其配套的各类开发系统、各种软件也日趋完善,因此,可以极方便地利用现有资源,开发出用于不同目的的各类应用系统。半导体发光二极管(LED),是指在半导体PN结通以正向电流时能发光的半导体显示器件。它具有寿命长、功耗低、体积小、多色显示、工作温度稳定性好,响应时间快等优点,已广泛用于各种仪器仪表、计算机、家用电器等领域,也可用于光纤通信、信息处理和自动控制。随着技术的发展,LED显示得到了日益广泛的应用,将单色或彩色发光二极管排列成矩阵板即构成LED显示屏,利用单片机或微机来进行控制,使显示内容变得丰富多彩。……第一章概述第一节单片微机计算机简介1.1.1单片机单片机是在一块半导体硅片上集成了微处理器(CPU),存储器(RAM,ROM,EPROM)和各种输入输出接口(定时器|计数器,并行I|O口,串行口,A|D转换器及脉宽调制器PWM等),这样一块集成电路芯片具有一台计算机的属性,因而被称为单片微型计算机,简称单片机。单片机主要应用于测控领域,单片机按照其用途可分为通用型和专用型两大类。通用型单片机具有比较丰富的内部资源,性能全面且适应性强,可满足多种应用需求。用户可根据实际需要,充分利用单片机的内部资源,设计一个以通用单片机芯片为核心,再配以外部接口电路及其它外围设备,来满足各种不同需要的测控系统。然而,有许多应用时使用专门针对某些产品的特定用途而制作的单片机。例如,打印机、家用电器以及各种通讯设备中的专用单片机等。这种应用的最大的特点是针对性强且数量巨大。为此,单片机芯片制造商常与厂家合作,设计和生产专用的单片机芯片,这种专用的单片机芯片是为特定产品或某种测控应用而专门进行设计的。在设计中,已经对系统结构的最简化、可靠度和成本的最佳化等方面都做了全面的考虑,所以专用的单片机具有十分明显的综合优势,也是今后单片机发展的一个重要方向。1.1.2.单片机的起源及发展与趋势单片机根据其基本的操作处理的位数可分为:1位单片机、4位单片机、8位单片机、16位单片机和32位单片机。单片机的发展历史饿分为四个阶段:第一阶段(1974年—1976年)单片机初级阶段。因工艺限:制,单片机采用双片的形式而且功能比较简单。第二阶段(1976年—1978年)低性能单片机阶段。:第三阶段(1978年—1982年)高性能单片机阶段。:第四阶段(1982年—现在)8位单片机巩固发展及16位单:片机、32位单片机推出阶段。单片机的发展趋势将是向大容量、高性能化,外围电路内装化等方面发展。为满足不同的用户要求,各公司竞相推出能满足不同需求的产品。1.CPU的改进(1)采用CPU结构,以提高处理能力。(2)增加数据线宽度,单片机内部采用16位数据总线,其数据处理明显优于一般8位单片机(3)串行结构。2.存储器的发展(1)加大存储容量。(2)片内EPRROM采用E2PROM或闪存存储器。(3)程序保密化。3.片内I|O的改进(1)增加并行口的驱动能力。(2)增加I|O口的逻辑控制功能(3)有些单片机设置了一些特殊的串行接口功能为构成分布式、网络化系统提供了方便。4.外围电路内装化随着集成电路技术及工艺的不断发展,能装入片内的外围电路也可以是大规模的,把所需的外围电路全部装入单片机内,即系统的单片化是目前单片机发杂很难趋势之一。5.低功耗化1.1.3.单片机的应用单片机有以下特点(1)小巧灵活、成本低、易于产品化。(2)可靠性好,适应温度范围宽。(3)易扩展,很容易构成各种规模的应用系统,控制功能强。(4)可以方便的实现多机和分布式控制系统。单片机的应用范围很广,在以下的各个领域中得到了广泛的应用。1.工业自动化2.智能仪器仪表3.消费类电子产品4.通信方面5.武器装备6.终端及外部设备控制7.多机分布式系统综上所述,从工业自动化、智能仪器仪表、家用电器方面等,直到国防尖端技术领域,单片机都发挥着重大的作用。1.1.4.单片机的按键扫描技术扫描法是在判定有键按下后逐列果行(或列)的状态出现非全1状态,如果行(或列)的状态出现非全1状态,这时0状态的行、列交点的键就是所按下的键。扫描法的特点是逐行(或逐列)扫描查询,这时相应行(或列)应有上拉电阻接高电平。行列式键盘扫描程序就是采用扫描法来确定哪个键按下的,图1中行线上拉电阻接+5V,列线逐列扫描。①逐行(或列)扫描查询法。确定矩阵式键盘上哪个键被按下时运用扫描法,又称为逐行(或列)扫描查询法,是一种最常用的按键识别方法,过程如下。·判断键盘中有无键按下,将全部行线Y0~Y3置低电平,然后检测列线的状态。只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的键位于低电平线与4根行线相交叉的4个按键之中。若所有列线均为高电平,则键盘中无键按下。·判断闭合键所在的位置,在确认有键按下后,即可进入确定具体闭合键的过程。其方法是:依次将行线置为低电平,即在置某根行线为低电平时,其他线为高电平,在确定某根行线位置为低电平后,再逐行检测各列线的电平状态,若某列为低,则该列线与置为低电平的行线交叉处的按钮就是闭合的按键。②反转法。扫描法要逐列(行)扫描查询,当按下的键在最后行(列),要经过多次扫描才能获得键值/键号。而反转法只要经过两个步骤就可获得键值,原理如图2.1所示。图2.1线反转法原理一般的的按键是机械弹性开关,由于机械触点的弹性作用,按键闭合后不会马上稳定地接通,断开后也不是马上稳定地断开,在闭合和断开的瞬间都会产生一些抖动。通常情况下抖动时间为5ms~10ms,而按键稳定闭合时间大概在100ms以上。利用按键稳定闭合与按键中的抖动时间较大差别,就可以采用硬件或软件的方式处理。第二节LED电子显示屏1.2.1.LED电子显示概述LED电子显示屏是新型信息显示媒体,集电子技术、光电子技术、计算机技术、信息处理技术于一体,以其色彩鲜艳,使用范围广,亮度高,寿命长,工作稳定可靠等优点,广泛应用于商业广告、体育场馆、港口机场、客运站、高速公路、新闻发布、证券交易等方面。led显示屏利用发光二极管构成的点阵模块或像素单元组成大面积显示屏幕,以环境适应能力强、性能价格比高、使用成本低等特点,在短短的十来年中,迅速成为平板显示领域的主流产品,也是目前国际上比较先进的显示媒体之一。下面我们通过自己制作的一块两字简易显示屏要做好一块显示屏,好的硬件电路必不可少,硬件电路做得好,软件设计就会非常的方便。产品的成功率也高了,现以Proter99SE绘制PCB图为例讨