基于单片机的led点阵显示与控制—-毕业论文设计.doc

上传人:可**** 文档编号:91257601 上传时间:2023-05-24 格式:DOC 页数:39 大小:1.51MB
返回 下载 相关 举报
基于单片机的led点阵显示与控制—-毕业论文设计.doc_第1页
第1页 / 共39页
基于单片机的led点阵显示与控制—-毕业论文设计.doc_第2页
第2页 / 共39页
点击查看更多>>
资源描述

《基于单片机的led点阵显示与控制—-毕业论文设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的led点阵显示与控制—-毕业论文设计.doc(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、图书分类号:密 级:毕业设计(论文)基于单片机的LED点阵显示与控制LED DOT MATRIX DISPLAY AND CONTROL BASED ON SCM 学生学号学生姓名学院名称信电工程学院专业名称电子信息工程技术指导教师2010年5月20日 1徐州工程学院毕业设计(论文)摘要 我国改革开放之后,特别是进入90年代国民经济高速增长,对公众场合发布信息的需求日益强烈,LED显示屏的出现正好适应了这一市场形势,因而在LED显示屏的设计制造技术与应用水平上都得到了迅速的提高,生产也得到了迅速的发展,并逐步形成产业,成为光电子行业的新兴产业领域。本设计是为了实现单片机控制LED数码点阵显示模

2、块从右到左滚动显示“九州光电科技”。它以单片机89S51为核心,以公司生产的1588双色点阵为显示模块,以移位寄存器74HC595实现点阵的列扫描。采用单片机汇编语言进行编程,通过编程控制各显示点对应LED阳极和阴极端的电平,就可以有效的控制各显示点的亮灭,所显示字符的点阵数据可以自行编写(即直接点阵画图),也可从标准字库中提取。关键词 单片机;点阵;LED;移位寄存器目 录1绪论11.1 单片机概述11.2 LED点阵数码显示屏概述31.2.1 LED的简介31.2.2 点阵的概述31.3 LED点阵数码显示屏的前景和发展32硬件介绍42.1 MSC-51系列89S51单片机52.1.1 8

3、9S51单片机的内部结构52.1.2 MCS-51的引脚说明72.2 带锁存器输出的8位移位寄存器74HC59582.2.1 输出能力82.2.2 引脚说明82.2.3 功能表92.3 8*8的LED-1588点阵模块92.3.1 产品内部电路图102.3.2 PIN连接说明112.3.3 产品描述123硬件设计153.1 硬件设计主框图153.2 LED显示屏的驱动原理153.3 1588 8*8LED点阵连接成显示屏的硬件连接163.4 单片机与74HC595的硬件连接163.5 89S51单片机、显示模块及驱动模块的硬件连接184软件设计194.1 显示原理194.1.1 LED的显示原

4、理194.1.2 点阵的显示原理204.2 设计思路214.3 16点阵字库字模的提取234.4 扫描输出框图274.5 主程序流程图274.6 程序清单29结论32 参考文献33致谢34附录35附录135351绪论1.1 单片机概述单片微型计算机(single chip microcomputer)简称单片机,它是为各类专用控制器而设计的通用或专用微型计算机系统,高密度集成了普通计算机微处理器,一定容量的RAM和ROM以及输入/输出接口,定时器等电路于一块芯片上构成的。1976年Intel公司推出的MCS48系列8位单片机,以其体积小,功能全,价格低等特点赢得了广泛的应用。MCS48为单片机

5、的发展奠定了基础,成为单片机发展过程中的一个重要阶段。在MCS48成功的激励下,许多半导体公司和计算机公司竞相研制和开发自己的单片机系列。其中包括MOTOROLA,Zilog,Philips,Atmel等公司的产品。尽管目前单片机品种繁多,但其中最具有典型性的当数Intel公司的MCS51系列。MCS51系列是在MCS48系列的基础上于80年代发展起来的,虽然它仍然是8位单片机,但其功能较MCS48有很大的增强。此外,它还具有品种全,兼容性强,软硬件资源丰富的特点,因此应用较为广泛,成为继MCS48之后最重要的单片机品种。直到现在,MCS51仍不失为一种单片机是主流芯片。在8位单片机之后,16

6、位的单片机也有很大的发展。例如,1983年Intel公司的MCS96系列单片机就是其中的典型代表。与MCS51相比,MCS96不但字长增加了一倍,而且还具有4路或8路的10位的A/D转换功能。此外,在其他性能方面也有一定的提高。在单片机的基础上发展起来的嵌入式系统已成功进入商业市场。嵌入式计算机系统是以应用为中心,以计算机技术为基础,软,硬件可裁减,适应应用系统对功能,可靠性,成本,体积,功耗等严格要求的专用计算机系统。1981年,Ready Systen开发出世界上第一个商业嵌入式实时内核,这个实时内核包含了许多传统操作系统的特征,包括任务间通信,同步与相互排斥,中断支持,内存管理等功能。此

7、后一些公司也纷纷推出了自己的嵌入式操作系统,这些嵌入式操作系统都具有嵌入式的典型特点:它们均采用占先式的调度,响应时间短,任务执行的时间可以确定;系统内核很小,具有可裁减性。可扩充性和可移植性,可移植到各种处理器上,较强的实时性和可靠性。适合嵌入式应用。如今,实时内核逐渐发展为多任务操作系统,并作为一种软件平台逐步成为目前国际嵌入式系统的主流。嵌入式系统由软件和硬件两大部分组成。从硬件方面来讲。嵌入式系统的核心部件是嵌入式处理器。据不完全统计,全世界嵌入式处理器的品种数量已经超过1000多种,其中8051体系占大多数。嵌入式系统的软件一般由嵌入式操作系统和应用软件组成。操作系统是连接计算机硬件

8、与应用程序的系统程序。操作系统有两个基本功能:使计算机硬件便于使用,高效组织和正确使用计算机系统。如今,嵌入式系统主要应用于工业控制,交通管理,信息家电,家庭智能管理系统,POS网络及电子商务,环境监测,机器人等领域。单片机具有以下特点:1)小巧灵活,成本低,易于产品化。它能方便的组合成各种智能化的控制设备及各种智能仪器与仪表。2)面向控制,能针对性的解决从简单到复杂的各类控制任务,因而能获得最佳的价格性能比。3)抗干扰能力强,适应温度范围宽,在各种恶劣环境下都能可靠性工作,这是其它机种无法比拟的。4)可以很方便的实现多机和分布控制。使整个控制系统的效率和可靠性大幅度提高。单片机具有体积小、功

