急需一个单片机c语言程序设计AT89C51程序 要求点亮32个LED灯,实现5至6种变换方式。

AT89C51单片机的汉字点阵显示系统设计+源程序+硬件电路图
AT89C51单片机为核心,汉字显示采用LED点阵电子显示屏,温度检测电路采用DS18B20温度传感器,时间显示电路采用DS1302时钟芯片,并通过辅助电路实现设置任意时间的功能。该系统实现了汉
摘& 要:针对普通平面静态广告屏不能动态显示和液晶屏视频广告造价高的缺点,本文提出了LED点阵显示系统的设计方法。本设计以AT89C51单片机为核心,汉字显示采用LED点阵电子显示屏,温度检测电路采用DS18B20温度传感器,时间显示电路采用DS1302时钟芯片,并通过辅助电路实现设置任意时间的功能。该系统实现了汉字点阵显示屏对文字、图像的滚动显示及时钟和温度的显示。
关键字:单片机;LED点阵;动态显示4335
Design Based on MCU Chinese Character
Dot Array Display System
Abstract:For ordinary plane static advertisement screen cannot dynamic display and LCD screen video advertisement costs too high, this paper put forward the LED dot array display system design method. This system uses AT89C51 MCU as the core, Chinese characters shows the use of LED dot array display, temperature detection circuit using DS18B20 temperature sensor, the time display circuit uses the clock chip DS1302, and through the auxiliary circuit to achieve any set time. The system realizes the Chinese characters dot array display of scrolling text, image display as well as clock and temperature display.
Key words: MCU; LED dot A Dynamic display
1.方案论证&& &2
1.1扫描方式的选择&& &2
1.2传输方式的选择&& &2
1.3确定方案&& &3
1.4总体框图&& &3
2.系统硬件设计&& &4
2.1单片机系统及外围电路&& &4
2.2汉字点阵显示原理&& &4
2.3系统结构&& &5
2.4系统硬件电路&& &6
2.5遇到问题及解决方案&& &8
3.软件设计&& &8
3.1设计思路&& &8 源自六&维`论~文!网.加7位QQ
3.2程序设计流程图&& &9
3.3工程建立&& &11
4.系统仿真与结果分析&& &11
5.结束语&& &12
参考文献&& &13
附录&& &15
附录1:总体硬件电路图&& &15
附录2:仿真结果&时间显示&& &16
附录3:仿真结果&温度显示&& &17
附录4:主程序&& &18
致谢&& &28 ,4335
基于单片机的汉字点阵显示系统设计
随着信息技术的飞速发展和嵌入式系统的广泛应用,在仪器仪表,设备,家用电器等领域,对于人机交互界面的要求越来越高,对低成本的汉字显示技术的需求越来越旺盛。LED电子屏是随着以及相关微电子、光电技术的迅猛发展而形成的一种新型信息显示媒体,广泛应用于机场,码头,学校,邮局,银行,车站,文化中心,商场,信息中心等公共场所。使LED电子屏可以稳定的显示和方便的控制是一个关键问题[1]。
基于小尺寸LED、LCD 显示屏的汉字显示技术的应用在快速增长,以取代以往的信号灯或数码管。单片机是最小的计算机,它具有使用方便,结构简单的优点。在传统的单片机应用开发过程中,由目标系统的要求,通过仿真对该系统进行调试,最后固化在调试成功应用于供应链。
汉字点阵显示电路设计制作时,元件引脚较多,硬件制作繁琐,用Proteus仿真可以更方便的了解设备运行状况,获取设备信息,增强人机交互的能力,缩短开发周期[2]。
1. 方案论证
1.1 扫描方式的选择 源自六&维`论~文!网.加7位QQ
从理论上说,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在的位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。本设计采用的16*16的点阵共有256个发光二极管,然而显然单片机是没有这么多的端口的,若采用锁存器来扩展端口,按8位的锁存器来计算,16*16的点阵需要256/8=32个锁存器。这是个很大的数字,因为这还只是16*16的点阵,在实际应用中的显示屏一般都比16*16的显示屏要大很多,这样在锁存器上花的成本会很大。因此在实际应用中的显示屏几乎都采用动态扫描的显示方法[3]。 AT89C51单片机的汉字点阵显示系统设计+源程序+硬件电路图:
------分隔线----------------------------
论文在研究我国农村电网基本情况的基础上,分析了引起低压配...
摘 要:中国铁路客运正面临新的历史机遇,追求高质量的运行控...
AT89C52单片机的车站自动报时系统完成了总体框图、硬件电路设计...
运用AT89S51和射频收发器CC1100,设计了一种简单的价格低廉的阅读...
详细描述了系统的软件总体架构,主要包括:直立控制模块、速...
智能环境监测系统设计并实现了系统的硬件电路,完成了系统软...发布时间: 00:02:00
资源格式:DOC
内容详情:
、模式下翻DOWN、模式保持KEEP),1个功能切换按键。在每次的T0定时中断服务子程序里,需要对各个时间寄存器和模式寄存器进行加1或者清,为主程序查询作准备,同时查询是否已中断6次(30ms),若30ms到了,则对参数按键查询一次,是否有时间Ti频率Fi增减键按下并进行相应子程序处理。主程序除了调用各种子模式子程序(Model_i),调用LED显示子程序(Display)和延时子程序(Delay)之外,还一直保持查询是否有功能切键按下以及是否有模式改变按键按下,一旦有功能切换键和模式改变键按下,就会进入相应的按键处理。主程序流程如图3.3所示。亮灯模式子程序Model_i可以编写若干(n种),只要控制好各色灯触发和熄灭时刻就可以组合成各种亮灯效果。Model_i程序流程如图3.4所示。辽宁石油化工大学职业技术学院毕业设计主程序程序初始化调用亮灯Model_1模式第1种模式亮完?调用第Ni种亮灯模式Model_i(i=2、3……n)第n种模式亮完?NNYY辽宁石油化工大学职业技术学院毕业设计图3.3主程序流程图图3.4Model_i模式状态流程图下面以第一种模式工作为例。ORG0100HMAIN:MOVSP,#50H//设计堆栈Wodel_i亮灯状态有模式改变键按下?(Up.Down.Keep)转Model(i-1)模式转Model(i+1)模式调用Model_i...
&&&&&&&&可行性研究报告是在制定某一建设或科研项目之前,对该项目实施的可能性、有效性、技术方案及技术政策进行具体、深入、细致的技术论证和经济评价,以求确定一个在技术上合理、经济上合算的最优方案和最佳时机而写的书面报告可行性研究报告主要内容是要求以全面、系统的分析为主要方法,经济效益为核心,围绕影响项目的各种因素,运用大量的可行性研究报告是在制定某一建设或科研项目之前,对该项目实施的可能性、有效性、技术方案及技术政策进行具体、深入、细致的技术论证和经济评价,以求确定一个在技术上合理、经济上合算的最优方案和最佳时机而写的书面报告可行性研究报告主要内容是要求以全面、系统的分析为主要方法,经济效益为核心,围绕影响项目的各种因素,运用大量的可行性研究报告是在制定某一建设或科研项目之前,对该项目实施的可能性、有效性、技术方案及技术政策进行具体、深入、细致的技术论证和经济评价,以求确定一个在技术上合理、经济上合算的最优方案和最佳时机而写的书面前言随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。&&&&&&&&LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。&&&&&&&&但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。&&&&&&&&这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。&&&&&&&&此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。&&&&&&&&因此有必要对现有的彩灯控制器进行改进。&&&&&&&&本文提出了一种基于AT89C51单片机的彩灯控制方案,实现对LED彩灯的控制。&&&&&&&&本方案以AT89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。&&&&&&&&在主控模块上设有8个按键和5位七段码LED显示器,根据用户需要可以编写若干种亮灯模式,利用其内部定时器T0实现一个基本单位时间为5ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。&&&&&&&&该新型LED彩灯及其控制器是上海某公司委托开发产品,产品实际应用效果较好,亮灯模式多,用户可以根据不同场合和时间来调节亮灯频率和亮灯时间。&&&&&&&&与普通LED彩灯相比,具有体积小、价格低、低能耗等优点。&&&&&&&&辽宁石油化工大学职业技术学院毕业设计摘要本设计介绍了一种新型的LED彩灯控制系统的设计方法,以AT-89C51单片机作为主控核心,与按键、显示器等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。&&&&&&&&本系统具有体积小、硬件少、电路结构简单及容易操作等优点。&&&&&&&&以及LED技术的用途和发展前景。&&&&&&&&关键字:LEDAT89C51控制器辽宁石油化工大学职业技术学院毕业设计前言.........................................................................1摘要.........................................................................2辽宁石油化工大学职业技术学院毕业设计1AT89C51单片机的原理简介....................................................5&&&&&&&&1.1主要特征................................................................51.2管脚说明................................................................51.3振荡器特性..............................................................71.4芯片擦除................................................................71.5串口通讯................................................................72LED工作原理、特性及应用...................................................112.1LED发光原理............................................................122.2LED的特性..............................................................122.2.1极限参数的意义.....................................................122.2.2电参数的意义.......................................................122.3LED的分类.............................................................132.3.1按发光管发光颜色分.................................................132.3.2按发光管出光面特征分...............................................132.3.3按发光二极管的结构分...............................................142.3.4按发光强度和工作电流分.........................................142.4LED的应用.............................................................142.4.1单LED电平指示电路.................................................142.4.2单LED可充作低压稳压管用...........................................152.4.3电平表.............................................................152.5发光二极管的检测.......................................................15辽宁石油化工大学职业技术学院毕业设计2.5.1普通发光二极管的检测...............................................152.5.2系统功能...........................................................163彩灯设计...................................................................183.1硬件设计...............................................................183.&&&&&&&&1.1主控模块电路选型...................................................183.1.2管内LED板模块选型.................................................183.2软件设计...............................................................203.3LED技术的发展前景......................................................24结论........................................................................29致谢........................................................................30参考文献....................................................................31辽宁石油化工大学职业技术学院毕业设计1AT89C51单片机的原理简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。&&&&&&&&AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。&&&&&&&&单片机的可擦除只读存储器可以反复擦除100次。&&&&&&&&该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。&&&&&&&&由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。&&&&&&&&AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。&&&&&&&&辽宁石油化工大学职业技术学院毕业设计&&&&&&&&1.1主要特性·与MCS-51兼容·4K字节可编程闪烁存储器·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24Hz·三级程序存储器锁定·128×8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路1.2管脚说明VCC:供电电压。&&&&&&&&GND:接地。&&&&&&&&P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。&&&&&&&&当P1口的管脚第一次写1时,被定义为高阻输入。&&&&&&&&P0能够用于外部程序数据存储辽宁石油化工大学职业技术学院毕业设计器,它可以被定义为数据/地址的第八位。&&&&&&&&在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。&&&&&&&&P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。&&&&&&&&P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。&&&&&&&&在FLASH编程和校验时,P1口作为第八位地址接收。&&&&&&&&P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。&&&&&&&&并因此作为输入时,P2口的管脚被外部拉低,将输出电流。&&&&&&&&这是由于内部上拉的缘故。&&&&&&&&P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。&&&&&&&&在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。&&&&&&&&P2口在FLASH编程和校验时接收高八位地址信号和控制信号。&&&&&&&&P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。&&&&&&&&当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。&&&&&&&&作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。&&&&&&&&P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外部中断0)辽宁石油化工大学职业技术学院毕业设计P3.3/INT1(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。&&&&&&&&RST:复位输入。&&&&&&&&当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。&&&&&&&&ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。&&&&&&&&在FLASH编程期间,此引脚用于输入编程脉冲。&&&&&&&&在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。&&&&&&&&因此它可用作对外部输出的脉冲或用于定时目的。&&&&&&&&然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。&&&&&&&&如想禁止ALE的输出可在SFR8EH地址上置0。&&&&&&&&此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。&&&&&&&&另外,该引脚被略微拉高。&&&&&&&&如果微处理器在外部执行状态ALE禁止,置位无效。&&&&&&&&/PSEN:外部程序存储器的选通信号。&&&&&&&&在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。&&&&&&&&但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。&&&&&&&&/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。&&&&&&&&注意加密方式1时,/EA将内辽宁石油化工大学职业技术学院毕业设计部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。&&&&&&&&在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。&&&&&&&&XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。&&&&&&&&XTAL2:来自反向振荡器的输出。&&&&&&&&1.3振荡器特性XTAL1和XTAL2分别为反向放大器的输入和输出。&&&&&&&&该反向放大器可以配置为片内振荡器。&&&&&&&&石晶振荡和陶瓷振荡均可采用。&&&&&&&&如采用外部时钟源驱动器件,XTAL2应不接。&&&&&&&&有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。&&&&&&&&1.4芯片擦除整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms来完成。&&&&&&&&在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。&&&&&&&&此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。&&&&&&&&在闲置模式下,CPU停止工作。&&&&&&&&但RAM,定时器,计数器,串口和中断系统仍在工作。&&&&&&&&在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。&&&&&&&&辽宁石油化工大学职业技术学院毕业设计1.5串口通讯单片机的结构和特殊寄存器,这是你编写软件的关键。&&&&&&&&至于串口通信需要用到那些特殊功能寄存器呢,它们是SCON,TCON,TMOD,SCON等,各代表的含义。&&&&&&&&SBUF数据缓冲寄存器这是一个可以直接寻址的串行口专用寄存器。&&&&&&&&有朋友这样问起过“为何在串行口收发中,都只是使用到同一个寄存器SBUF?而不是收发各用一个寄存器。&&&&&&&&”实际上SBUF包含了两个独立的寄存器,一个是发送寄存,另一个是接收寄存器,但它们都共同使用同一个寻址地址-99H。&&&&&&&&CPU在读SBUF时会指到接收寄存器,在写时会指到发送寄存器,而且接收寄存器是双缓冲寄存器,这样可以避免接收中断没有及时的被响应,数据没有被取走,下一帧数据已到来,而造成的数据重叠问题。&&&&&&&&发送器则不需要用到双缓冲,一般情况下我们在写发送程序时也不必用到发送中断去外理发送数据。&&&&&&&&操作SBUF寄存器的方法则很简单,只要把这个99H地址用关键字sfr定义为一个变量就可以对其进行读写操作了,如sfrSBUF=0x99;当然你也可以用其它的名称。&&&&&&&&通常在标准的reg51.h或at89x51.h等头文件中已对其做了定义,只要用#include引用就可以了。&&&&&&&&SCON串行口控制寄存器通常在芯片或设备中为了监视或控制接口状态,都会引用到接口控制寄存器。&&&&&&&&SCON就是51芯片的串行口控制寄存器。&&&&&&&&它的寻址地址是98H,是一个可以位寻址的寄存器,作用就是监视和控制51芯片串行口的工作状态。&&&&&&&&51芯片的串口可以工作在几个不同的工作模式下,其工作模式的设置就是使用SCON寄存器。&&&&&&&&它的各个位的具体定义如下:SM0SM1SM2RENTB8RB8TIRI辽宁石油化工大学职业技术学院毕业设计SM0、SM1为串行口工作模式设置位,这样两位可以对应进行四种模式的设置。&&&&&&&&串行口工作模式设置。&&&&&&&&SM0SM1模式功能波特率000同步移位寄存器fosc/120118位UART可变1029位UARTfosc/32或fosc/641139位UART可变在这里只说明最常用的模式1,其它的模式也就一一略过,有兴趣的朋友可以找相关的硬件资料查看。&&&&&&&&表中的fosc代表振荡器的频率,也就是晶振的频率。&&&&&&&&UART为(UniversalAsynchronousReceiver)的英文缩写。&&&&&&&&SM2在模式2、模式3中为多处理机通信使能位。&&&&&&&&在模式0中要求该位为0。&&&&&&&&REM为允许接收位,REM置1时串口允许接收,置0时禁止接收。&&&&&&&&REM是由软件置位或清零。&&&&&&&&如果在一个电路中接收和发送引脚P3.0,P3.1都和上位机相连,在软件上有串口中断处理程序,当要求在处理某个子程序时不允许串口被上位机来的控制字符产生中断,那么可以在这个子程序的开始处加入REM=0来禁止接收,在子程序结束处加入REM=1再次打开串口接收。&&&&&&&&大家也可以用上面的实际源码加入REM=0来进行实验。&&&&&&&&TB8发送数据位8,在模式2和3是要发送的第9位。&&&&&&&&该位可以用软件根据需要置位或清除,通常这位在通信协议中做奇偶位,在多处理机通信中这一位则用于表示是地址帧还是数据帧。&&&&&&&&RB8接收数据位8,在模式2和3是已接收数据的第9位。&&&&&&&&该位可能是奇辽宁石油化工大学职业技术学院毕业设计偶位,地址/数据标识位。&&&&&&&&在模式0中,RB8为保留位没有被使用。&&&&&&&&在模式1中,当SM2=0,RB8是已接收数据的停止位。&&&&&&&&TI发送中断标识位。&&&&&&&&在模式0,发送完第8位数据时,由硬件置位。&&&&&&&&其它模式中则是在发送停止位之初,由硬件置位。&&&&&&&&TI置位后,申请中断,CPU响应中断后,发送下一帧数据。&&&&&&&&在任何模式下,TI都必须由软件来清除,也就是说在数据写入到SBUF后,硬件发送数据,中断响应(如中断打开),这时TI=1,表明发送已完成,TI不会由硬件清除,所以这时必须用软件对其清零。&&&&&&&&RI接收中断标识位。&&&&&&&&在模式0,接收第8位结束时,由硬件置位。&&&&&&&&其它模式中则是在接收停止位的半中间,由硬件置位。&&&&&&&&RI=1,申请中断,要求CPU取走数据。&&&&&&&&但在模式1中,SM2=1时,当未收到有效的停止位,则不会对RI置位。&&&&&&&&同样RI也必须要靠软件清除。&&&&&&&&常用的串口模式1是传输10个位的,1位起始位为0,8位数据位,低位在先,1位停止位为1。&&&&&&&&它的波特率是可变的,其速率是取决于定时器1或定时器2的定时值(溢出速率)。&&&&&&&&AT89C51和AT89C2051等51系列芯片只有两个定时器,定时器0和定时器1,而定时器2是89C52系列芯片才有的。&&&&&&&&波特率在使用串口做通讯时,一个很重要的参数就是波特率,只有上下位机的波特率一样时才可以进行正常通讯。&&&&&&&&波特率是指串行端口每秒内可以传输的波特位数。&&&&&&&&有一些初学的朋友认为波特率是指每秒传输的字节数,如标准9600会被误认为每秒种可以传送9600个字节,而实际上它是指每秒可以传送9600个二进位,而一个字节要8个二进位,如用串口模式1来传输那么加上起始位和停止位,每个数据字节就要占用10个二进位,9600波特率用模式1传输时,每秒传辽宁石油化工大学职业技术学院毕业设计输的字节数是=960字节。&&&&&&&&51芯片的串口工作模式0的波特率是固定的,为fosc/12,以一个12M的晶振来计算,那么它的波特率可以达到1M。&&&&&&&&模式2的波特率是固定在fosc/64或fosc/32,具体用那一种就取决于PCON寄存器中的SMOD位,如SMOD为0,波特率为focs/64,SMOD为1,波特率为focs/32。&&&&&&&&模式1和模式3的波特率是可变的,取决于定时器1或2(52芯片)的溢出速率。&&&&&&&&那么我们怎么去计算这两个模式的波特率设置时相关的寄存器的值呢?可以用以下的公式去计算。&&&&&&&&波特率=(2SMOD÷32)×定时器1溢出速率式(&&&&&&&&1.1)上式中如设置了PCON寄存器中的SMOD位为1时就可以把波特率提升2倍。&&&&&&&&通常会使用定时器1工作在定时器工作模式2下,这时定时值中的TL1做为计数,TH1做为自动重装值,这个定时模式下,定时器溢出后,TH1的值会自动装载到TL1,再次开始计数,这样可以不用软件去干预,使得定时更准确。&&&&&&&&在这个定时模式2下定时器1溢出速率的计算公式如下:溢出速率=(计数速率)/(256-TH1)式(1.2)上式中的“计数速率”与所使用的晶体振荡器频率有关,在51芯片中定时器启动后会在每一个机器周期使定时寄存器TH的值增加一,一个机器周期等于十二个振荡周期,所以可以得知51芯片的计数速率为晶体振荡器频率的1/12,一个12M的晶振用在51芯片上,那么51的计数速率就为1M。&&&&&&&&通常用11.0592M晶体是为了得到标准的无误差的波特率,那么为何呢?计算一下就知道了。&&&&&&&&如我们要得到9600的波特率,晶振为11.0592M和12M,定时器1为模式2,SMOD设为1,分别看看那所要求的TH1为何值。&&&&&&&&代入公式:辽宁石油化工大学职业技术学院毕业设计11.=(2÷32)×((11.0592M/12)/(256-TH1))TH1=25式(1.3)12M9600=(2÷32)×((12M/12)/(256-TH1))TH1≈249.49式(1.4)上面的计算可以看出使用12M晶体的时候计算出来的TH1不为整数,而TH1的值只能取整数,这样它就会有一定的误差存在不能产生精确的9600波特率。&&&&&&&&当然一定的误差是可以在使用中被接受的,就算使用11.0592M的晶体振荡器也会因晶体本身所存在的误差使波特率产生误差,但晶体本身的误差对波特率的影响是十分之小的,可以忽略不计。&&&&&&&&辽宁石油化工大学职业技术学院毕业设计2LED工作原理、特性及应用2.1LED发光原理半导体发光器件包括半导体发光二极管(简称LED)、数码管、符号管、米字管及点阵式显示屏(简称矩阵管)等。&&&&&&&&事实上,数码管、符号管、米字管及矩阵管中的每个发光单元都是一个发光二极管。&&&&&&&&发光二极管是由Ⅲ-Ⅳ族化合物,如GaAs(砷化镓)、GaP(磷化镓)、GaAsP(磷砷化镓)等半导体制成的,其核心是PN结。&&&&&&&&因此它具有一般P-N结的I-N特性,即正向导通,反向截止、击穿特性。&&&&&&&&此外,在一定条件下,它还具有发光特性。&&&&&&&&在正向电压下,电子由N区注入P区,空穴由P区注入N区。&&&&&&&&进入对方区辽宁石油化工大学职业技术学院毕业设计域的少数载流子(少子)一部分与多数载流子(多子)复合而发光,如图1所示。&&&&&&&&假设发光是在P区中发生的,那么注入的电子与价带空穴直接复合而发光,或者先被发光中心捕获后,再与空穴复合发光。&&&&&&&&除了这种发光复合外,还有些电子被非发光中心(这个中心介于导带、介带中间附近)捕获,而后再与空穴复合,每次释放的能量不大,不能形成可见光。&&&&&&&&发光的复合量相对于非发光复合量的比例越大,光量子效率越高。&&&&&&&&由于复合是在少子扩散区内发光的,所以光仅在靠近PN结面数μm以内产生。&&&&&&&&理论和实践证明,光的峰值波长λ与发光区域的半导体材料禁带宽度Eg有关,即λ≈1240/Eg(mm)式(2.1)式中Eg的单位为电子伏特(eV)。&&&&&&&&若能产生可见光(波长在380nm紫光~780nm红光),半导体材料的Eg应在3.26~1.63eV之间。&&&&&&&&比红光波长长的光为红外光。&&&&&&&&现在已有红外、红、黄、绿及蓝光发光二极管,但其中蓝光二极管成本、价格很高,使用不普遍。&&&&&&&&2.2LED的特性2.2.1极限参数的意义&&&&&&&&(1)允许功耗Pm允许加于LED两端正向直流电压与流过它的电流之积的最大值。&&&&&&&&超过此值,LED发热、损坏。&&&&&&&&辽宁石油化工大学职业技术学院毕业设计(2)最大正向直流电流Ifm允许加的最大的正向直流电流。&&&&&&&&超过此值可损坏二极管。&&&&&&&&(3)最大反向电压VRm所允许加的最大反向电压。&&&&&&&&超过此值,发光二极管可能被击穿损坏。&&&&&&&&(4)工作环境topm发光二极管可正常工作的环境温度范围。&&&&&&&&低于或高于此温度范围,发光二极管将不能正常工作,效率大大降低。&&&&&&&&2.2.2电参数的意义&&&&&&&&(1)光谱分布和峰值波长某一个发光二极管所发之光并非单一波长,其波长大体按图2所示。&&&&&&&&由图可见,该发光管所发之光中某一波长λ0的光强最大,该波长为峰值波长。&&&&&&&&(2)发光强度IV发光二极管的发光强度通常是指法线(对圆柱形发光管是指其轴线)方向上的发光强度。&&&&&&&&若在该方向上辐射强度为(1/683)W/sr时,则发光1坎德拉(符号为cd)。&&&&&&&&由于一般LED的发光二强度小,所以发光强度常用坎德拉(mcd)作单位。&&&&&&&&(3)光谱半宽度Δλ它表示发光管的光谱纯度.是指图3中1/2峰值光强所对应两波长之间隔.(4)半值角θ1/2和视角θ1/2是指发光强度值为轴向强度值一半的方向与发光轴向(法向)的夹角。&&&&&&&&半值角的2倍为视角(或称半功率角)。&&&&&&&&图3给出的二只不同型号发光二极管发光辽宁石油化工大学职业技术学院毕业设计强度角分布的情况。&&&&&&&&中垂线(法线)AO的坐标为相对发光强度(即发光强度与最大发光强度的之比)。&&&&&&&&显然,法线方向上的相对发光强度为1,离开法线方向的角度越大,相对发光强度越小。&&&&&&&&由此图可以得到半值角或视角值。&&&&&&&&(5)正向工作电流If它是指发光二极管正常发光时的正向电流值。&&&&&&&&在实际使用中应根据需要选择IF在0.6·IFm以下。&&&&&&&&(6)正向工作电压VF参数表中给出的工作电压是在给定的正向电流下得到的。&&&&&&&&一般是在IF=20mA时测得的。&&&&&&&&发光二极管正向工作电压VF在1.4~3V。&&&&&&&&在外界温度升高时,VF将下降。&&&&&&&&(7)V-I特性在正向电压正小于某一值(叫阈值)时,电流极小,不发光。&&&&&&&&当电压超过某一值后,正向电流随电压迅速增加,发光。&&&&&&&&由V-I曲线可以得出发光管的正向电压,反向电流及反向电压等参数。&&&&&&&&正向的发光管反向漏电流IR2.3LED的分类2.3.1按发光管发光颜色分按发光管发光颜色分,可分成红色、橙色、绿色(又细分黄绿、标准绿和纯绿)、蓝光等。&&&&&&&&另外,有的发光二极管中包含二种或三种颜色的芯片。&&&&&&&&根据发光二极管出光处掺或不掺散射剂、有色还是无色,上述各种颜色的发辽宁石油化工大学职业技术学院毕业设计光二极管还可分成有色透明、无色透明、有色散射和无色散射四种类型。&&&&&&&&散射型发光二极管和达于做指示灯用。&&&&&&&&2.3.2按发光管出光面特征分按发光管出光面特征分圆灯、方灯、矩形、面发光管、侧向管、表面安装用微型管等。&&&&&&&&圆形灯按直径分为φ2mm、φ4.4mm、φ5mm、φ8mm、φ10mm及φ20mm等。&&&&&&&&国外通常把φ3mm的发光二极管记作T-1;把φ5mm的记作T-1(3/4);把φ4.4mm的记作T-1(1/4)。&&&&&&&&由半值角大小可以估计圆形发光强度角分布情况。&&&&&&&&从发光强度角分布图来分有三类:&&&&&&&&(1)高指向性一般为尖头环氧封装,或是带金属反射腔封装,且不加散射剂。&&&&&&&&半值角为5°~20°或更小,具有很高的指向性,可作局部照明光源用,或与光检出器联用以组成自动检测系统。&&&&&&&&(2)标准型通常作指示灯用,其半值角为20°~45°。&&&&&&&&(3)散射型这是视角较大的指示灯,半值角为45°~90°或更大,散射剂的量较大。&&&&&&&&2.3.3按发光二极管的结构分按发光二极管的结构分有全环氧包封、金属底座环氧封装、陶瓷底座环氧封装及玻璃封装等结构。&&&&&&&&辽宁石油化工大学职业技术学院毕业设计2.3.4按发光强度和工作电流分按发光强度和工作电流分有普通亮度的LED(发光强度100mcd);把发光强度在10~100mcd间的叫高亮度发光二极管。&&&&&&&&一般LED的工作电流在十几mA至几十mA,而低电流LED的工作电流在2mA以下(亮度与普通发光管相同)。&&&&&&&&除上述分类方法外,还有按芯片材料分类及按功能分类的方法。&&&&&&&&2.4LED的应用由于发光二极管的颜色、尺寸、形状、发光强度及透明情况等不同,所以使用发光二极管时应根据实际需要进行恰当选择。&&&&&&&&由于发光二极管具有最大正向电流IFm、最大反向电压VRm的限制,使用时,应保证不超过此值。&&&&&&&&为安全起见,实际电流IF应在0.6IFm以下;应让可能出现的反向电压VRRm。&&&&&&&&LED被广泛用于种电子仪器和电子设备中,可作为电源指示灯、电平指示或微光源之用。&&&&&&&&红外发光管常被用于电视机、录像机等的遥控器中。&&&&&&&&2.4.1单LED电平指示电路在放大器、振荡器或脉冲数字电路的输出端,可用LED表示输出信号是否正常,如图7所示。&&&&&&&&R为限流电阻。&&&&&&&&只有当输出电压大于LED的阈值电压时,LED才可能发光。&&&&&&&&2.4.2单LED可充作低压稳压管用辽宁石油化工大学职业技术学院毕业设计由于LED正向导通后,电流随电压变化非常快,具有普通稳压管稳压特性。&&&&&&&&发光二极管的稳定电压在1.4~3V间,应根据需要进行选择VF,如图8所示。&&&&&&&&2.4.3电平表目前,在音响设备中大量使用LED电平表。&&&&&&&&它是利用多只发光管指示输出信号电平的,即发光的LED数目不同,则表示输出电平的变化。&&&&&&&&图9是由5只发光二极管构成的电平表。&&&&&&&&当输入信号电平很低时,全不发光。&&&&&&&&输入信号电平增大时,首先LED1亮,再增大LED2亮。&&&&&&&&2.5发光二极管的检测2.5.1普通发光二极管的检测&&&&&&&&(1)用万用表检测利用具有×10kΩ挡的指针式万用表可以大致判断发光二极管的好坏。&&&&&&&&正常时,二极管正向电阻阻值为几十至200kΩ,反向电阻的值为∝。&&&&&&&&如果正向电阻值为0或为∞,反向电阻值很小或为0,则易损坏。&&&&&&&&这种检测方法,不能实地看到发光管的发光情况,因为×10kΩ挡不能向LED提供较大正向电流。&&&&&&&&如果有两块指针万用表(最好同型号)可以较好地检查发光二极管的发光情况。&&&&&&&&用一根导线将其中一块万用表的“+”接线柱与另一块表的“-”接线柱连接。&&&&&&&&余下的“-”笔接被测发光管的正极(P区),余下的“+”笔接被测发光管的负极(N区)。&&&&&&&&两块万用表均置×10Ω挡。&&&&&&&&正常情况下,接通后就能正常发光。&&&&&&&&若亮度很低,甚至辽宁石油化工大学职业技术学院毕业设计不发光,可将两块万用表均拨至×1Ω若,若仍很暗,甚至不发光,则说明该发光二极管性能不良或损坏。&&&&&&&&应注意,不能一开始测量就将两块万用表置于×1Ω,以免电流过大,损坏发光二极管。&&&&&&&&(2)外接电源测量用3V稳压源或两节串联的干电池及万用表(指针式或数字式皆可)可以较准确测量发光二极管的光、电特性。&&&&&&&&为此可按图10所示连接电路即可。&&&&&&&&如果测得VF在1.4~3V之间,且发光亮度正常,可以说明发光正常。&&&&&&&&如果测得VF=0或VF≈3V,且不发光,说明发光管已坏。&&&&&&&&2.红外发光二极管的检测由于红外发光二极管,它发射1~3μm的红外光,人眼看不到。&&&&&&&&通常单只红外发光二极管发射功率只有数mW,不同型号的红外LED发光强度角分布也不相同。&&&&&&&&红外LED的正向压降一般为1.3~2.5V。&&&&&&&&正是由于其发射的红外光人眼看不见,所以利用上述可见光LED的检测法只能判定其PN结正、反向电学特性是否正常,而无法判定其发光情况正常否。&&&&&&&&为此,最好准备一只光敏器件(如2CR、2DR型硅光电池)作接收器。&&&&&&&&用万用表测光电池两端电压的变化情况。&&&&&&&&来判断红外LED加上适当正向电流后是否发射红外光。&&&&&&&&2.5.2系统功能新型LED彩灯分为2部分,即彩灯控制器(主控模块)和管内LED板模块(受控模块)。&&&&&&&&彩灯控制器可直接与220V交流市电相连接,经过开关电源变换,输出直流工作电压,一方面为管内LED模块提供12V工作电源,另一方面为主控模块单片机系统(彩灯控制器)提供5V工作电源。&&&&&&&&整个系统工作由软件程序辽宁石油化工大学职业技术学院毕业设计控制运行,根据需要,用户可以在LED彩灯工作时通过主控模块上的按键来设定亮灯时间和灯光闪动频率。&&&&&&&&上电后系统经过初始化,查询是否有功能切换键按下:有,则进入用户设定模式状态;无,则进入默认缺省工作状态。&&&&&&&&在用户设定模式状态下,用户可以根据个人爱好及不同场合的需要来指定调用哪些模式,并且可以改变每种模式的时间Ti、频率Fi参数,如果用户想进入缺省状态模式,只需按一下功能切换键即可跳入缺省模式,程序会自动顺序调用亮灯模式;在缺省工作状态下,LED彩灯控制器按照程序设定好的若干亮灯花样模式程序Model_i顺序调用往下走,从第Model_1模式开始工作,自Model_1到Model_2……到Model_n为一个亮灯周期,然后再回到Model_1循环继续工作,同样如果想进入用户设定模式状态,只需按下功能切换键即可。&&&&&&&&整个n种亮灯模式时间可以看作一个大周期T,其中的每一种花样工作模式Model_i(i=1,2,…,n)时间为小周期Ti,对于每一个模式编写一个独立工作子程序Model_i,其中设定了LED三色灯(红、绿、蓝)的点亮时刻(RED_on,GREEN_on,BLUE_on)和熄灭时刻(RED_off,GREEN_off,BLUE_off),以及模式工作时间Ti以及该模式LED闪烁频率Fi。&&&&&&&&5位七段码显示器的前2位(L1,L2)显示当前工作模式的序号Model_i;后3位(L3,L4,L5)七段码显示三色LED的工作状态,若该颜色灯点亮则对应七段码显示位为“1”,反之熄灭时则显示位为“灭”即不显示,对系统工作状态起到了很好的实时监控作用。&&&&&&&&因此在LED彩灯上电工作后,用户可以方便地通过主控模块上的显示器知道LED彩灯当前工作模式Model_i,工作时间Ti,频率Fi等实时参数。&&&&&&&&若实际应用辽宁石油化工大学职业技术学院毕业设计需要根据不同场合和时间来改变彩灯闪亮效果,用户可以通过主控模块上的按键来设定LED不同的闪烁频率Fi和亮灯时间Ti,以便符合实际需要。&&&&&&&&此外如果用户对某一种模式感兴趣需要仔细观看该种亮灯模式,可以通过键盘选定任意第Model_i模式使系统循环重复工作在该花样模式下。&&&&&&&&辽宁石油化工大学职业技术学院毕业设计3彩灯设计3.1硬件设计新型LED彩灯系统包括2大部分,即LED彩灯控制器(89C51主控模块)和LED彩灯管(管内LED板模块)。&&&&&&&&前者是主控模块,具有按键、显示等功能,并利用89C51的P口输出控制信号;后者是受控模块,上面焊有三色LED彩灯和信号驱片,模块置于LED的透明灯管内。&&&&&&&&辽宁石油化工大学职业技术学院毕业设计图3.1主控模块硬件图3.&&&&&&&&1.1主控模块电路选型主控模块电路如图3.1所示。&&&&&&&&主控模块主要设计器件有89C51,5个七段码LED显示器,8个按键,2个稳压器(提供12V,5V电压),1个信号输出驱动模块芯片(MC4049)等。&&&&&&&&通过软件设计,使单片机P0口作为三色LED驱动信号输出口及移位时钟CLOCK信号,P3口为按键输入口,P2口、P1口与5位七段码LED相接作为显示器的输出口。&&&&&&&&3.1.2管内LED板模块选型LED彩灯控制器,以CD4069六非门集成电路和晶体管为主要元器件制作而成,它可控制4路发光二极管(每路50只)闪烁发光,可作为节日彩灯或广告装饰彩灯。&&&&&&&&电路工作原理该LED彩灯控制器电路由电源电路、振荡器和LED驱动控制电路组成:如图所示。&&&&&&&&辽宁石油化工大学职业技术学院毕业设计图3.2LED彩灯控制器电路图电源电路由整流二极管VDl-VD4、限流电阻器Rl、稳压二极管VS和滤波电容器Cl组成。&&&&&&&&振荡器由非门集成电路IC(Dl-D6)内部的D5、D6和电阻器R3、R4、电容器C2、电位器RPl组成。&&&&&&&&LED驱动控制电路由电阻器R2、R5-R8、IC内部的Dl-D4、可变电阻器RP2-RP5、晶体管Vl-V4和发光二极管VLl-VL2O0组成。&&&&&&&&为简化电路,图中VL2-VL49和VL52-VL99、VL102-VLl49、VLI52-VLl99未画出。&&&&&&&&交流220V电压经VDl-VD4整流后,一路直接供给LED驱动电路;另一路经Rl限流降压、VS稳压及Cl滤波后,为IC提供+6V工作电压。&&&&&&&&振荡器通电工作后,输出低频振荡信号。&&&&&&&&该低频振荡信号经Dl-D4反相处理后,分别经RP2-RP5加至Vl-V4的基极,使Vl-V4交替导通,VLl-VL5O、VLl-VLlOO、VLlO1-VLl5O、VLl51-VL2O0交替发光。&&&&&&&&辽宁石油化工大学职业技术学院毕业设计调节RPl的阻值,呵改变振荡器的工作频率,从而改变LED发光二极管闪烁发光的效果。&&&&&&&&元器件选择:R1选用1/2W金属膜电阻器;R2-R4选用1/4W金属膜电阻器或碳膜电阻器;R5-R8选用5W金属膜电阻器或线绕电阻器。&&&&&&&&RPl选用小型实心电位器;R口-RP5均选用膜式可变电阻器。&&&&&&&&Cl选用耐压值为25V以上的铝电解电容器;C2选用耐压值为63V的钮电解电容器。&&&&&&&&VDl-VD4均选用lN5406型硅整流二极管。&&&&&&&&VS选用1N4735型硅稳压二极管。&&&&&&&&VLl-VL2O0均选用φ8mm或φ12mm的发光二极管。&&&&&&&&Vl-V4选用3DDl5或DDO3型硅NPN晶体管。&&&&&&&&IC选用CD4069或CC4069、MCl4069型六非门集成电路。&&&&&&&&3.2软件设计新型LED彩灯控制器最大特点在于所有亮灯模式均由软件控制完成。&&&&&&&&系统中软件可以分为主程序和中断服务子程序。&&&&&&&&上电后在缺省状态以顺序调用Model_i花样亮灯模式流程为主程序,以一个单位时间5ms的T0定时为中断服务子程序。&&&&&&&&在这个5ms的T0定时基础上,可以根据需要来确定各种模式工作时间Ti,以及确定在各种亮灯模式Model_i内点亮和熄灭各种颜色LED灯的时刻:Red_on,辽宁石油化工大学职业技术学院毕业设计Red_off,Green_on,Green_off,Blue_on,blue_off以及Clock(移位翻转脉冲)等。&&&&&&&&整个系统软件由主程序(Main)、各个模式子程序(Model_i)、5ms中断服务子程序(T0Interrupt)、键盘扫描处理子程序(KeyBoard)、显示子程序(Display)等程序组成。&&&&&&&&利用T0定时器作为定时基本单位,根据模式需要计算好各控制信号的发生时刻,根据不同的模式Model_i可以设定不同的工作时间Ti和脉冲翻转频率Fi通过P0口输出,使各色LED灯的驱动时刻与移位触发的翻转时刻步调一致,使LED彩灯按照设计的模式工作。&&&&&&&&除了T0定时中断之外,程序的大部份时间是在处理按键的查询和LED显示的延时。&&&&&&&&8个按键分别为:4个参数按键(Fi增、减按键,Ti增、减按键),3个模式改变按键(模式上翻UP、模式下翻DOWN、模式保持KEEP),1个功能切换按键。&&&&&&&&在每次的T0定时中断服务子程序里,需要对各个时间寄存器和模式寄存器进行加1或者清,为主程序查询作准备,同时查询是否已中断6次(30ms),若30ms到了,则对参数按键查询一次,是否有时间Ti频率Fi增减键按下并进行相应子程序处理。&&&&&&&&主程序除了调用各种子模式子程序(Model_i),调用LED显示子程序(Display)和延时子程序(Delay)之外,还一直保持查询是否有功能切键按下以及是否有模式改变按键按下,一旦有功能切换键和模式改变键按下,就会进入相应的按键处理。&&&&&&&&主程序流程如图3.3所示。&&&&&&&&亮灯模式子程序Model_i可以编写若干(n种),只要控制好各色灯触发和熄灭时刻就可以组合成各种亮灯效果。&&&&&&&&Model_i程序流程如图3.4所示。&&&&&&&&辽宁石油化工大学职业技术学院毕业设计主程序程序初始化调用亮灯Model_1模式第1种模式亮完?调用第Ni种亮灯模式Model_i(i=2、3……n)第n种模式亮完?NNYY辽宁石油化工大学职业技术学院毕业设计图3.3主程序流程图图3.4Model_i模式状态流程图下面以第一种模式工作为例。&&&&&&&&ORG0100HMAIN:MOVSP,#50H//设计堆栈Wodel_i亮灯状态有模式改变键按下?(Up.Down.Keep)转Model(i-1)模式转Model(i+1)模式调用Model_i模式调用Model_i模式Model_i工作时间Ti已满?有功能键按下?转Model(i+1)模式Up键按下Down键按下YYKeep键按下NYNN辽宁石油化工大学职业技术学院毕业设计MOVTMOD,#01H//置定时器T0位方式1MOVTH0,#0FEHMOVTL0,#0D4H//定时为3ms//所有计数器,显示器,P1口都清零ANLRED_ON,#00HANLRED_OFF,#00HANLGREEN_ON,#00HANLGREEN_OFF,#00HANLBLUE_ON,#00HANLBLUE_OFF,#00HANLCLOCKCOUNT,#00HANLKEYCOUNT,#00H//显示器全灭MOVL1,#0AHMOVL2,#0AHMOVL3,#0AHANLL4,#0AHANLL5,#0AHANLTIME,#00HANLP1,#00HMOVR4,#00H辽宁石油化工大学职业技术学院毕业设计MOVCLOCKDATE1,#01H//设定1频率3ms时钟翻转一次MOVCLOCKDATE2,#02H//设定2频率6ms时钟翻转一次MOVCLOCKDATE,3#03H//设定3频率9ms时钟翻转一次MOVTIMEDATE1,#02H//设定每一个模式工作0.45sMOVTIMEDATE2,#04H//设定每一个模式工作1.35sMOVTIMEDATE3,#06H//设定每一个模式工作2.25sMOVTIMEDATE4,#01H//设定每一个模式工作4.5sSETBET0//T0开中断SETBTR0//T0开始定时SETBEA//CPU开中断LOOP:MOVL400HMOVLL500HINCL5//模式“01”送显示器缓冲区SKIP:CJNER4,#7FH,SKIP1//有功能切换键按?LJMPOPERATE//有,跳入用户设定模式SKIP1:CJNER4,#0FDH,H11//有UP按下吗?MOVM1,#09HMOVM2,#03H辽宁石油化工大学职业技术学院毕业设计LCALLCLEAR//调清零子程序LJMPSKIP39//有,则上翻到第39种模式H11:CJNER4,#0F7H,H12//有KEEP按下否?ANLTIME,#00HLCALLNEQ1//调用模式Model_1JMPSKIP1//有,则保持在第1种模式H12:CJNER4,#0FBH,H1//有Down键按下否?JMPH14//有,则下翻到第2种模式H13:LCALLNEQ1//调用模式Model_1MOVA,TIMECJNEA,TIMEDATE2,SKIP1//亮完2.4s否?H14:LCALLCLEAR//调清零子程序INCL5//模式“02”送显示器缓冲区SKIP2:CJNER4,#0FDH,H21//有UP按下吗?…………辽宁石油化工大学职业技术学院毕业设计LJMPLOOP//循环调用3.3LED技术的发展前景LED巨大的市场注定其将发展成一个庞大的产业。&&&&&&&&总体来看,国内在规模产业的发展上一直不尽人意,典型案例就是集成电路产业与液晶面板产业,国内到现在集成电路产业还是夹着尾巴做人,液晶面板产业也是百病缠身,技术复杂、投资大、基础薄弱是主要原因,而LED产业将打破这个魔咒,并且可以带动相关产业的提升,如国内驱动芯片产业在液晶驱动上根本做不起来,因为液晶面板产业不在国内,由于有巨大市场支撑,LED驱动芯片预计在国内得到蓬勃发展,促进国内相关企业做大做强,这反过来又会促进国内LCD驱动芯片或其它驱动芯片的发展。&&&&&&&&中国大陆目前LED产业发展的劣势在于,&&&&&&&&一、国内企业LED产品技术水平与海外还是有一定差距,在争取高端客户方面处于劣势;二、国内集成电路制造基础相较日本、韩国及台湾地区这些LED强势地区而言薄弱,LED外延、芯片制造能力、工艺水平及外围材料配套能力差一些,学习曲线长一些,需要一段时间培育;三、国内LED企业的规模还比较小,大多没有超过100kk/月产能(蓝绿光),这种状况在未来两年将有改善;四、国内研发多集中在大学和科研院所,生产在各企业,缺乏研发成果产业化的快速转换机制,这方面应借鉴台湾工业研究院的技术成果授权机制,加快技术成果转换速度,科研院所不能为自己产业化而不将最新的技术成果及时转移到产业界,政府应制定相关政策规范相关行为;五、国辽宁石油化工大学职业技术学院毕业设计内核心专利缺乏,特别在关系到产业长远发展的蓝光核心专利及白光专利缺乏,这将使国内产业的长期发展受制。&&&&&&&&中国本土企业现阶段主要还是处于起步阶段,企业规模较小,对掌握专利的大厂构不成威胁,专利问题还不是很突出。&&&&&&&&但是随着国内企业的发展壮大,一旦规模扩大到一定程度,实施“走出去”发展战略,专利问题将成为隐患。&&&&&&&&目前对国内企业而言,壮大规模、提高产品质量与技术水平是首要任务,提高未来取得大厂专利授权时的要价能力,或逐步通过研发突破核心专利。&&&&&&&&我们认为LED产业在国内有良好的发展前景,基于以下几点:&&&&&&&&一、就技术而言,LED具有技术成长瓶颈高,学习门坎低特性,国内在半导体领域长期积累的研究资源都可以用得上,具备较好的研究基础。&&&&&&&&尽管国内集成电路制造基础比较薄弱,工艺水平比较低,但国内一些企业通过聘请海外技术人员加盟,在技术上不断取得突破,国内好的企业技术水平已经与台湾大厂的技术水平相差不大,与国际大厂的整体差距也在不断拉近;二、LED的投资额比较小,初始投资1亿就可建厂,国内企业进入门槛低,容易实现滚动发展,这与集成电路制造及液晶面板制造动辄几十亿到上百亿人民币的投资而言显得“微不足道”,国内企业容易进入形成产业集群,当然,也可能造成恶性竞争,发展到一定阶段需要市场整合;三、国内市场巨大,LED未来主要市场是通用照明市场,市场容量大,终端消费市场比较分散,不易形成垄断,国内企业生存空间广阔;四、国内一些企业拥有核心知识产权,如晶能光电的硅衬底氮化镓蓝光项目,大连路美的芯片领域核心技术,都具有全球竞争力,这些企业在技术发展上容易形成示范效应,促进国内企业市场健康成长;五、技术成熟后,LED下游封装和器件生产属于劳动密集型,辽宁石油化工大学职业技术学院毕业设计大陆具备发展的劳动力成本优势。&&&&&&&&从LED产业发展进程看,全球LED按销售额计目前最大市场是手机背光市场,随着手机销量增长的趋缓,以及手机OLED屏对TFT-LCD屏的渗透加深,全球LED的增速下降。&&&&&&&&由于技术进步带来的成本降低目前(乃至2010前)还不足以让LED全面进入一般通用照明市场,全球接下来的增长点将在笔记本、液晶电视的背光市场以及汽车内饰背光与车后灯市场。&&&&&&&&由于目前全球前五大液晶面板厂(LG飞利浦、三星、友达、奇美及夏普)分布在LED技术水平高、产能大的日本、台湾地区及韩国,国内仅有京东方、上光电和龙腾光电的三条五代面板线,上海天马的4.5代线产能开出后也会有LED背光需求,但总体需求量不占主导地位,国内企业进入液晶面板LED背光供应链的收益不会很大,这与手机面板背光市场有相似之处。&&&&&&&&中国现阶段的应用市场主要在建筑照明、室内外显示屏,基于上述原因,下一波的主力可能还是目前这些市场,但在手机、小尺寸液晶背光、汽车的渗透会加大,另外一些零散市场如特种照明的开拓也会更大(特种照明对成本的要求没有通用照明那么苛刻)。&&&&&&&&经过前几年的替换,LED交通指示灯已经非常普遍,由于LED的使用寿命较长,短期内很难在出现大规模的替换工作,这就使得交通指示灯对于LED的需求将出现一段低潮期;国内轿车市场庞大,但要求较高,认证周期长,只要有过硬的产品质量,国内车用背光及车灯的LED市场需求非常大,而且这一市场的需求增长比较稳定;而LED显示屏以其易拼装、低功耗、高亮度等优点已经广泛应用到银行、证券、广场、车站、体育场馆中,未来这一市场仍有很大增长潜力;在奥运会、世博会、一些城市夜景工程示范效应的带动以及国家半导体辽宁石油化工大学职业技术学院毕业设计照明工程等众多有利因素的促进下,建筑照明市场依然前景广阔。&&&&&&&&总体看,国际大厂着力于一些高端、目标市场比较集中的“整装”市场以及潜力巨大的通用照明市场,而将一些对产品技术要求相对低一点、比较分散未来控制力弱的市场让出来,由于其手握大量专利,不担心未来被挤出市场,现阶段并不太追求产能(日亚月产能500kk,丰田合成及Cree分别为350kk和300kk),而着力于引领市场技术潮流,当技术成熟到可以规模进入通用照明市场时,估计其产能将会快速提升,同时减少对外专利授权。&&&&&&&&这种“中心—外围”的竞争格局预计将维持很长时期。&&&&&&&&目前国内厂商的市场还主要在内地,如果芯片出口恐将遇到两方面的挑战:&&&&&&&&一、国际大厂的专利诉讼(主要是蓝光和白光),实际上只要做到一定规模,无论出口与否都会遇到专利挑战,但出口受专利诉讼的可能性更大一些;二、其它外围厂商的竞争,特别是台湾地区厂商,台湾厂商沿袭它们的传统战略—技术紧密跟踪国际大厂,同时大力提升产能,降低成本,目前台湾芯片产能全球第一,还有一些其它行业的巨无霸如鸿海、联茂、佳总正陆续进入这一领域,未来台湾产能将影响全球LED芯片市场价格波动。&&&&&&&&鉴于国内巨大的市场需求,国内芯片厂即使依靠国内市场也可以获得充足的发展,如果海外光电大厂无限制进入国内市场,国内企业会面临持续的竞争压力,这对于处于成长期的国内企业而言是十分不利的。&&&&&&&&现阶段是LED产业成长期,也是各LED大厂国内布局期,外资投资国内享受税收优惠,国内企业在竞争中处于不平等地位,对外资进入国内市场,应鼓励在国内设厂从事外延、芯片等具有核心技术的企业,这些企业可促进国内人才培养,整体技术水平的提高;应限制那些封装在国内,外延、芯片等具有核心技术的部辽宁石油化工大学职业技术学院毕业设计分在国外专为占领市场而来的的企业,一旦让这样的企业在各个核心领域卡位,本土企业享受不到技术进步带来的好处,发展空间又受限,将来抢位恐怕又得靠价格战,做吃力自己又不讨好的事情,因此目前应对仅封装部分在国内的外资加以限制,如加征芯片进口关税。&&&&&&&&单从专利诉讼来讲,其并不可怕,只要主要的竞争对手都有缴纳,大家还是在同一竞争起跑线上,台湾各大涉蓝光和白光的LED芯片厂在成长过程中都经历过LED诉讼,在诉讼中达成和解,取得专利授权,不断壮大。&&&&&&&&最佳应对措施是现阶段做大规模,获得专利授权,同时不断加强自身研发,提高在专利诉讼中的议价能力,争取交叉授权。&&&&&&&&以国内企业规模而言,厦门三安有可能首先迎来这一成长的“洗礼”。&&&&&&&&未来的产业竞争将取决于两方面,一是技术,这包括提高发光效率、降低成本的技术,提高器件功率的技术,方向上有现有技术路线的延伸,也有可能出现新的技术路线;也包括获得高质量产品的工艺技术,以及外围如照明系统设计及驱动芯片设计技术;二是规模,一方面是由于规模大可以降低成本,市场议价能力强;另一方面,化合物外延片与集成电路制造用的硅片很大不同在于即使同一片外延上制作出来的芯片性能也可能有较大差别,这对一致性要求比较高的应用领域(典型的如液晶面板背光)而言,一片外延上只有一部分符合要求,但对规模大的企业而言,其有多层次的市场结构,可以将不符合某一市场要求的芯片产品调配至另一市场,公司总的在日本横滨举行的台湾面板厂商奇美(CMO)和友达(AUO)均对LED背光技术的前景表示了充分的乐观。&&&&&&&&采用LED作为背光模块可提供更佳的亮度与色彩,它所呈现的色彩艳度将比目前的萤光背光(CCFL)高出辽宁石油化工大学职业技术学院毕业设计25%;目前大多数的平面LCD电视显示器,都使用冷阴极萤光灯管(CCFL)来当作背光源。&&&&&&&&CCFL虽然有效,但它的亮度会随着时间逐渐减弱,颜色也会改变,使用寿命则介于15,000到25,000个小时之间。&&&&&&&&此外,CCFL光源仅涵盖NTSC所定义色彩空间的75%。&&&&&&&&图3.5采用LED背光技术的47英寸LCDTV但是,LED也存在一些较严重的先天缺陷,其中最让业界饱受困扰的应该是LED的发光效率问题。&&&&&&&&作为背光源的LED器件以白光类型居多,而白光LED器件在开始时发光效率不高,致使屏幕亮度普遍偏低。&&&&&&&&目前CCFL冷阴极荧光灯的发光效率可达到50-100lm/W(流明/瓦),而白光LED器件在刚起步时发光效率仅为20lm/w甚至更低,这就注定LED在开始时并不适合作为LCD显示器的背光源。&&&&&&&&幸运的是,该领域的技术进展非常迅速,白光LED的发光效率以每年提高60%的幅度提升,到目前为止,白光LED器件的发光效率突破50lm/w,开始达到实用化水平。&&&&&&&&而业界希望能够到2007年之前,将白光LED的发光效率提高到75lm/w的高水平,此时采用LED器件作为液晶显示器的背光源将没有任何技术障碍。&&&&&&&&LED器件另一个主要缺陷在于成本高昂,目前LED背光模组零组件的价格平辽宁石油化工大学职业技术学院毕业设计约为CCFL的5倍左右,屏幕尺寸越大,采用LED背光技术的成本就越高。&&&&&&&&而随着产能的增加,LED背光源的成本将快速下滑,预计到2006年LED背光的售价可降到CCFL背光的2倍左右,距离大规模普及仅有一步之遥。&&&&&&&&产出效率得到充分提高。&&&&&&&&LED产业前景光明,然而只有在上述两个方面领先行业的企业才是未来的王者结论与市面上大多数的LED彩灯相比,该种彩灯具有更好的灯光装饰效果,性价比更高,与普通的全硬件LED彩灯相比具有更好的经济效益。&&&&&&&&应用主控模块输出的控制信号去控制灯管内的LED板模块工作,使得产品性能稳定,便以安装容易操作。&&&&&&&&由于控制程序存储在89C51单片机的电可擦除Flash闪存EPROM中,如果用户需要更改系统的亮灯模式Model_i,无须改变系统硬件电路,只需修改其辽宁石油化工大学职业技术学院毕业设计中程序即可,是一种很有发展前途的彩灯控制器。&&&&&&&&辽宁石油化工大学职业技术学院毕业设计致谢在这篇论文最终完成之际,回顾三年的学习生活,感触良多。&&&&&&&&在这期间不仅学到了专业知识技能,而且领略了辽宁石油化工大学的老师的风采,他们学识渊博,工作认真负责。&&&&&&&&如果说要为三年学习生涯致谢的话,首先就要感谢每一位教导过和帮助过我的老师。&&&&&&&&谢谢你们。&&&&&&&&在这其中,特别要感谢我的毕业设计导师张树江院长。&&&&&&&&张院长在我毕业设计写作期间,给予了许多帮助。&&&&&&&&在他的指导下,我逐步学习毕业设计的写作。&&&&&&&&从选题,到完成提纲以及之后初稿、复稿的修改,他都给予了我启发性的指导。&&&&&&&&让我可以摆脱困境,最终完成这篇论文。&&&&&&&&非常感谢张院长对我的帮助。&&&&&&&&最后,我希望将在辽宁石油化工大学学习的结束作为我人生新的起点。&&&&&&&&在以后的工作生活中运用所学的知识回报家人,回报母校,回报社会。&&&&&&&&辽宁石油化工大学职业技术学院毕业设计参考文献1.蔡美琴,张为民,沈新群等.MCS51系列单片机系统及其应用[M],北京:高等教育出版社,19922.何立民.单片机应用技术选篇(5)[M].北京:北京航空航天大学出版社,19973.杨光友.单片机微型计算机原理及接口技术[M].北京:中国水利水电出版社,20024..王万良.自动控制原理.北京:科学出版社,2001辽宁石油化工大学职业技术学院毕业设计
functionfurther.Listofreferences:[1]CayS.Horstmann,GaryCornell.Java2keytechnology(CoreJava2)[M].Beijing:Publishinghouseofthemechanicalindustry.[2]BruceEckel.Javaprogrammingthought(ThinkinginJava)[M].
ramDesignAcademicPress,1975[15]WarnierJD.LogincalConstructionofPrograms,VanNos36附件程序代码请看网站源文件)和gopher服务。FTP服务允许用户从Web节点或到Web节点传送文件。gopher服务为定位文档使用菜单驱动协
ngbusiness&?Ifanorganizationisinitsbeginningsorinfancy,theremaybeanideaorconceptofhowtoconductthesoftwaresystemsdevelopmentbusiness,buttheprocessmaynotbewelldefined.However,theconceptmaybewellund
成后立刻恢复原来的颜色。AJAX开发人员将用户从Web应用的负载中解放出来;小心地利用AJAX提供的丰富接口,不久桌面开发人员会发现AJAX是他们的方向。(1)JavaScript如名字所示AJAX的概念中最重要而最被忽视的是他也
管理、考试结果管理、管理员信息管理。其设计流程图如4-3所示:开始管理员登录用户验证管理员模块学生信息管理试题信息管理科目信息管理考试信息管理管理员信息管理确认显示结束是否图4-3管理员模块设计流程图4.3.1
tivefile组件外还存在其他的上传组件可选使用,包括Activefile组件在内的每一个上传组件的函数是不尽相同的,在安装组件时应注意:将上传组件对应的dll文件拷贝到C盘特定的目录下,即c:\windows\system32目录下,并
。该模块主要是简单的来描述学生在校的特殊信息,让教师对学生的特殊信息一目了然。该模块有添加,删除,修改,查询功能。基本信息模块设计基本一样,在添加信息时每位学号对应一位学生,在此处通过后台一条if语句进
=&&ErrMsg&&&)ExitSubelseifcstr(session(&getcode&))您输入的确认码和系统产生的不一致,请重新输入。&response.Redirect(&showerr.asp?action=AdminErr&ErrMsg=&q
))response.write& +&&formatnumber(rs2(&jsmoney&),2)&&元&response.write&  金额总计:&&formatnumber(iii+rs2(&jsmone
套机制至少应该包括学生和教师的账号的安全机制、后台数据库的安全机制、考试过程的控制机制。武汉科技学院2007届毕业设计论文4.2.2系统E—R图系统E_R图描述如图4-2所示:图4-2系统E—R图4.2.3逻辑结构设计要点
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB1.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB2.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB3.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB4.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB5.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB6.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB7.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB8.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB9.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB10.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB11.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB12.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB13.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB14.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB15.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB16.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB17.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB18.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB19.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB20.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB21.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB22.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB23.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB24.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB25.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB26.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB27.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB28.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB29.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB30.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB31.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB32.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB33.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB34.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB35.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB36.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB37.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB38.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB39.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB40.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB41.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB42.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB43.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB44.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB45.swf
/FileRoot2//838d46d2-aa3e-4efe-962a-b2cd48d784cb/838D46D2-AA3E-4EFE-962A-B2CD48D784CB46.swf

我要回帖

更多关于 单片机流水灯程序 的文章

 

随机推荐