当前位置:文档之家› 用单片机控制的LED流水灯设计(电路、程序全部给出)讲课教案

用单片机控制的LED流水灯设计(电路、程序全部给出)讲课教案

用单片机控制的LED流水灯设计(电路、程序全部给出)讲课教案
用单片机控制的LED流水灯设计(电路、程序全部给出)讲课教案

用单片机控制的L E D 流水灯设计(电路、程序全部给出)

1.引言

当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。学习单片机的最有效方法就是理论与实践并重,本文笔者用AT89C51单片机自制了一款简易的流水灯,重点介绍了其软件编程方法,以期给单片机初学者以启发,更快地成为单片机领域的优秀人才。

2.硬件组成

按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。AT89C51单片机是美国ATM EL公司生产的低电压、高性能CMOS 8位单片机,具有丰富的内部资源:4kB闪存、128BRAM、32根I/O口线、2个16位定时/计数器、5个向量两级中断结构、2个全双工的串行口,具有4.25~5.50V的电压工作范围和0~24MHz工作频率,使用AT89C51单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。其具体硬件组成如图1所示。

图1 流水灯硬件原理图

从原理图中可以看出,如果要让接在P1.0口的LED1亮起来,那么只要把P1.0口的电平变为低电平就可以了;相反,如果要接在P1.0口的LED1熄灭,就要把P1.0口的电平变为高电平;同理,接在P1.1~P1.7口的其他7个LED的点亮和熄灭的方法同LED1。因此,

要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED灯便会一亮一暗的做流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。

3.软件编程

单片机的应用系统由硬件和软件组成,上述硬件原理图搭建完成上电之后,我们还不能看到流水灯循环点亮的现象,我们还需要告诉单片机怎么来进行工作,即编写程序控制单片机管脚电平的高低变化,来实现发光二极管的一亮一灭。软件编程是单片机应用系统中的一个重要的组成部分,是单片机学习的重点和难点。下面我们以最简单的流水灯控制功能即实现8个LED灯的循环点亮,来介绍实现流水灯控制的几种软件编程方法。

3.1位控法

这是一种比较笨但又最易理解的方法,采用顺序程序结构,用位指令控制P1口的每一个位输出高低电平,从而来控制相应LED灯的亮灭。程序如下:

ORG 0000H ;单片机上电后从0000H地址执行

AJMP START ;跳转到主程序存放地址处

ORG 0030H ;设置主程序开始地址

START:MOV SP,#60H ;设置堆栈起始地址为60H

CLR P1.0 ;P1.0输出低电平,使LED1点亮

ACALL DELAY ;调用延时子程序

SETB P1.0 ;P1.0输出高电平,使LED1熄灭

CLR P1.1 ;P1.1输出低电平,使LED2点亮

ACALL DELAY ;调用延时子程序

SETB P1.1 ;P1.1输出高电平,使LED2熄灭

CLR P1.2 ;P1.2输出低电平,使LED3点亮

ACALL DELAY ;调用延时子程序

SETB P1.2   ;P1.2输出高电平,使LED3熄灭

CLR P1.3 ;P1.3输出低电平,使LED4点亮

ACALL DELAY ;调用延时子程序

SETB P1.3 ;P1.3输出高电平,使LED4熄灭

CLR P1.4 ;P1.4输出低电平,使LED5点亮

ACALL DELAY ;调用延时子程序

SETB P1.4 ;P1.4输出高电平,使LED5熄灭

CLR P1.5 ;P1.5输出低电平,使LED6点亮

ACALL DELAY ;调用延时子程序

SETB P1.5 ;P1.5输出高电平,使LED6熄灭

CLR P1.6 ;P1.6输出低电平,使LED7点亮

ACALL DELAY ;调用延时子程序

SETB P1.6 ;P1.6输出高电平,使LED7熄灭

CLR P1.7 ;P1.7输出低电平,使LED8点亮

ACALL DELAY ;调用延时子程序

SETB P1.7 ;P1.7输出高电平,使LED8熄灭

ACALL DELAY ;调用延时子程序

AJMP START ;8个LED流了一遍后返回到标号START处再循环DELAY:;延时子程序

MOV R0,#255;延时一段时间

D1: MOV R1,#255

DJNZ R1,$

DJNZ R0,D1

RET ;子程序返回

END ;程序结束

3.2循环移位法

在上个程序中我们是逐个控制P1端口的每个位来实现的,因此程序显得有点复杂,下面我们利用循环移位指令,采用循环程序结构进行编程。我们在程序一开始就给P1口送一个数,这个数本身就让P1.0先低,其他位为高,然后延时一段时间,再让这个数据向高位移动,然后再输出至P1口,这样就实现“流水”效果啦。由于8051系列单片机的指令中只有对累加器ACC中数据左移或右移的指令,因此实际编程中我们应把需移动的数据先放到ACC 中,让其移动,然后将ACC移动后的数据再转送到P1口,这样同样可以实现“流水”效果。具体编程如下所示,程序结构确实简单了很多。

ORG 0000H ;单片机上电后从0000H地址执行

AJMP START ;跳转到主程序存放地址处

ORG 0030H ;设置主程序开始地址

START:MOV SP,#60H ;设置堆栈起始地址为60H

MOV A,#0FEH ;ACC中先装入LED1亮的数据(二进制的11111110)

MOV P1,A ;将ACC的数据送P1口

MOV R0,#7 ;将数据再移动7次就完成一个8位流水过程

LOOP: RL A ;将ACC中的数据左移一位

MOV P1,A ;把ACC移动过的数据送p1口显示

ACALL DELAY ;调用延时子程序

DJNZ R0,LOOP ;没有移动够7次继续移动

AJMP START ;移动完7次后跳到开始重来,以达到循环流动效果

DELAY:;延时子程序

MOV R0,#255;延时一段时间

D1: MOV R1,#255

DJNZ R1,$

DJNZ R0,D1

RET ;子程序返回

END ;程序结束

3.3查表法