9、耗低,价格便宜等优点,近年来还还开发了一些以单片机母片为核(如80C51),在 片中嵌入更多功能的专用型单片机(或者叫专用微控制器),因此单片机在计算机控制领域中应用越来越广泛。8051是MCS51系列单片机的一个产品。MCS51系列单片机是Intel公司推出的通用型单片机,在本设计中我选用的是89S51。点阵显示是集微电子技术、计算机技术、信息处理于一体的新型显示方式。由于其具有色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点。目前大多数的公交车招牌都是采用固定的板块显示,显示的信息量少,内容固定,修改站点信息比较麻烦,不能快速、便捷的更新站点信息。本文提出一种方案,采用LED点阵显

10、示模块,克服了上述缺点,不仅可以静态的显示公交车站点信息,而且也可以通过动态滚动,从而增加信息显示的容量。为了醒目,还可以产生诸如闪动、滚动等显示效果。本设计采用的是汇编语言编程,所以下面我们对汇编语言及其优点做一些简介。汇编语言(Assembly Language)是面向机器的程序设计语言。在汇编语句中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样符号代替机器语言的用二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程

11、序。汇编程序是系统软件中语言处理系统软件。汇编语言把汇编程序翻译成机器语言的过程称为f汇编。作为最基本的编程语言之一,汇编语言虽然应用的范围不算很广,但重要性却勿庸置疑,因为它能够完成许多其它语言所无法完成的功能。汇编语言的主要优点有:(1)速度快,可以直接对硬件进行操作(这对诸如图形处理等关键应用是非常重要的)(2)能够直接访问与硬件相关的存储器或 I/O 端口(3)能够不受编译器的限制,对生成的二进制代码进行完全的控制(4)能够对关键代码进行更准确的控制,避免因线程共同访问或者硬件设备共享引起的死锁(5)能够根据特定的应用对代码做最佳的优化,提高运行速度(6)能够最大限度地发挥硬件的功能。

