LED彩色点阵显示毕设论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EA/VPP——外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。
如EA端为高电平(接Vcc端),CPU则执行内部程序存储器的指令。如下图所示:
图3-151单片机
1.5.2
74LS595芯片是一个串入并出的8位移位寄存器,他常用于单片机系统中,下面介绍一下这个元件的基本知识.
TIP127是一种最常用的达林顿管。
它是一种低电压,大电流,小信号的PNP型硅三极管。
此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。
RST——复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。
ALE/PROG——当访问外部程存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。
1.2
单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。
通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。
(3)港口、车站旅客引导信息显示。以LED显示民间为主体的信息系统和广播系统、列车到发揭示系统、列车到发揭示系统、票务信息系统等共同构成客运枢纽的自动化系统,成为国内火车站和港口技术发展和改造的重要内容。
(4)体育场馆信息显示。LED显示屏作为比赛信息显示和比赛实况播放的的主要手段已取代了传统的灯光及CRT显示屏,在现代化体育场馆成为必备的比赛设施。
单片机经过1、2、3、3代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。
随着单片机性能价格比的不断提高,新一代产品的应用越来越广泛,大可构成复杂的工业过程控制系统,完成复杂的控制功能,小则可以用于家电控制,甚至能够用来做儿童电子玩具。它功能强大,体积小,重量轻,灵活好用,配以适当的接口芯片,可以构造各种各样、功能各异的微电子产品。鉴此,我们制作了一种基于单片机的LED显示电路,它可以扩展就是广泛被人们应用的电子显示屏。
P1口:P1口是一个具有内部上拉电阻的8位双向I/O口,p1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下所示。
经过以上几种方案的选用,市场上各个芯片的价格的调查,以着做个作品既省钱又省力为标准的原则,我采用了第一种方案,该方案简单便捷,易于实现和编程,而且在应用上也比较广泛,是大型电子显示屏的基础。也可以对此系统进行列与行的扩展,以构成更大的电子显示,是宣传的重要手段。
系统的硬件设计
1.5
1.5.1
AT89C51是一种低功耗、高性能CMOS8位微控制器,具有16K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业AT89C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89C51具有以下标准功能:16k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89C51可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8位微控制器16K字节在系统可编程FlashAT89C51。
方案的论证
1.3
AT89C51是具有8KB的存储器,P0口没有上拉电阻,引脚TXD、引脚RST是串口的应用引角,P3口也具有它特有的作用。本设计想通过AT89C51芯片再加上外部器件实现对电路的控制,以达到实现LED点阵显示的目的。AT89C51是一强劲的微型计算机,它对许多嵌入式控制应用提供了高度灵活和成本低的解决办法。
P3口:P3口是一个具有内部上拉电阻的8位双向I/O口,p2输出缓冲器能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
P3口亦作为AT89C51特殊功能(第二功能)使用,如下所示。
P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。
在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。
图3-274ls595引脚图
图3-374LS595内部功能图
图3-474LS595逻辑符合表
串行输入带锁存,时钟输入,串行输入带缓冲,异步清除。
最高时钟频率可高达36Mhz。
功耗:10mW/bit。
74系列工作温度:0°Cto 70°C。
Vcc最高电压:7V。
输入最高电压:7V。
最大输出驱动能力:高电平:-0.4mA,低电平:8mA。
(5)道路交通信息显示。智能效通系统(ITS)的兴起,在城市效通、高速公路等领域,LED显示民间作为可变情报板、限速标志等,得到普遍采用。
(6)调度指挥中心信息显示。电力调度、车辆动态跟踪、车辆调高度管理等,也在逐步采用高密度的LED显示屏。
(7)邮政、电信、商场购物中心等服务领域的业务宣传及信息显示。
在flash编程和校验时,P3口也接收一些控制信号。
端口引脚第二功能。
P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 INTO(外中断0)
P3.3 INT1(外中断1)
P3.4 TO(定时/计数器0)
P3.5 T1(定时/计数器1)
P3.6 WR(外部数据存储器写选通)
P3.7 RD(外部数据存储器读选通)
绪论
1.1
LED电子显示屏是集光电子技术,视频技术,计算机技术和微电子技术为一体的科技产品,在信息化社会的到来由于它亮度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、耐冲击、性能稳定、所以广泛被人们所应用。它促进了现代信息显示技术的发展,形成了CRT、LCD、PDP、LED、EL、DLP等系列的信息显示产品,纵观各类显示产品,各有其所长和适宜的市场应用需求。随着LED材料技术和工艺的提升,LED显示屏以突出的优势成为平板显示的主流产品之一,并在社会经济的许多领域得到广泛应用,主要包括:
在flash编程和校验时,P1口接收低8位地址字节。
引脚号第二功能。
P1.0 T2(定时器/计数器T2的外部计数输入),时钟输出。
P1.1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)。
P1.5 MOSI(在系统编程用)
P1.6 MISO(在系统编程用)
P1.7 SCK(在系统编程用)
P2口:P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX @DPTR)时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVX @RI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。
(8)广告媒体新产品。除单一大型户内、户外显示屏做为广告媒体外,集群LED显示屏广告系统、列车LED显示屏广告发布系统等也已得到采用并正在推广。
(9)演出和集会。大型显示屏越来越普遍的用于公共和政治目的的视频直播,如在我国建国50周年大庆、世界各地的新千年庆典等重大节日中,大型显示屏在播放实况和广告信息发布方面发挥了卓越的作用。
方案二:选用AT89C51工作电压为5V,其引脚数为40个。用其P0口和8255输出数据,经过8255自身所具有的驱动能力,把段码送给LED点阵块的行,选用芯片74LS595,利用芯片74ls595的串口功能,实现对LED点阵的列的驱动,以实现LED点阵显示的目的,每扫苗一行,段殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。
PSEN——程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C51由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。
(1)证券交易、金融信息显示。这一领域的LED显示屏占到了前几年国内LED显示屏需求量的50%以上,目前仍有较大的需求。
(2)机场航班动态信息显示。民航机场建设对住处显示的要求非常明确,LED显示屏是航班住处显示系统FIDS(Flight information Display system)的首选产品。
方案三:选用AT89C51工作电压为5V,其引脚数为40个。用其P0口和P2口输出数据,经过74LS244的驱动,把段码送给LED点阵块的行,选用芯片74ls595,利用芯片AT89C51的串口功能,实现对LED点阵的列的驱动,以实现LED点阵显示的目的,每扫苗一行,段码送给AT89C51的P0口和P2口,经过74LS244驱动并输出,送给LED点阵显示。
方案四:选用AT89C51工作电压为5V,其引脚数为40个。用其P0口和P2口输出段码,经过三极管9012的驱动,把段码送给LED点阵块的行,选用芯片74LS373,利用芯片AT89S51的P1口,对P1口进行扩展。利用74LS138的译码器的译码作用以选用不同的芯片74LS373实现对列的扫描,再利用三极管9013的驱动作用对列进行驱动,以实现LED点阵显示的目的,每扫苗一行,段码送给AT89C51的P0口和P2口,经过三极管9012的驱动并输出,送给LED点阵显示。
1.4
方案一:选用AT89C51工作电压为5V,其引脚数为40个。用其P1口输出数据。P2口进行选位的输出,经过两个74LS138组合而成译码器,再经过达林顿管TIP127的驱动,把选位送给LED点阵块的行。数据输出选用芯片74LS595,利用其的级联性,可以连续的输出数据,利用芯片74LS595的串口功能,实现对LED点阵的列的驱动,以实现LED点阵显示的目的,每扫苗一行,芯片74LS595的输出端都会输出数据,送给LED点阵显示。
(10)展览会,LED显示大屏幕作为展览组织者提供的重要服务内容之一,向参展商提供有偿服务,国外还有一些较大的LED大屏幕的专业性租赁公司,也有一些规模较大的制造商提供租赁服务。
邮政、工商、公安、司法、医院、电信、税务、电力、金融、证券、广告、体育场馆、火车站、机场、码头、广场、宾馆酒店、会议中心等行业做宣传工作的重要产品。
相关文档
最新文档