上面的两个程序都是比较简单的流水灯程序,“流水”花样只能实现单一的“从左到右”流方式。运用查表法所编写的流水灯程序,能够实现任意方式流水,而且流水花样无限,只要更改流水花样数据表的流水数据就可以随意添加或改变流水花样,真正实现随心所欲的流水灯效果。我们首先把要显示流水花样的数据建在一个以TAB为标号的数据表中,然后通过查表指令“MOVC A,@A+DPTR”把数据取到累加器A中,然后再送到P1口进行显示。具体源程序如下,TAB标号处的数据表可以根据实现效果的要求任意修改。

ORG 0000H ;单片机上电后从0000H地址执行

AJMP START ;跳转到主程序存放地址处

ORG 0030H ;设置主程序开始地址

START:MOV SP,#60H ;设置堆栈起始地址为60H

MOV DPTR,# TAB ;流水花样表首地址送DPTR

LOOP: CLR A ;累加器清零

MOVC A,@A+DPTR ;取数据表中的值

CJNE A,#0FFH,SHOW;检查流水结束标志

AJMP START ;所有花样流完,则从头开始重复流

SHOW: MOV P1,A ;将数据送到P1口

ACALL DELAY ;调用延时子程序

INC DPTR ;取数据表指针指向下一数据

AJMP LOOP ;继续查表取数据

DELAY:;延时子程序

MOV R0,#255;延时一段时间

D1: MOV R1,#255

DJNZ R1,$

DJNZ R0,D1

RET   ;子程序返回

TAB:;下面是流水花样数据表,用户可据要求任意编写

DB 11111110B ;二进制表示的流水花样数据,从低到高左移

DB 11111101B

DB 11111011B

DB 11110111B

DB 11101111B

DB 11011111B

DB 10111111B

DB 01111111B

DB 01111111B ;二进制表示的流水花样数据,从高到低右移

DB 10111111B

DB 11011111B

DB 11101111B

DB 11110111B

DB 11111011B

DB 11111101B

DB 11111110B

DB 0FEH,0FDH,0FBH,0F7H ;十六进制表示的流水花样数据

DB 0EFH,0DFH,0BFH,7FH

DB 7FH,0BFH,0DFH,0EFH

DB 0F7H,0FBH,0FDH,0FEH

……

DB 0FFH ;流水花样结束标志0FFH

END ;程序结束

4.结语

当上述程序之一编写好以后,我们需要使用编译软件对其编译,得到单片机所能识别的二进制代码,然后再用编程器将二进制代码烧写到AT89C51单片机中,最后连接好电路通电,我们就看到LED1~LED8的“流水”效果了。本文所给程序实现的功能比较简单,旨在抛砖引玉,用户可以自己在此基础上扩展更复杂的流水灯控制,比如键盘控制流水花样、控制流水灯显示数字或图案等等。

220vled灯电路图

220vled灯电路图 降压使用啊,给你一个图,你参考一下。 最多可以接80个,但接的多了要适当的加大C1的容量。 1个led接220V不会接咋搞? 220vled灯电路图 1个led直接接在220V上是不可以的,LED的工作电压3.2V,需要串联一个100K-120K的电阻降压,才能使用。 如果80个红色LED灯珠串在一起用几K 几W的电阻?

这要看你串接后接入多少伏的电压回路中,还有所用的LED的额定工作电流、及每只的工作电压值是多少。现假设LED设定在10毫安,端电压2伏/只,接入220伏电压中,可知串接的限流电阻上承担60伏电压,因此阻值为60除以0.01安为6千欧,可取标准值6.2K,消耗功率为60伏乘以10毫安为600毫瓦,考虑功耗余量应选1W~2W的电阻器。以上是直流状态下的情形,若接入交流电路中,可加入四只如1N4007的二极管作整流转换为直流后接入。 是用在220V的交流电路中吗,为你提供一个电路图你参考一下吧。 在这个图中串连80个LED是可以的。 53个LED灯珠接几个3W的电阻? 老板,你是做电子灯牌吧???我可以给你做也 要看电路的电压是多少,接法怎样。 一般高亮LED工作电压3V,电流20MA,53个就是160V左右,电源电压减去160,再除以0.02A就得到电阻值。电源电压减去160,再乘以0.02就是电阻的功率。

贴片电阻的阻值识别方法 (1)2位数字后面加一字母表示法:这种方法前面两位数字表示电阻值的有效数值,后面的字母表示有效数值后面应乘以10的多少次方,单位Ω.其标识意义见下图。如:02C为102×102=10.2kΩ,27E为 187×104=1.87MΩ 贴片电阻的阻值编码表 (2)3位数字表示法:这种表示方法前两位数字代表电阻值的有效数字,第3位数字表示在有效数字后面应添加”0”的个数。当电阻小于10Ω时,在代码中用R表示电阻值小数点的位置,这种表示法通常用有阻值误差为5%电阻系列中。比如:330表示33Ω,而不是330Ω;221表示220Ω;683表示68000Ω即68kΩ;105表示1MΩ;6R2表示602Ω。 (3)4位数字表示法,这种表示法前3位数字代表电阻值的有效数字,第4位表示在有效数字后面应添加0的个数。当电阻小于10Ω时,代码中仍用R表示电阻值小数点的位置,这种表示方法通用用有阻值误差为1%精密电阻系列中。比如:0100表示10Ω而不是100Ω;1000表示100Ω而不是1000Ω;4992表示49900Ω,即49.9kΩ;1473表示147000Ω即147kΩ;0R56表示0.56Ω。 300是30欧(这是国际标法) 30R是30欧(这是英国标法) 常看国外绘制的线路图,美国、英国、日本对零件符号的标示都不同。不过对于电阻阻值之标示却逐渐趋于一致,因为那个「点」常会出问题。所以本文所谈的标示,并非是色码认识,而是零件数值表上的标

单片机课程设计报告--心形流水灯