12、1.2 LED点阵数码显示屏概述1.2.1 LED的简介LED是英文light emitting diode(发光二极管)的缩写,发光二极管的核心部分是由p型半导体和 n型半导体组成的晶片,在p型半导体和n型半导体之间有一个过度层p-n结,注入的少数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。LED在我们日常生活的电器中随处可见,极为普通也广为人知。LED具有效率高、光线质量高、能耗小、寿命长等特点,主要可用于平面显示领域、便携设备显示屏、照明以及红外线LED领域等下游应用产品市场。与传统的照明工具相比,LED照明产品,尤其是氮化镓基(GaN)白光LED照明光源体积

13、小、重量轻、方向性好并可耐各种恶劣条件,在功耗、寿命以及环保等方面均有不可比拟的优越性。1.2.2 点阵的概述LED点阵显示器,以发光二极管为像素,它用高亮度发光二极管芯阵列组合后,环氧树脂和塑模封装而成。具有高亮度、功耗低、引脚少、视角大、寿命长、耐湿、耐冷热、耐腐蚀等特点。点阵显示器有单色和双色两类,可显示红,黄,绿,橙等。LED点阵有44、48、57、58、88、1616、2424、4040等多种;根据像素的数目分为等,双基色、三基色等,根据像素颜色的不同所显示的文字、图象等内容的颜色也不同,单基色点阵只能显示固定色彩如红、绿、黄等单色,双基色和三基色点阵显示内容的颜色由像素内不同颜色发

14、光二极管点亮组合方式决定,如红绿都亮时可显示黄色,如果按照脉冲方式控制二极管的点亮时间,则可实现256或更高级灰度显示,即可实现真彩色显示。LED点阵显示器的内部电路结构和外型规格,其它型号点阵的结构与引脚可试验获得。LED点阵显示器单块使用时,既可代替数码管显示数字,也可显示各种中西文字及符号如5 x 7点阵显示器用于显示西文字母58点阵显示器用于显示中西文,8 x 8点阵用于显示中文文字,也可用于图形显示。用多块点阵显示器组合则可构成大屏幕显示器,但这类实用装置常通过微机或单片机控制驱动。1.3 LED点阵数码显示屏的前景和发展LED电子显示屏是随着计算机及相关的微电子光电子技术的迅猛发展

15、而形成的一种新型信息显示媒体。它利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,以可靠性高、使用寿命长、环境适应能力强、性能价格比高、使用成本低等特点,在短短的十来年中,迅速成长为平板显示的主流产品,在信息显示领域得到了广泛的应用。LED 点阵电子显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成 为众多显示媒体以及户外作业显示的理想选择。同时也可广泛应用到军事、车站、宾馆、体育、新闻、金融、证券、广告以及交通运输等许多行业。目前大多数的LED点阵显示系统自带字库。其显示和动态效果(主要是显示内

16、容的滚动)的实现主要依靠硬件扫描驱动,该方法虽然比较方便,但显示只能按照预先 的设计进行。而实际上经常会遇到一些特殊要求的动态显示,比如电梯运行中指示箭头的上下移动、某些智能仪表幅值的条形显示、广告中厂家的商标显示等。这时 一般的显示系统就很难达到要求。另外,由于受到存储器本身的局限,其特殊字符或图案也往往难以显示,同时显示内容也不能随意更改。本文提出一种利用PC机 和单片机控制的LED显示系统通讯方法。该方法可以对显示内容(包括汉字和特殊图符)进行实时控制,从而实现诸如闪动、滚动、打字等多种动态显示效果。该 方法同时还可以调节动态显示的速度,同时用户也可以在PC机上进行显示效果的预览,显示内

17、容亦可以即时修改。另外,通过标准的RS232485 转换模块还可以实现对显示系统的远程控制。在我国改革开放之后,特别是进入90年代国民经济高速增长,对公众场合发布信息的需求日益强烈,LED显示屏的出现正好适应了这一市场形势,因而在LED显示屏的设计制造技术与应用水平上都得到了迅速的提高,生产也得到了迅速的发展,并逐步形成产业,成为光电子行业的新兴产业领域。 2硬件介绍LED点阵数码显示屏是由24个8*8的LED-1588点阵块组成,每四块形成16*16矩形点阵,以MSC-51系列89S51单片机为控制核心。显示屏的其他主要硬件有:(1)带锁存输出的8位移位寄存器74HC595,作为LED的列线

18、驱动输入;(2)12MHZ晶振一个,作为89S51单片机的时钟信号。2.1 MSC-51系列89S51单片机89S51是INTEL公司MCS-51系列单片机中最基本的产品,它采用INTEL公司可靠的CHMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,它继承和扩展了MCS-48单片机的体系结构和指令系统。89S51内置中央处理单元、128字节内部数据存储器RAM、32个双向输入/输出(I/O)口、2个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。此外,89S51还可工作于低功

19、耗模式,可通过两种软件选择空闲和掉电模式。在空闲模式下冻结CPU而RAM定时器、串行口和中断系统维持其功能。掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。89S51有PDIP(40pin)和PLCC(44pin)两种封装形式。表2-1为单片机功能特性表 主要功能特性 标准MCS-51内核和指令系统 4kB内部ROM(外部可扩展至64kB) 32个可编程双向I/O口 128x8bit内部RAM(可扩充64kB外部存储器) 2个16位可编程定时/计数器 时钟频率0-16MHz 5个中断源 5.0V工作电压 可编程全双工串行通信口 布尔处理器 2层优先级中断结构 电源空闲和掉电模

20、式 快速脉冲编程 2层程序加密位 PDIP和PLCC封装形式 兼容TTL和CMOS逻辑电平 2.1.1 89S51单片机的内部结构 89S51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。数据存储器(RAM): 89S51内部有128个8位用户数据存储单元和128个专用寄

21、存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。程序存储器(ROM): 89S51共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。定时/计数器(ROM): 89S51有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。并行输入输出(I/O)口: 89S51共有4组8位I/O口(P0、P1、P2或P3),用于对外部数据的传输。 全双工串行口: 89S51内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该

22、串行口既可以用作异步通信收发器,也可以当同步移位器使用。 中断系统: 89S51具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。时钟电路: 89S51内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但8051单片机需外置振荡电容。单片机的结构有两种类型,一种是程序存储器和数据存储器分开的形式,即哈佛(Harvard)结构,另一种是采用通用计算机广泛使用的程序存储器与数据存储器合二为一的结构,即普林斯顿(Princeton)结构。INTEL的MCS-51系列单片机采用的是哈佛结构的形式,而后续产品16位

23、的MCS-96系列单片机则采用普林斯顿结构。下图是 MCS51系列单片机内部结构示意图如图2-1 图2-1 MCS-51结构图2.1.2 MCS-51的引脚说明 MCS-51系列单片机中的8031、8051、8751及89S51均采用40Pin封装的双列直接DIP结构,右图是它们的引脚配置,40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。现在我们对这些引脚的功能加以说明:Pin20:接地脚。Pin40:正电源脚,正常工作或对片内EPROM烧写程序时,接+5V电源。 Pin19:时钟XTAL1脚,片内振荡电路的输入端。 Pin18:时