井冈山大学 机电工程学院 单片机 课程设计报告 课程名称:单片机 设计题目:心形流水灯 姓名:玉红 专业:生物医学工程 班级:11级医工本一班 学号:110615017 指导教师:王佑湖 2013年11月27日

目录 1引言 (2) 1.1设计任务 (2) 1.2设计要求……………………………………………… ..2 2 课题综述 (2) 2.1课题的来源 (2) 2.2面对的问题 (2) 3 系统分析 (2) 3.1 STC89C52单片机引脚图及引脚功能介绍 (2) 4 系统设计 (4) 4.1硬件设计 (4) 4.1.1硬件框图 (4) 4.1.2硬件详细设计 (5) 4.2 软件设计 (5) 4.3 硬件原理图 (6) 4.4 元件清单 (6) 4.5 硬件焊接

图 (6) 4.6 代码编写 (7) 5心得体会 (7) 6致 (8) 参考文献 (8) 1 引言 单片机课程设计主要是为了让我们增进对STC89C51单片机电路 的感性认识,加深对理论方面的理解。了解软硬件的有关知识,并掌握软硬件设计过程、方法及实现,为以后设计和实现应用系统打下良好基础。另外,通过简单课题的设计练习,使我们了解必须提交的各项工程文件,达到巩固、充实和综合运用所学知识解决实际问题的目 的。 1.1设计任务 设计一个单片机控制的流水灯系统 1.2设计要求 (1)32个LED灯; (2)可实现多种的亮灯(如左循环,右循环,间隔闪,90度交叉闪等)。 2 课题综述

2.1 课题的来源 当今社会,这种由单片机芯片控制各种硬件工作的技术也日益成熟,并普及在交通、化工、机械等各个领域。而流水灯这项技术在生活中的应用更是广泛,较为贴近生活。而流水灯控制的设计所需要的知识也正好吻合了我们本学期对于单片机这门课程的学习,所以设计流水灯控制的这个课题让我们对知识的学习和巩固都有了进一步的加深。 2.2 面对的问题 这次课程设计是通过STC89C52位单片机实现。但面对的问题却是两方面的:一个是软件的设计,也就是实现流水灯控制功能的程序编辑;另一个是硬件的设计,需要我们自己连接、焊接电路板。而更为严峻的就是设计的最后还要将软硬件相结合。 3 系统分析 3.1 STC 89C52单片机引脚图及引脚功能介绍 本次设计的目的在于加深STC89C52单片机的理解,首先来简单认识一下,它的引脚如图3-1所示: 图3.1 STC89C52

花样流水灯设计

单片机课程设计 2014年 6月 15日 课 程 单片机课程设计 题 目 花样流水灯 院 系 电气工程及其自动化系 专业班级 1112班 学生姓名 温亿锋 学生学号 7 指导教师 张瑛

一丶任务 设计一款以AT89C51单片机作为主控核心,按键控制电路、流水灯显示电路以及单片机最小系统等模块组成的核心主控制电路。 二丶设计要求 通过发光二极管显示不同的花样(至少有六种花样),并且可以通过按键来控制流水灯的速度。 三丶设计方案 本方案主要是通过对基于单片机的多控制、多闪烁方式的LED流水灯循环系统的设计,来达到本设计的要求。其硬件构成框图如下图所示,以单片机为核心控制,由单片机最小系统(时钟电路、复位电路、电源)、按键控制电路、LED 发光二极管和5V直流电源组成。 单片机流水灯循环控制系统硬件框图 此设计方案中单片机的P1口接5路按键控制电路,实现流水灯花型的切换功能;单片机的P3.7引脚接上一个按钮开关以实现对流水灯闪烁频率的控制,即实现了快慢两种节拍实现花型的变换;单片机上的P2口接八路LED发光二极管组成流水灯电路,显示流水灯循环情况。 四丶系统硬件设计 4.1 直流稳压电源电路

对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源电路的稳定可靠是系统平稳运行的前提和基础。电子设备除用电池供电外,还采用市电(交流电网)供电。通过变压、整流、滤波和稳压后,得到稳定的直流电。直流稳压电源是电子设备的重要组成部分。本项目直流稳压电源为+5V。 直流稳压电源的制作一般有3种制作形式,分别是分立元件构成的稳压电源、线性集成稳压电源和开关稳压电源。下图为稳压电源采用的是三端集成稳压器7805构成的正5V直流电源。 三端固定式集成稳压电源电路图 AT89C51单片机的工作电压范围:4.0V---5.5V,所以通常给单片机外接5V 直流电源。此处用3节1.5V的干电池供电。 4.2 单片机最小系统 要使单片机工作起来,最基本的电路的构成由单片机、时钟电路、复位电路等组成,单片机最小系统如图所示。 时钟电路:本系统采用单片机内部方式产生时钟信号,用于外接一个12MHz 石英晶体振荡器和2个30pF微调电容,构成稳定的的自激振荡器,其发出的脉冲直接送入内部的时钟电路。 复位电路:确定单片机工作的起始状态,完成单片机的启动过程。单片机系统的复位方式有上电自动复位和手动按键复位。本设计采用手动按键复位,该复位方式同样具有上电自动复位功能。

led灯电路驱动原理

LED灯电路驱动电路研究 内容摘要:论文提出了几种有代表性的实用LED驱动电路方案,并对每一种驱动电路的工作原理,优缺点及适用范围进行了较详尽的论述。对LED用户合理选用驱动电路有一定的指导作用。 论文并附电压系数计算表、LED恒流驱动器型谱图、恒流驱动器性能对比表、恒流驱动器接线图等图表4张。 一、 LED是一种节能、环保、小尺寸、快速、多色彩、长寿命的新型光源。近年来国内许多厂家都在积极研发LED新型灯具。但是一个不容忽视的事实是与LED灯配套的驱动器却没有及时跟上来,驱动电路性能不佳,故障率高,成了LED推广应用的瓶颈,其中还有许多技术问题需要研究解决。 接触过LED的人都知道:由于LED正向伏安特性非常陡(正向动态电阻非常小),要给LED供电就比较困难。不能像普通白炽灯一样,直接用电压源供电,否则电压波动稍增,电流就会增大到将LED烧毁的程度。为了稳住LED的工作电流,保证LED能正常可靠地工作,各种各样的LED驱动电路就应运而生。最简单的是串联一只镇流电阻,而复杂的是用许多电子元件构成的“恒流驱动器”。 近两年来,我公司为解决研发LED灯的需要,广开思路对各种可能有使用价值的LED驱动电路,从简单到复杂,从小功率到大功率,从直流到交流,全面深入地进行了试验研究,从中提炼出了几种有代表性的驱动电路方案,经试用效果良好。下面逐一介绍,与同行作一次交流。