24、钟XTAL2脚,片内振荡电路的输出端。 89S51的时钟有两种方式,一种是片内时钟振荡方式,但需在18和19脚外接石英晶体(2-12MHz)和振荡电容,振荡电容的值一般取10p-30p。另外一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2脚输入。 输入输出(I/O)引脚: Pin39-Pin32为P0.0-P0.7输入输出脚,Pin1-Pin8为P1.0-P1.7输入输出脚,Pin21-Pin28为P2.0-P2.7输入输出脚,Pin10-Pin17为P3.0-P3.7输入输出脚,这些输入输出脚的功能说明将在以下内容阐述。 Pin9:RESET/Vpd复位信号复用脚,当89S5

25、1通电,时钟电路开始工作,在RESET引脚上出现24个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器PC指向0000H,P0-P3输出口全部为高电平,堆栈指钟写入07H,其它专用寄存器被清“0”。RESET由高电平下降为低电平后,系统即从0000H地址开始执行程序。然而,初始复位不改变RAM(包括工作寄存器R0-R7)的状态。 Pin30:ALE/当访问外部程序器时,ALE(地址锁存)的输出用于锁存地址的低位字节。而访问内部程序存储器时,ALE端将有一个1/6时钟频率的正脉冲信号,这个信号可以用于识别单片机是否工作,也可以当作一个时钟向外输出。更有一个特点,当访问外部程序存储器,A

26、LE会跳过一个脉冲。如果单片机是EPROM,在编程其间,将用于输入编程脉冲。 Pin29:当访问外部程序存储器时,此脚输出负脉冲选通信号,PC的16位地址数据将出现在P0和P2口上,外部程序存储器则把指令数据放到P0口上,由CPU读入并执行。 Pin31:EA/Vpp程序存储器的内外部选通线,8051和8751单片机,内置有4kB的程序存储器,当EA为高电平并且程序地址小于4kB时,读取内部程序存储器指令数据,而超过4kB地址则读取外部指令数据。如EA为低电平,则不管地址大小,一律读取外部程序存储器指令。显然,对内部无程序存储器的8031,EA端必须接地。 在编程时,EA/Vpp脚还需加上21

27、V的编程电压。2.2 带锁存器输出的8位移位寄存器74HC59574HC595是硅结构的CMOS器件,兼容低电压TTL电路,遵守JEDEC标准。 74HC595是具有8位移位寄存器和一个存储器,三态输出功能。移位寄存器和存储器是分别的时钟。 数据在SCHcp的上升沿输入,在STcp的上升沿进入的存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。 移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能OE时(为低电平),存储寄存器的数据输出到总线。 8位串行输入/输出或者并行输出移位

28、寄存器,具有高阻关断状态、三态。2.2.1 输出能力 并行输出,总线驱动;串行输出;标准中等规模集成电路74HC595移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能OE时(为低电平),存储寄存器的数据输出到总线。2.2.2 引脚说明符号 引脚 描述Q0Q7 15,1,7 并行数据输出GND 8 地Q7 9 串行数据输出MR 10 主复位(低电平)SHCP 11 移位寄存器时钟输入STCP 12 存储寄存器时钟输入OE 13 输出有效(低电平)DS 14 串行数据输入VCC 16 电源2.2.3 功能表

29、如表2-2 为单片机功能表 输入 SHCP STCP OE MR DS Q7 Qn L L NC MR为低电平时紧紧影响移位寄存器 L L L L 空移位寄存器到输出寄存器 H L L Z 清空移位寄存器,并行输出为高阻状态 L H H Q6 NC 逻辑高电平移入移位寄存器状态0,包含所有的移位寄存器状态 移入,例如,以前的状态6(内部Q6”)出现在串行输出位。 L H NC Qn 移位寄存器的内容到达保持寄存器并从并口输出2.3 8*8的LED-1588点阵模块如图2-2 为8*8的LED-1588点阵模块图图2-2为点阵模块图2.3.1 产品内部电路图如图2-3为产品内部电路图图2-3产品

30、内部电路图2.3.2 PIN连接说明 表2-3为PIN连接说明PIN序号ROW COMMON ANODEPIN序号ROW COMMON ANODE1Anode Row 813Cathode Column 8(Red)2Anode Row 714Cathode Column 7(Red)3Anode Row 615Cathode Column 6(Red)4Anode Row 516Cathode Column 5(Red)5Cathode Column 1(Green)17Cathode Column 4(Red)6Cathode Column 2(Green)18Cathode Column

31、 3(Red)7Cathode Column 3(Green)19Cathode Column 2(Red)8Cathode Column 4(Green)20Cathode Column 1(Red)9Cathode Column 5Green)21Anode Row 410Cathode Column 6(Green)22Anode Row 311Cathode Column 7(Green)23Anode Row 212Cathode Column 8(Green)24Anode Row 12.3.3 产品描述黑面、白胶,红色/绿色光组共阳,动态驱动连接晶片材质:磷化镓/磷化镓 红色/黄

32、绿色产品光电参数值,测试环境温度为25C如下表表2-4为产品光电参数表参数l符号测试条件最小值典型值最大值单位每点亮度(红色)IvIF=20mA91011mcd每点亮度(黄绿色)IvIF=20mA111213mcd主波长(红色)l DIF=20mA640643646nm主波长(黄绿色)l DIF=20mA571572573nm每段正向电压(红色)VFIF=20mA1.61.92.4V每段正向电压(黄绿色)VFIF=20mA1.82.22.5V每段反向电流IRVR =5V/50m A点与点之间亮度比 Iv-mIF=20mA/1:1.1/Important Notes:1. 电压最大误差0.1V2

33、. 亮度最大误差15%3. 波长最大误差1nm Absolute Maximum Rating at=Ta=25产品最大绝对参数值如下表表2-5为产品参数表参数符号Ratings单位SGM直流电流IF20mA脉冲电流IFP100mA单个字节功耗PD100mW反向电压VR5V反向电流Ir20uA静电电压人体放电模式ESD1000V工作温度Topr-25+85储存温度Tstg-25+85在水平位置下的1/16英寸处焊接温度为260,时间3秒可靠性测试:如下表表2-6为可靠性测试表(1)测试项目和结果测试项目测试标准测试条件备注允收水准波峰焊JEITA ED-4701 300 302 Tsld=26

34、0+ 5,10sec. 3mm from the base of the epoxy bulb 1time0/100手动焊接JEITA ED-4701 300 303 Tsld=235+ 5,5sec. (using flux)1time over 95%0/100冷热冲击JEITA ED-4701 300 307 -20/15min.80/15min.100cycles0/100冷热循环JEITA ED-4701 100 105负-40/30min.25/5min. 100/30min.25/5min.100cycles0/100耐湿循环JEITA ED-4701 200 203 2565-

35、10 90%RH 24hrs./1cycle10cycles0/100强度测试(弯曲模式)JEITA ED-4701 400 401 Load 5N(0.5kgf) 0900bend 2 timesNo noticeable damage0/100强度测试(拉伸模式)JEITA ED-4701 400 401 Load 10N(1kgf)10+1sec.No noticeable damage0/100高温储存JEITA ED-4701 200 201 Ta=1001000hrs.0/100高温高湿储存JEITA ED-4701 100 103 Ta=60,RH=90%1000hrs.0/10