二、镇流电阻方案 此方案的原理电路图见图1。 这是一种极其简单,自LED 面世以 来至今还一直在用的经典电路。 LED 工作电流I 按下式计算: L U U I R -= (1) I 与镇流电阻R 成反比;当电源电压U 上升时,R 能限制I 的过量增长,使I 不超出LED 的允许范围。 此电路的优点是简单,成本低;缺点是电流稳定度不高;电阻发热消耗功率,导致用电效率低,仅适用于小功率LED 范围。 一般资料提供的镇流电阻R 的计算公式是:L U U R I -= (2) 按此公式计算出的R 值仅满足了一个条件:工作电流I 。而对驱动电路另两个重要的性能指标:电流稳定度和用电效率,则全然没有顾及。因此用它设计出的电路,性能没有保证。 笔者摸索出一种新的设计计算方法,取名叫“电压系数法”。它是从电流稳定度和用电效率的要求出发,再计算出镇流电阻R 和电源电压U 的值。这样设计出来的电路,就能满足三个条件:电流稳定度I I ?;用电效率η和工作电流I 。 电压系数法的内容如下:(公式中用到的符号见图1) 首先建立电压系数定义:L U K U = (3) (电源电压与LED 工作

单片机花样流水灯设计实验报告

**大学 物理学院 单片机花样流水灯设计实验 课题:花样流水灯设计 班级: 物理 *** 姓名: *** 学号: ……………

当今时代的智能控制电子技术,给人们的生活带来了方便和舒适,而每到晚上五颜六色的霓虹灯则把我们的城市点缀得格外迷人,为人们生活增添了不少色彩。 制作流水灯的方法有很多种,有传统的分立元件,由数字逻辑电路构成的控制系统和单片机智能控制系统等。本设计介绍一种简单实用的单片机花样流水灯设计与制作,采用基于MS-51的单片机AT89C51和发光二极管、晶振、复位、电源等电路以及必要的软件组成的以AT89C51为核心,辅以简单的数码管等设备和必要的电路,设计了一款简易的流水灯电路板,并编写简单的程序,使其能够自动工作。 本设计用AT89C51单片机为核心自制一款简易的花样流水灯,并介绍了其软件编程仿真及电路焊接实现,在实践中体验单片机的自动控制功能。该设计具有实际意义,可以在广告业、媒体宣传、装饰业等领域得到广泛应用。 关键字:AT89C51 单片机流水灯数码管

1. 单片机及其发展概况 单片机又称为单片微计算机,其特点是将微型计算机的基本功能部件(如中央处理器(CPU)、存储器、输入接口、输出接口、定时/计数器及终端系统等)全部集成在一个半导体芯片上。单片机作为一种高集成度微型计算机,已经广泛应用于工业自动化控制、智能仪器仪表、通信设备、汽车电子与航空航天电子系统、智能家居电器等各个领域。 2. Protues仿真软件简介 Protues以其数量众多的元件数据库、标准化的仿真仪器、直观的捕获界面、简洁明了的操作、强大的分析测试、可信的测试结果, 为电子工程设计节约研发时间,节省了工程设计费用。利用Protues软件设计一款通过数码管显示计数时间的流水灯电路及Keil C软件编程后,再将两者关联则可以简单快速的进行仿真。 【实验设计目标】 设计要求以发光二极管作为发光器件,用单片机自动控制,对8个LED 灯设计至少3种流水灯显示方式,每隔20秒变换一次显示花样,计时通过一个二位七段数码管显示。

基于单片机的LED流水灯设计

基于单片机的LED流水灯设计 设计任务 1掌握MCS-51系列8051、8255的最小电路及外围扩展电路的设计方法 2了解单片机数据转换功能及工作过程 3设计LED流水灯系统,实现8个LED霓虹灯的左、右循环显示4完成主要功能模块的硬件电路设计 5用proteus软件完成原理电路图的绘制 一设计方法 本课题使用AT89C51单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。如果要让接在P1.0口的LED1亮起来,那么只要把P1.0口的电平变为低电平就可以了;相反,如果要接在P1.0口的LED1熄灭,就要把P1.0口的电平变为高电平;同理,接在P1.1~P1.7口的其他7个LED 的点亮和熄灭的方法同LED1。因此,要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED灯便会一亮一暗的做流水灯了。由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到

“流水”效果了。 二方案论证与比较 2.1循环移位法 在上个程序中我们是逐个控制P1端口的每个位来实现的,因此程序显得有点复杂,下面我们利用循环移位指令,采用循环程序结构进行编程。我们在程序一开始就给P1口送一个数,这个数本身就让P1.0先低,其他位为高,然后延时一段时间,再让这个数据向高位移动,然后再输出至P1口,这样就实现“流水”效果啦。由于8051系列单片机的指令中只有对累加器ACC中数据左移或右移的指令,因此实际编程中我们应把需移动的数据先放到ACC中,让其移动,然后将ACC移动后的数据再转送到P1口,这样同样可以实现“流水”效果。具体编程如下所示,程序结构确实简单了很多。 2.2查表法 上面的两个程序都是比较简单的流水灯程序,“流水”花样只能实现单一的“从左到右”流方式。运用查表法所编写的流水灯程序,能够实现任意方式流水,而且流水花样无限,只要更改流水花样数据表的流水数据就可以随意添加或改变流水花样,真正实现随心所欲的流水灯效果。我们首先把要显示流水花样的数据建在一个以TAB为标号的数据表中,然后通过查表指令“MOVC A,@A+DPTR”把数据取到累加器A中,然后再送到P1口进行显示。具体源程序如下,TAB标号处的数据表可以根据实

单片机课程设计报告旗舰版

单片机原理及系统课程设计 评语: 考勤(10)守纪(10)过程(40)设计报告(30)答辩(10)总成绩(100) 专业:电气工程及其自动化 班级:电气1001班 姓名:周兴 学号: 201009018 指导教师:李红 兰州交通大学自动化与电气工程学院 2013 年 3 月 7 日

基于单片机的LED流水灯系统设计 摘要 本设计着重在于分析计算器软件和开发过程中的环节和步骤,并从实践经验出发对计算器设计做了详细的分析和研究。本系统就是充分利用了8051芯片的I/O 引脚。系统以采用MCS-51系列单片机89C51为中心器件来设计LED流水灯系统,实现8个LED霓虹灯的左、右循环显示,并实现循环的速度可调。 关键词:单片机;LED流水灯;MCS-51 Abstract This design mainly to analyze calculator software and in the process of developing the steps, and from the practical experience of the calculator design has made the detailed analysis and research. This system is to make full use of the 8051 chip I/O pins. System to the MCS - 51 series microconteroller as the center Intel8C51 device to design LED running lights system, realize the eight LED neon light left and right cyclic display, and realize the circulation speed adjustable. Keywords: single chip microcomputer, LED running lights,MCS-51

一款5050三芯贴片LED灯制作资料和贴片LED节能灯电路图

一款5050三芯贴片LED灯制作资料和贴片LED节能灯电路图 为了让广大的电子爱好者和电子DIY发烧友能够自己制作简易的贴片LED节能灯,现博主特意为广大的朋友奉献一款贴片LED节能灯的制作资料和贴片LED灯的简易制作过程包含贴片LED节能灯制作电路图,以下是10贴片LED灯的制作电路图: 图 1 图1是一款贴片LED照明灯具的实用电路图,该灯使用220V电源供电,220V交流电经C1降压电容降压后经全桥整流再通过C2滤波后经限流电阻R3给串联的10颗贴片LED提供恒流电源.贴片LED的额定电流为20mA,但是我们在制作节能灯的时候要考虑很多方面的因素对贴片LED的影响,包括光衰和发热的问题,LED的温度对光衰和寿命影响很大,如果散热不好很容易产生光衰,因为LED的特性是温度升高电流就会增大,所以一般在做大功率照明时散热的问题是最重要的,将影响到LED的稳定性,小功率一般都采取自散热方式,所以在电路设计时电流不宜过大.图中R1是保护电阻,R2是电容C1的卸放电阻,R3是限流电阻防止电压升高和温度升高LED的电流增大,C2是滤波电容,实际在LED电路中可以不用滤波电路,C2是用来防止开灯时的冲击电流对LED的损害,开灯的瞬间因为C1的存在会有一个很大的充电电流,该电流流过LED将会对LED产生损伤,有了C2的介入,开灯的充电电流完全被C2吸收起到了开灯防冲击保护.该电路是小功率灯杯最实用的电路,占用体积小可以方便的装在空间较小的灯杯里,现在被灯杯产品广泛的采用.优点:恒流源,电源功耗小,体积小,经济实用.但是在设计时降压电容要采用耐压在400V以上的涤纶电容或CBB电容,滤波电容要用耐压250v以上.此电路适合驱动7-12只20mA的贴片LED 图2是电路板图PCB

流水灯设计与总结报告

流水灯设计与总结报告 摘要:近年来,随着电子技术和微型计算机的发展呢,单片机的档次不断提高应用领域也不断扩大,已在工业控制、尖 端科学、智能仪器仪表、日用家电汽车电子系统、 办公自动化设备、个人信息终端及通信产品中得到广泛 的应用,成为现代电子系统中最重要的智能化的核心部件。关键字:单片机,流水灯 需求分析: 随着现代社会的发展,人们越来越追求审美和新颖,而流失灯就是其中一种,以前简单的照明工具变得越来越多样化,流水灯的千姿百态给人一种视觉冲动,现在不管大街小巷我们都可以随处可见这种变幻万千的流水灯,而这种流水灯我们可以产用子电路去设计,我们可以用控制器和状态译码器来实现灯光的流水效果,但是现在我们可以用单片机AT89C51来实现,因为其相对于电子电路有明显的优越性,控制硬件电路比较简单,软件方面也不复杂,而且功能作用并不低于电子电路设计的。由于它的小巧方便,我们采用单片机来做流水灯。 设计系统

1.复位电路部分 为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分。单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。单片机系统的复位方式有:手动按钮复位和上电复位。手动按钮不仅具有上电复位的功能,还可以通过按按键的方法实现复位,(如上图所示按S22)此时电源VCC经两个电阻分压,在RST端产生一个复位高电平。 2.时钟电路部分 时钟电路为单片机工作提供基本时钟,它是计算机工作的心脏,它控制着计算机的工作节奏。时钟电路一般由晶体震荡器和电容组成。

LED射灯驱动电路原理图

LED射灯驱动电路原理图如下所示: 监控照明是全球节能的主流,而大功率LED 照明更是今后世界的照明发光系统的主流趋势。大功率LED具有亮度高、节能环保、安全性和稳定性高等特点,比传统光源节电60% ~ 70%.传统的声光控延时控制器能很好地实现对灯的控制,在光线黑暗时或晚上来临时,能有效地实现“人来灯亮,人去灯熄”,但由于其开关用的是继电器之类的机械控制器,所以在人流量多的地方由于频繁的开关,较容易损坏。 LED射灯驱动电路 V IN 上电时,电感( L )和电流采样电阻( RS )的初始电流为零,LED 输出电流也为零(见图2 )。这时候,内部功率开关导通,SW 的电位为低。电流通过电感(L )、电流采样电阻( RS )、LED 和内部功率开关从V IN 流到地,电流上升的斜率由V IN、电感(L )和LED 压降决定,在RS 上产生一个压差VCSN,当为 115 mV 时,内部功率开关关断,电流以另一个斜率流过电感( L )、电流采样电阻(R S )、LED和肖特基二极管( D ); 当( V IN-VCSN )为85mV时,功率开关重新打开,这样使得在LED 上的平均电流为IOUT = ( 0. 085+ 0. 015) /2 RS = 0. 1 /R S.如果不使用调光功能,可使DIM 引脚悬空,这时可输出设定的最大电流。

基于AT89C2051的智能控制器电路如图4所示,其主要由传感器单元、A D 转换单元、控制器单元组成。AT89C2051芯片用于对来自声控和光控传感器检测到的信号经过整形以后的信号数据做处理,进而控制LED 驱动器。该电路中AT89C2051的p3. 0 和p3. 1端口用作输入信号检测,剩下的13 个端口可选择输出控制。软件流程图如图5所示。 图4 智能控制器电路图 设计的LED射灯智能驱动系统,能有效地LED、检测周围环境的变化,及时关闭、开启灯源以及调光。该系统与传统的声光控延时开关照明系统相比,不仅能大量节省电能,而且其特有的调光模块使用电效率大大提高。该系统在工程上有较好的应用前景。

单片机流水灯实验报告

单片机流水灯实验报告 电子信息工程学系实验报告 课程名称:单片机原理及接口 实验项目名称:实验2 流水灯实验时间: xx-10-21 班级:电信092 姓名:蔡松亮学号: 910706247 一、实验目的: 进一步熟悉keil仿真软件、proteus仿真软件的使用。了解并熟悉单片机I/O口和LED灯的电路结构,学会构建简单的流水灯电路。掌握C51中单片机I/O口的编程方法和使用I/O口进行输入输出的注意事项。 二、实验原理: MCS-51系列单片机有四组8位并行I/O口,记作P0、P1、P2和P3。每组I/O口内部都有8位数据输入缓冲器、8位数据输出锁存器及数据输出驱动等电路。四组并行I/O端口即可以按字节操作,又可以按位操作。当系统没有扩展外部器件时,I/O端口用作双向输入输

出口;当系统作外部扩展时,使用P0、P2口作系统地址和数据总线、P3口有第二功能,与MCS-51的内部功能器件配合使用。 以P1口为例,内部结构如下图所示: 图 P1口的位结构 作输出时:输出0时,将0输出到内部总线上,在写锁存器信号控制下写入锁存器,锁存器的反向输出端输出1,下面的场效应管导通,输出引脚成低电平。输出1时,下面的场效应管截止,上面的上拉电阻使输出为1。作输入时:P1端口引脚信号通过一个输入三态缓冲器接入内部总线,再读引脚信号控制下,引脚电平出现在内部总线上。 I/O口的注意事项,如果单片机内部有程序存贮器,不需要扩展外部存贮器和I/O接口,单片机的四个口均可作I/O口使用;四个口在作输入口使用时,均应先对其写“1”,以避免误读;P0口作I/O 口使 用时应外接10K的上拉电阻,其它口则可不必;P2可某几根线作地址使用时,剩下的线不能作I/O口线使用;P3口的某些口线作第二功能时,剩下的口线可以单独作I/O口线使用。

led节能灯维修电路图

led节能灯维修电路图 led节能灯维修电路图 led节能灯有低电压启辉、无频闪、无噪音、高效节能、开灯瞬间即亮、使用寿命长(3000小时以上,为普通白炽灯的3倍多)的好处,深受广大消费者的喜爱 先说下led节能灯好坏的检测流程 首先要排除假故障。关灯后节能灯有间隙性的闪光,这并不是灯的质量问题。主要原因是电工线路安装不规范,将开关设在零线造成的。只要把进线端的零线与火线调换一下即可。使用了带氖灯的开关,关灯后仍然能形成微流通路,或借线安装双联开关的,会造成有时关灯后有闪光现象。 维修led节能灯时,为安全应用英才取措施:隔离变压器隔离市电。 一、led节能灯不能正常点亮的检修 1.常见为谐振电容C6击穿(短路)或耐压降低(软击穿),应换为耐压在1kV以上的 同容量优质涤纶或CBB电容。 2.灯管灯丝开路。若灯管未严重发黑,可在断丝灯脚两端并联0.047μF/400V的涤 纶电容后应急使用。

3.R1、R2开路或变值(一般以R1故障可能性较大),用同阻值的1/4W优质电阻代 换。 4.三极管开路。如发现只有一只三极管开路,但不能更换一只,而应更换一对耐压在 400V以上的同型号配对开关管。否则容易出现灯光打滚或再次烧管。 5.灯光闪烁不停。灯管若未严重发黑,检查D5、D6有无虚焊或开路,若D5、D6软击 穿或滤波电容C1漏液及不良,也会使灯光闪烁不停。 6.灯难以点亮,有时用手触摸灯管能点亮或灯光打滚,这可能是C3、C4容量不足、不 配对。 7.倘若单支小功率节能灯点亮后灯丝有发红或发光的现象,还应检查D1~D4有无软 击穿,C1是否装反或漏电,电源部分有无短路等。 8.扼流圈L及振荡变压器B的磁心有断裂。如若单换磁心,要注意三点:(1)使用符 合要求的磁心,否则可能使扼流圈的电感值有较大出入,给节能灯埋下隐患;(2)磁隙不能过小,以免磁饱和;(3)磁隙间用合适的垫衬物垫好后,用胶粘剂粘上,并缠上耐高温阻燃胶带,以防松动。此外对B的同名端不能接错。 9.检修使用触发管的电子镇流器,应重点检查双向触发二极管,此管一般用DB3型, 它的双向击穿电压为32±4V。 二、led节能灯有元件明显损坏的检修 1.1.虽不熔断保险、不烧断进线处线路而电阻等有明显损坏的,三极管必损无疑。这 首先可能是灯管老化引起的,其次是使用环境差,另外可能是由C1失去容量造成的。 对于前二种情况,在更换电阻、三极管时,最好也更换配对的C3、C4小电解。对于后一种,C3、C4不必更换,由于C1工作在高压条件下,务必选用优质耐热电解电容器进行代换。 2.在熔断保险、烧断进线处线路的情况下,若C1、Q1、Q2完好,则必须逐个对D1~ D4进行常规检查和耐压测试。或把D1~D4全部用优质品代换。 3.C1爆裂,如伴有熔断保险、烧断进线的现象,应将D1~D4、C1全部更换。 4.只有Q2一侧的阻容件、三极管烧坏的,应重点检查C2是否已击穿。 5.若高频变压器B损坏,可用∮0.32mm高强线在10mm×6mm×5mm的高频磁环上 绕制,T1、T2各为4圈;T3为8圈(注意头尾)。扼流圈L:灯管功率5~40W,相应为1.5~5.5mH之间。 三、少数电子节能灯对其他家用电器的干扰。 可调整L的电感量或C2的电容量,使其不干扰遥控电视机,又能安全工作。 四、日常使用中led节能灯应该注意的地方 1.led节能灯不能在调光台灯、延时开关、感应开关的电路中使用。 2.led节能灯应避免在高温高湿的环境中使用。

基于单片机的流水灯课程设计

09机电一体化课程设计 学院:南昌航空大学高职学院 设计题目:基于单片机的流水灯系统设计 指导老师:杨蓓 姓名: 班级:099021 学号: 年月日

目录 一、摘要 (03) 二、前言 (03) 三、硬件组成 3.1流水灯硬件构成及原理 (04) 3.2流水灯硬件原理图 (04) 四、软件编程 4.1位控法 (06) 4.2循环位移法 (08) 4.3查表法 (10) 4.4遵循原则 (13) 五、结语 (17) 六、设计体会 (17) 七、参考文献 (18)

一、摘要 当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。关键词:LED 单片机控制系统流水灯 二、前言 学习单片机的最有效方法就是理论与实践并重,现在我把单片机流水灯设计作为一个毕业课程设计,需要更深的去了解单片机的很多功能,努力的去查找资料,当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。 三、硬件组成

3.1流水灯硬件构成及原理 按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。AT89C51单片机是美国ATMEL公司生产的低电压、高性能CMOS 8位单片机,具有丰富的内部资源:4kB闪存、128BRAM、32根I/O 口线、2个16位定时/计数器、5个向量两级中断结构、2个全双工的串行口,具有4.25~5.50V的电压工作范围和0~24MHz工作频率,使用AT89C51单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。其具体硬件组成如图1所示。 3.2流水灯硬件原理图

单片机控制的花样流水灯设计_毕业设计论文

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

按键控制数码管和流水灯设计报告实验报告要点

摘要 单片机自20世纪70年代以来,以其极高的性价比,以及方便小巧受到人们极大的重视和关注。本设计选用msp430f249芯片作为控制芯片,来实现矩阵键盘对LED数码管显示的控制。通过单片机的内部控制实现对硬件电路的设计,从而实现对4*4矩阵键盘的检测识别。用单片机的P3口连接4×4矩阵键盘,并以单片机的P3.0-P3.3口作键盘输入的列线,以单片机的P3.4-P3.7口作为键盘输入的行线,然后用P0.0-P0.7作输出线,通过上拉电阻在显示器上显示不同的字符“0-F”。在硬件电路的基础上加上软件程序的控制来实现本设计。其工作过程为:先判断是否有键按下,如果没有键按下,则继续检测整个程序,如果有键按下,则识别是哪一个键按下,最后通过LED数码管显示该按键所对应的序号。 关键字:单片机、流水灯、数码管、控制系统 SCM since the nineteen seventies, with its high price, and a convenient compact attention and great concern. Thisdesign uses msp430f249 chip as the control chip, to realize the control of the LED digital tube display matrix keyboard. Through the internal control single chip to realize the hardware design of the circuit, so as to re alize the detection and recognition of 4*4 matrix keyboard. 4 * 4 matrix keyboard connected with the MCU P3 port, and the MCU P3.0 P3.3 port for a keyboard input, MCU P3.4P3.7 port as the lines of keyboard input, and then use theP0.0 P0.7 as the output line, by a pull-up resistor display different characters "0F on display". Control with software programs based on the hardware circuit to realize the design. The working process is: first to determine whether a key is pressed, if no key is pressed, it will continue to test the whole procedure, if a key is pressed, the Keywords: SCM, water lights, digital tubes, control system 键盘控制流水灯和数码管实验报告 目录 一设计的目的 (2) 二任务描述及方案设计 (3) 1. 任务描述 (3)

基于单片机的花样流水灯设计

题目基于单片机的花样流水灯 姓名王志远学号 201103320275 所在系电子电气工程学院专业年级 P11电气自动化五班指导教师李霞 二〇一二年十二月二十八日

摘要 本文是基于51单片机的花样流水灯的项目设计,在项目程序设计中运用了单片机AT89C51芯片,在程序检测与试验中实现了计数清零(CLR)暂停(LJMP)延时(DELAY)进而实现流水灯循环点亮,控制8个发光二极管的流水亮灭。最后通过实验体现单片机在现实生活中的作用。

目录 摘要 (2) 目录 (3) 一.引言 (4) 二、设计目的 (5) 三、设计要求 (5) 四.硬件组成 (5) 五.软件编程 (7) 5.1流程框图 (7) 5.2 花样流水灯主程序 (8) 六、总结与体会 (10) 七、参考文献 (11)

一.引言 单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛的应用,成为现代电子系统中最重要的智能化的核心部件。 通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。 单片机经过1、2、3、3代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。 当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。学习单片机的最有效方法就是理论与实践并重,本文笔者用AT89C51单片机自制了一款简易的流水灯,重点介绍了其软件编程方法,以期给单片机初学者以启发更快地成为单片机领域的优秀人才。

用单片机控制的LED流水灯设计(电路、程序全部给出) 开关电源设计制作

用单片机控制的LED流水灯设计(电路、程序全部给出)开关电源设计制作学习园地 » 您尚未登录注册 | 社区服务 | 勋章中心 | 帮助 | 首页 | 无图版 社区服务 银行 朋友圈 开关电源设计制作学习园地 -> 好好学习-天天向上 -> 用单片机控制的LED流水灯设计(电路、程序全部给出) XML RSS 2.0 WAP --> 本页主题: 用单片机控制的LED流水灯设计(电路、程序全部给出)加为IE收藏 | 收藏主题 | 上一主题 | 下一主题 pwmdy 级别: 电源-1级工程师 精华: 0 发帖: 212 威望: 126 点 金钱: 212 RMB 贡献值: 0 点 注册时间:2009-05-21 最后登录:2009-11-22 用单片机控制的LED流水灯设计(电路、程序全部给出) 1.引言 当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。学习单片机的最有效方法就是理论与实践并重,本文笔者用AT89C51单片机自制了一款简易的流水灯,重点介绍了其软件编程方法,以期给单片机初学者以启发,更快地成为单片机领域的优秀人才。 2.硬件组成 按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。AT89C51单片机是美国ATMEL公司生产的低电压、高性能CMOS 8位单片机,具有丰富的内部资源:4kB闪存、128BRAM、32根I/O口线、2个

单片机课程设计报告--心形流水灯

单片机课程设计报告--心形流水灯

井冈山大学 机电工程学院 单片机 课程设计报告 课程名称:单片机 设计题目:心形流水灯 姓名:彭玉红 专业:生物医学工程 班级:11级医工本一班 学号:110615017 指导教师:王佑湖 2013年11月27日

目录 1引言 (2) 1.1设计任务 (2) 1.2设计要求……………………………………………… ..2 2 课题综述 (2) 2.1课题的来源 (2) 2.2面对的问题 (2) 3 系统分析 (2) 3.1 STC89C52单片机引脚图及引脚功能介绍 (2) 4 系统设计 (4) 4.1硬件设计 (4) 4.1.1硬件框图 (4) 4.1.2硬件详细设计 (5) 4.2 软件设计 (5) 4.3 硬件原理图 (6) 4.4 元件清单 (6) 4.5 硬件焊接图 (6) 4.6 代码编写 (7) 5心得体会 (7) 6致谢 (8) 参考文献 (8)

1 引言 单片机课程设计主要是为了让我们增进对STC89C51单片机电路的感性认识,加深对理论方面的理解。了解软硬件的有关知识,并掌握软硬件设计过程、方法及实现,为以后设计和实现应用系统打下良好基础。另外,通过简单课题的设计练习,使我们了解必须提交的各项工程文件,达到巩固、充实和综合运用所学知识解决实际问题的目的。 1.1设计任务 设计一个单片机控制的流水灯系统 1.2设计要求 (1)32个LED灯; (2)可实现多种的亮灯(如左循环,右循环,间隔闪,90度交叉闪等)。 2 课题综述 2.1 课题的来源 当今社会,这种由单片机芯片控制各种硬件工作的技术也日益成熟,并普及在交通、化工、机械等各个领域。而流水灯这项技术在生活中的应用更是广泛,较为贴近生活。而流水灯控制的设计所需要的知识也正好吻合了我们本学期对于单片机这门课程的学习,所以设计流水灯控制的这个课题让我们对知识的学习和巩固都有了进一步的加深。 2.2 面对的问题

LED节能灯电路图

LED节能灯电路图--不需要外部开关的大功率LED灯具驱动电路图 随着新一代的新LED实现了较高的功率和效率,这些设备的应用逐渐扩展到了新的领域,如手电筒或车辆应用等。大功率LED与白炽灯泡及荧光灯管等共同应用于环境照明中。电流源是对LED供电的最佳方式。由于多数的能源,包括电池、发电机及工业主电源,越来越像电压源而不是像电流源,LED需要在其与电源之间插入某些电子电路。这种电路可以很简单,如同串联电阻器。但考虑到能源效率及其它因素,最好的是高效的电压馈入式电流源。对于电流大于0.35A的LED,感应式开关稳压通常是最佳选择。 本设计实例提供了一系列基于单电源集成电路开关稳压器电路,主要是为了提高效率和减小体积。电路设计师为了实现此目标,尽量减少使用较大的元件,如外接功率晶体管、开关、大电容、电流检测电阻,并采用持续的大密度光源尽可能扩展光照范围来维持电路正常运行。 图1、2、3中的电路适合采用三、四个碱性电池、镍氢电池(NiMH)或镉镍电池(Ni Cd)组成的电源供电。图4和图5中的电路可用于汽车,其配电系统的标称线路电压为12V、24V或42V。图4、5中的电路也可用于包括24V配电线路进行控制的工业系统和应急子系统及电信应用,其系统电源为–48V线路电压。 图一 这些电路的设计者们采用相同的概念:全面集成的单芯IC开关稳压器和微功耗运算放大器。运算放大器驱动IC上的1.25V反馈端子。尽管该节点针对的是标准电压稳压器的拓扑结构,运算放大器将其与小得多的电流检测电压及略有差异的电流调节器拓扑结构相匹配。这些电路都不需要使用外部电源开关。由于不需要平滑处理LED电流中的高频纹波,这种设计避免了开关稳压器中常用的较大值的滤波电容。所有电路的共同点是可以选择变暗功能,方法是在运算放大器的输入端引入可由电阻和电位器调节的偏置来实现。根据IC的不同,电阻及电位器可由内部稳压器的VD或CVL端子来供电。

相关主题
文本预览
相关文档 最新文档