36、0低温储存JEITA ED-4701 200 203 Ta= - 201000hrs.0/100稳定操作温度寿命 Ta=25,IF=20mA 1000hrs.0/100t稳定高温高湿操作温度寿命 60,RH=90%,IF=20mA500hrs.0/100稳定低温操作温度寿命 Ta=-20,IF=20mA1000hrs.0/100抗紫外能力365nm/75W/mm192hrs.0/100(2) 缺失判定标准项目符号测试条件判定标准最小值最大值Forward VoltageVfIF=20mA-U.S.L.*) x 1.1Reverse CurrentIrVR=5V-U.S.L.*) x 2.0Lu

37、minous Intensity IvIF=20mA-Inifial value x 0.7*)U.S.L:Upper Standard Level *)L.S.L:Lower Standard Level3硬件设计3.1 硬件设计主框图如图3-1为硬件设计图(P1.0P1.7) (P2.0P2.7)MSC-8051 (P0.0P0.7)1588点阵8*81588点阵 8*81588点阵 8*81588点阵 8*81588点阵 8*81588点阵 8*874HC59574HC59574HC59574HC59574HC59574HC595图3-1硬件设计图单片机的P1、P2口控制8*8点阵行信号

38、,P0.0作为74HC595 DS扫描信号的输入,P0.1、P0.2作为SCK和RCK时钟脉冲信号的输入。SCK为串行输入右移寄存器的时钟信号,RCK为并行输出时钟脉冲。SHCP上升沿进入移位寄存器,在STCP上升沿输出到并行端口。3.2 LED显示屏的驱动原理24片8*8LED点阵,成两行12列,组成6位16*16显示单元。每一只74HC595驱动一片8*8LED点阵。74HC595的8位并口Q0Q7 分别对应8*8LED点阵公共阳极A1A8,我们是通过列扫描实现全屏显示。同一时刻只能将信号加到某一列,使该列的LED通过所对应的信号将其点亮。我们要把信号加到指定的那一列是由74HC595的移

39、位脉冲控制的,当我们高电平脉冲移到下一位时,我们的LED点阵下一位公共阳极就被驱动,信号也就加到了该列,这样便实现了扫描。每一只二极管的驱动电流是10mA,当某一列的二极管全点亮时,驱动电流I=10 X 8mA = 80mA。我们的74HC595能够满足驱动力,不会影响当某一列全点亮时所至该列亮度偏暗。3.3 1588 8*8LED点阵连接成显示屏的硬件连接因为要显示6个字并且我使用16*16点阵的方法,所以需要24块1588点阵模块。1588是红绿双色点阵,共有24个PIN脚,在本次设计当中我们只使用的红色LED,也就是没有接绿色LED的PIN脚,通过单片机P1口和P2口作为行信号与1588

40、的行连接,通过74HC595对1588的列进行扫描,每块1588都对应一块74HC595。如下图3-2图3-2 1588 8*8LED点阵连接成显示屏的硬件连接图3.4 单片机与74HC595的硬件连接如图3-3为单片机与74Hhc595的硬件连接图图3-3单片机与74HC595的硬件连接 单片机的P0.0端口与第一块74HC595的DS(串行移位输入)相连,第一块74HC595的Q7端口(串行输出)与第二块的74HC595的DS相连,用以当列扫描信号移位到第一块74HC595的Q7时驱动第二块74HC595,同理第二块的74HC595的Q7端口(串行输出)与第一块的74HC595的DS相连依次下去。 单片机P0.1端口与74HC595的SHCP移位寄存器时钟输入相连,通过软件的置一和清零给74HC595送入移位寄存器时钟信号,然后在STCP的上升沿送到存储寄存器端口。单片机的P0.2端口与74HC595的MR(复位)相连,当给P0.2低电平时74HC595都处于复位状态。3.5 89S51单片机、显示模块及驱动模块的硬件连接如下图3-4为单片机、显示模块及驱动模块的硬件连接图图3-4 89S51单片机、显示模块

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