文档库 最新最全的文档下载
当前位置:文档库 › LED小灯实验报告

LED小灯实验报告

LED小灯实验报告
LED小灯实验报告

led流水灯的设计报告

课程名称: led流水灯设计学院:大数据与信息工程学院专业:姓名:学号:年级:任课教师:

一、实验的背景和意义

单片机全称叫单片微型计算机,是一种集成在电路芯片,是采用大规模集成电路技术把cpu随机存储器ram、只读存储器rom、多种输入输出口、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的应用。大致可以分为以下几个范畴: 1、在智能仪器仪表上的应用,例如精确的测量设备;2、在工业控制中的应用,例如用单片机可以构成形式多样的控制系统,与计算机互联网构成二级控制系统等;3、在家用电器中的应用,可以从手机、电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话、集群移动通信、无线电话对讲机等;4、在医用设备中的应用,例如医用呼叫机、各种分析仪、超声诊断设备及病床呼叫系统等等;5在各种大型电器中的模块化作用,如音乐集成单片机,看是简单的功能,微缩在电子芯片中,就需要复杂的类似于计算机的原理。

本设计着重在于分析计算器软件和开发过程中的环节和步骤,并从实践经验出发计算器设计做了详细的分析和研究。本系统就是充分利用了8051芯片的i/o引脚。系统已采用mcs —51系列单片机为中心器件来设计led流水灯系统,实现led左循环显示,并实现循环的速度可调。二、设计目的

1.学习基本理论在实践中综合运用的初步经验,掌握电路设计的基本方法、设计步骤,培养综合设计与调试能力。

2.掌握汇编语言程序和c语言程序设计方法。

3.培养实践技能,提高分析和解决实际问题的能力。三、设计任务及要求

1.用个发光二极管作为显示电路

2.实现led动态显示

3.能连续循环显示

四、设计思路

led流水灯实际上是一个带有八个放光二极管的单片机最小应用系统,即为由晶振led 灯、电阻、电容器、电源等电路和必要的软件组成的单个单片机。

如果要让接在p1.0口的led1亮起来,那么只需要把p1.0口的电平变为低电平就可以了;相反,如果要让接在p1.0口的led1熄灭,那么只需要把p1.0口的电平变为高电平就可以了;同理,接在p1.1—p1.7口的其他7个led的点亮的熄灭的方法同led1。因此,只要使接在单片机上的八个led灯在接通电源后除了最右端一个其余都亮,一秒后倒数第二个熄灭其余都亮,如此循环往复,就可以达到流水的效果。

在此我们还需注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令时的时间很短,我们在控制二极管亮灭的时候应该延迟一段时间,否则我们就看不到“流水”的效果了。

五、模块介绍

采用at89c51作为主控芯片,将p1分别接8个led实现显示,采用汇编语言编程和c 语言实现。方案框图如下:

图2.1

六、元件清单

硬件设计主要是介绍构成此led流水灯单灯左移电路的硬件,对原理图、电阻电容模块的主要原件,及电路设计加以解释说明,模块化的加以说明,才不会相互混淆便于准确的说明。

at89c51单片机简介 1、主要特点有:

at89c51是4k字节闪速存储器,128字节内部ram,32个i/o口线,2个16位定时器/

计数器,一个5向量级中断结构,一个全双工串行通信口,片内振荡器时钟电路。同时at89c51

降至0hz的静态逻辑操作,并支持两种可选的节电工作模式。空闲方式体制cpu的工作,但

允许ram,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存ram 中的内容,但

振荡器体制工作并禁止其他所有不见工作直到下一个硬件复位。

at89c51芯片外形结构和引脚分布图 2、实验效果

图中led灯的两端都接的是高电平,要能使所接的led灯正向导通发光则通过写入单片

机的程序控制单片机p2端口的高低电平来实现灯的亮与熄

3.2 led电路原理图

引脚功能说明:

篇二:led点灯实验报告

led 点灯实验报告

华中科技大学电信提高班1101 一.实验目的:

设计多种方案点亮de2开发板上的led灯,熟悉使用de2开发板。

二.方案设计:

方案一:设计一个计数器,通过计数器输出十进制数值的奇偶性来控制led灯的亮与暗

step1:设计一个计数规律为4-5-6-7-8-9-4-5-6-7-8-9-4....的计数器

1. 设计分频电路

该电路的作用是把一个频率为50mhz的电源分频为1hz的电源。该设计电路我在quartus

上,采用verilog hdl语言实现。源代码如下截图:

说明:分频器的源代码截图

然后将这段代码生成一个元件,如下图,其中有一个50mhz的输入端口,有一个1hz的

输出端口。

说明:生成的分频器元件

说明:

in:输入脉冲频率(50mhz)

out:输出脉冲频率(1hz)

2. 设计计数电路

计数电路通过芯片74191实现,由于在计数器到9时重新由4开始计数,因此在qdqcqbqa

输出为1010的时候,反馈给74191的载入端子,使其重新载入dcba=0100,开始计数。在

quartus上设计的电路如下图,其中lab05元件为七段显示译码器件,用于接入发光二极管,

从而比较直观地验证结果。

(4-9计数,译码电路)

(电路引脚分配截图)

该电路点亮led灯的方法是:十进制计数输出为奇数是,led灯亮,输出为偶数时,led

灯灭,电路在de2开发板实现的结果录像在附件中。

方案二:模仿交通灯的设计,控制红色和绿色的led灯的亮与灭

该方案是通过一盏红色led灯和绿色led灯来简易地模仿交通灯的设计,其基本原理是:

在一定时间内显示红灯,然后开始倒计时,过了一定时间后,就显示一段时间的绿灯,再倒

计时,然后重新显示红灯。在这个实验中我简化了交通灯的模型,红灯和绿灯的倒计时间一

样,都设定为8秒,即计时器显示为8-7-6-5-4-3-2-1-8-7-6-5-4-3-2-1......于是,应该

先做一个模八的倒计时计数器,这个功能我通过芯片74191完成。而红灯绿灯的切换显示我

通过一个jk触发器完成,其余的主要是为实现模为8服务,在quartus上连接的电路如下截

图所示:

(红绿灯模拟电路连线)

实验测试结果应该为每次倒计时8到1的时候,都只会有一盏灯亮,然后到下一个8到

1倒计时的时候,就会换成另一种颜色的led灯亮,而原来亮的led灯会灭掉。在de2开发

板上的实现详见附件:

方案三:模仿射击小游戏中的子弹发射过程,控制18盏红色led灯和2盏绿色led灯的

亮与灭

如今假设从右往左开枪射击,特别地用两盏绿色led灯代表枪头,每次绿色led灯亮就

代表开枪射击,用两盏发光的红色led灯代表射出的枪弹,开枪后枪弹从右往左运动,设计

中用两盏发光的红色led灯从右往左运动代表。那么通过电路设计,可以模拟出射击小游戏

中的枪弹射击过程。

设计电路中,使用了一个使50mhz分频成12hz的分频器,是通过verilog代码编写的分

频元件,其verilog代码如下截图所示:

(50mhz-12hz分频器代码截图)

然后通过芯片7490构成一个0-9的计数器,然后把计数器的输出,作为数据选择器的输

入,电路中我使用的芯片为7442数据选择器芯片,然后把数据选择器的每个输出端口连接到

相邻的两个led灯上去,就完成了简化后的“子弹发射”模型。由于数据选择器的输出是高

电平,因此在7442芯片的输出都加了一个非门把电平置反。实验设计电路如图所示:

(“子弹发射”模型设计电路)

在de2开发板上的测试成果详见附件中的视频,部分截图如下所示:篇三:电工led灯

手工制作实验报告

浙江农林大学

天目学院

实习(课程设计)报告

课程电工及电子技术实习

系(部)工程技术系

指导老师

专业班级汽车服务101班

学生姓名

学号

一、原理图及原理说明

led(light emitting diode),发光二极管,是一种能够将电能转化为可见光的固态的

半导体器件,它可以直接把电转化为光。

led 的心脏是一个半导体的晶片,

晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧

树脂封装起来。半导体晶片由两部分组成,一部分是p型半导体,在它里面空穴占主导地位,

另一端是n型半导体,在这边主要是电子。但这两种半导体连接起来的时候,它们之间就形

成一个p-n结。当电流通过导线作用于这个晶片的时候,电子就会被推向p区,在p区里电

子跟空穴复合,然后就会以光子的形式发出能量,这就是led灯发光的原理。而光的波长也

就是光的颜色,是由形成p-n结的材料决定的。

二、元器件清单 330欧姆电阻一个 105/400v电容一个开关一个

390欧姆电阻一个发光管一个整流二极管五个发光二极管 18个

开关按钮一个压簧一个

充电按钮一个充电插头一个插头支架一个

开关线路板一个充电线路板一个自功丝 4个

导线 8根 led线路板一个电瓶一个

镜片一个反光杯一个灯罩一个

装饰片一个外壳一套金属软管一个

三、调试

为了方便调试,led 和电池夹可暂不安装,待调试结束后再另行安装。小夜灯控制电路和电源电路相互独立,这两部分电路的调试也应分开进行,以免彼此牵扯而影响电路测试和故障判断。

控制电路调试时先将 led 的连接线按电路原理图焊接在控制电路板上,再在控制电路板上两电源输入端以及 rxd 和 txd 端各焊接 1 根导线,分别与电源和编程电路相连。电路连接妥当后仔细检查几遍,确认无误后即可上电将程序下载至单片机内,之后重新上电对按键功能和 led 状态进行全面测试。

电源电路调试时,在电源电路板上两电源输入端各焊接 1 根导线与电源相连,这里同样使用稳压电源来调试。检查电路时要特别注意以上几点。与调试控制电路一样,功耗问题不能轻易忽略,调试时要有足够的耐心,力争将功耗降至最低,这一点对调试采用电池供电的电路至关重要。

四、心得体会

这是大学学习阶段一次非常难得的理论与实际相结合的机会,通过这次的设计,我摆脱了单纯的理论知识学习状态,.通过试验进一步理解和消化了书本知识,分析每个语句的含义,运用所学知识进行简单的程序设计。在制作过程中,不断调试和修改序,提高了对单片机的应用能力,分析问题和解决问题的能力。实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际问题的能力,同时也提高我查阅文献资料、设计手册以及设计规范等其他专业能力水平,提高是有限的但提高也是全面的,正是这一次设计让我积累了无数实际经验,使我的头脑更好的被知识武装了起来,也必然会让我在未来的工作学习中表现出更高的应变能力,更强的沟通力和理解力。顺利如期的完成本次实习给了我很大的信心,让我了解专业知识的同时也对本专业的发展前景充满信心,通过对单片机的系统学习。对一些 led的设计做了一些必要的改进。同时对自己的改进也做了真实的仿

真。达到了预期的目的。但是在改进的过程里也发现了自己的很多的不足。这会在以后的学习生活里不断提高,逐步完善自己。篇四:实验五 led小灯实验

实验五 led流水灯实验

实验报告内容及格式

1.实验目的

2.实验设备

3.实验原理及环境

4.实验内容

只做文字叙述,程序部分放在程序清单中。 5.程序清单

本实验使用的完整程序。如果使用了本实验或前面实验中完全相同的子程序,可不列写,只做注明即可。

6.实验步骤

7.实验总结

主要包括对实验结果、调试过程、错误及产生的原因的分析,以及本次实验的重要收获等。此项为实验成绩评定的重要依据。

实验目的:

掌握proteus软件的使用方法

利用proteus软件画出单片机控制跑马灯的电路原理图,然后编程实现发光二极管依次点亮,间隔1s.

学会将程序下载到单片机的使用方法。

实验设备:

sc5204开发板、安装有keil、proteus仿真软件的计算机一台

实验原理及环境:

1. 实验板上有8个led灯,通过74hc573芯片与单片机的p0口相连接,当输出口为0 时,

发光二级管点亮;输出位为1时,发光二极管熄灭。

2. 8d锁存器74hc573芯片特点:(1)三态总线驱动输出(2)置数全并行存取(3)

缓冲控制输入

(4)使能输入有改善抗扰度的滞后作用

74hc573引脚图:

3.sc5204实验板原理图

实验内容:

1.用keil软件编写一个8位led流水灯程序。该程序的要求如下:(1)自己设计点亮

顺序。(2)每个灯亮的时间为1秒。 2.生成.hex工程文件

3.用proteus仿真软件仿真出上述原理图,然后装载.hex文件进行调试

4.用stc-isp

软件将程序下载在sc5204实验板上,验证实验结果。

预习要求:

理解实验原理,熟悉实验环境。编写实现本实验要求的程序,并生成*.asm文件,将这

个文件放在u盘上备用。

实验步骤:

1.建立一个工程,将在预习中做好的实验内容键入,并生成*.asm文件,加入工程中。

2.

用proteus仿真软件画出原理图。

3.将*.asm文件编译后与仿真图连接,运行,调试。

4.如果运行结果不正常,可以用设断点、单步运行的方法查找错误所在,修改后重新编

译。

5.与单片机硬件连接,运行。

重要提示:

1.实验板必须断电后才能进行接线操作。

2.指令中的“,:;”是西文字符,切不可使用中文符号;数字“0”与字符“o”不可混淆。

3.软件延时可以用循环程序实现,单片机的时钟为12mhz,每条指令的执行时间可以从

教材的附表中查出。

4.程序的起始地址必须为0000h(以后各实验均同)。

5.对程序修改后必须退出硬件连接,进行编译后再重新进行硬件连接才能生效。参考仿

真图:

图2.1实验仿真图

这个实验实现一个小灯的移动,最直接的方法就是对位进行操作,比如clr p0.5就能点

亮该引脚控制的那个小灯。不直接对位操作也可以实现对位的操作的,这种方式更好一些因

为八个小灯每次都在你控制之中。可以尝试做出各种移动方式,比如多个一起移动或两头同

时相向移动遇到之后又返回去等等很多花样。多做多想多实践,这是唯一学好单片机或者某

种技术的比较可靠的途径。

参考程序:

org 0000h ljmp main org 0100h main: setb p1.1

mov p0,#0xff

clr p1.1 ;这一段三个语句是关闭数码管 setb p1.3

mov p0,#0x00

clr p1.3 ;关闭点阵

setb p1.2 ;使能控制led小灯的锁存器 clr c mov r0,#01h ;用于实现小灯移动的一个变量

chongzhuang: mov r3,#14 ;r3用于判断小灯是否已移到最边缘的那一个 xunhuan:mov

a,r0

cpl a ;小灯是低电平点亮,所以取反后就只点亮一个 mov p0,a acall yanshi

mov a,r3

subb a,#8 ;判断是否移到了最边缘的那一个小灯 jnc left ;

否,则继续该方向移动。是,则转移至left进行反方向移动

mov a,r0 rr a

mov r0,a ;对r0进行不带进位循环右移,即实现小灯的移动 ajmp again left: mov

a,r0

rl a

mov r0,a again: dec r3

mov a,r3 clr c

jz chongzhuang ;判断r3是否为零,是,则重新装数 ajmp xunhuan ;反复循环

yanshi: ;非精确延时子程序

mov r4,#5 ys0: mov r2,#0ffh ys1: mov r1,#0ffh ys2: djnz r1,ys2

djnz r2,ys1 djnz r4,ys0 ret end篇五:led灯实验报告

mcs-51单片机接口技术实验

适用:电气类专业本科学生

实验报告

实验一熟悉proteus仿真模拟器,led花样表演

一、实验目的

掌握以下方法:

1.在proteus的环境下,设计硬件原理图;

2.在keilc集成环境下设计c51语言程序;

2.在proteus的环境下,将硬件原理图与软件联接仿真运行。

二、实验环境

1.个人微机,windows操作系统

2.proteus仿真模拟器

3.keilc编程

三、实验题目

基本题:使用8051的并口带动8个led发光二极管显示一种花样表演。提高题:使用

一个键切换实现3种以上花样表演。

四、实验类型:

学习、模仿与简单设计型。

五、实验步骤:

0、进入isis,先选择需要的元件,然后设计电原理图,保存文件;

1、在keilc软件集成环境下编写源程序,编译工程文件;

2、将所设计的硬件原理图与目标代码程序相联接;

4、按play键,仿真运行程序。

附,可能用到的元件名称:

cpu:at89c51或任一种mcs-51家族cpu;

晶振:crystal;

电容器:capacitors,选22pf 电解电容:cap-elec或genelect10u16v 复位电阻:minres10k

限流电阻:minres330r

按键:button

led:led-blue/red/yellow或diode-led (一)接线图如下:

(二).基础花样

(四)程序流程图

(五)c程序

#include <reg52.h>

#define uint unsigned int

#define uchar unsigned char const tab1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, /*正向流水灯*/ 0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,};/*反向流水灯*/ const tab2[]={0xff,0x00,0xff,0x00,0xff,0x00,}; void delay()

{

uint i,j;

for(i=0;i<256;i++)

for(j=0;j<256;j++)

{;}

}

void int1() interrupt 0

{

uchar i;

for (i=0;i<6;i++)

{ p0=tab2[i];

delay();

}

}

void main(void)

{

ex0=1;

it0=1;

ea=1; while(1)

{

uchar x;

for(x=0;x<15;x++)

{ p0=tab1[x];

delay();}

}

} (六)总结

本次实验让我能够熟练的掌握和使用keil和proteus等软件进行编程和仿真,也对流水

灯的原理和硬件结构有了更加深刻的认识。只会基础花样不懂变通。

LED灯实验报告

mcs-51单片机接口技术实验 适用:电气类专业本科学生 实验报告 实验一熟悉proteus仿真模拟器,led花样表演 一、实验目的 掌握以下方法: 1.在proteus的环境下,设计硬件原理图; 2.在keilc集成环境下设计c51语言程序; 2.在proteus的环境下,将硬件原理图与软件联接仿真运行。 二、实验环境 1.个人微机,windows操作系统 2.proteus仿真模拟器 3.keilc编程 三、实验题目 基本题:使用8051的并口带动8个led发光二极管显示一种花样表演。提高题:使用一个键切换实现3种以上花样表演。 四、实验类型: 学习、模仿与简单设计型。 五、实验步骤: 0、进入isis,先选择需要的元件,然后设计电原理图,保存文件; 1、在keilc软件集成环境下编写源程序,编译工程文件; 2、将所设计的硬件原理图与目标代码程序相联接; 4、按play键,仿真运行程序。 附,可能用到的元件名称: cpu:at89c51或任一种mcs-51家族cpu; 晶振:crystal; 电容器:capacitors,选22pf 电解电容:cap-elec或genelect10u16v 复位电阻:minres10k 限流电阻:minres330r 按键:button led:led-blue/red/yellow或diode-led (一)接线图如下: (二).基础花样 (四)程序流程图 (五)c程序 #include <> #define uint unsigned int #define uchar unsigned char const tab1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, /*正向流水灯*/ 0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,};/*反向流水灯*/ const tab2[]={0xff,0x00,0xff,0x00,0xff,0x00,}; void delay() { uint i,j; for(i=0;i<256;i++) for(j=0;j<256;j++)

单片机实验报告——LED灯控制器

《微机实验》报告LED灯控制器 指导教师: 专业班级: 姓名: 学号: 联系方式:

一、任务要求 实验目的:加深对定时/计数器、中断、IO端口的理解,掌握定时/计数器、中断的应用编程技术及中断程序的调试方法。 实验内容:利用C8051F310单片机设计一个LED灯控制器 主要功能和技术指标要求: 1. LED灯外接于P0.0端。 2. LED灯分别按2Hz,1Hz和0.5Hz三种不同频率闪动,各持续10s。 3. 在LED灯开始和停止闪烁时蜂鸣器分别鸣响1次。 4. 利用单片机内部定时器定时,要求采用中断方式。 提高要求: 使用按键(KINT)控制LED灯闪烁模式的切换。 二、设计思路 C8051F310单片机片上晶振为24.5MHz,采用8分频后为3.0625MHz ,输入时钟信号为48个机器周期,所以T1定时器采用定时方式1,单次定时最长可以达到的时间为 1.027s,可以满足0.5Hz是的定时要求。 基础部分: 给TMOD赋值10H,即选用T1定时器采用定时方式1,三种频率对应的半周期时间为0.25s、0.5s、1s。计算得需给TH1和TL1为C1H、B1H;83H、63H;06H、C6H。 要使闪烁持续10s,三种模式需要各循环40、20、10次。 用LOOP3:MOV C,PSW.5 ;PSW.5为标志位,进定时器中断后置一 JNC LOOP3 代替踏步程序等待中断,以便中断完后回到主程序继续向下执行。 为了减少代码长度,可以采用循环结构,循环主题中,将R1、R2分别赋给TH1、TL1,R7为循环次数(用DJNZ语句实现);定时中断里,重新给TH1、TL1赋值时同理。这样,循环时只要把定时时间和循环次数赋给R1、R2、R7即可,达到减少代码长度的效果。

LED调光实验报告

LED调光实验报告 高亮度发光二极管(LED)在各种领域应用普及,并要求LED具备有调光功能。在现在的几种调光技术中,从简单的可变电阻负载到复杂的脉冲宽度调制(PWM)开关,每一种方法均有其利弊。PWM调光的效率最高,电流控制也最精准。本文以LED驱动器LM3405为例,论述LED在调光时的特性,例如亮度与正向电流的关系、波长的变化(色移)和控制器的工作周期限制等。 由于LED的功率低于1 W,所以可用任何类型的电压源(开关器、晶体管)和串串联电阻建构一个电流源。对于少数光线输出端电流的改变而造成亮度和颜色的变化,人的肉眼是不容易察觉出来。不过,一旦将多个LED串联,该稳压器便必需担当电流源的角色。这是因为LED的正向电压VF会随正向电流IF变化,图1是LED波长随着正向电流IF变化图,而该变化对于每个LED都不相同的,即使是同一批产品也有区别。在较大的电流下,光线的强度变化通常约为20%。而 LED制造商一般都会采用较大的VF范围来增加亮度和颜色,因此上述情况尤其突出。然而,除了电流外,正向电压还会受到温度影响。假如只采用镇流电阻器,则光源的颜色和亮度变化很大,而唯一可确保色温稳定的方法是稳定前正向电流IF。 大部分设计人员只习惯为LED设计稳压器,但在设计电流调节器方面显然有不同的要求。电压输出必须要配合固定的输出电流。虽

然在大多数应用中, LED驱动器的输出电流可容许误差±10%,而直流电流的输出纹波更可高达20%,一旦纹波超出20%,人的肉眼便会察觉到亮度的变化,假如输出纹波进一步增加到40%,肉眼就无法承受。 一般而言,电流调节器的设计都需使用比较大的电感以使电感电流IL的变化少于20%。这里可采用LM3405,即使电感由于1.6 MHz 的高开关频率而变得较小,仍可发挥很好的效用。LM3405性能参数如下: 控制方法: 封装:电流模式 TSOT-6 最大输入电压: 15V 应用:工业照明 1A 1~22uF 4.7~10uH 驱动电流:输出电容:电感: 3、脉冲宽度调制调光技术

电工LED灯手工制作实验报告

浙江农林大学 天目学院 实习(课程设计)报告 课程电工及电子技术实习 系(部)工程技术系 指导老师 专业班级汽车服务101班 学生姓名 学号 一、原理图及原理说明

LED(Light Emitting Diode),发光二极管,是一种能够将电能转化为可见光的固态的半导体器件,它可以直接把电转化为光。LED的心脏是一个半导体的晶片, 晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是P 型半导体,在它里面空穴占主导地位,另一端是N型半导体,在这边主要是电子。但这两种半导体连接起来的时候,它们之间就形成一个P-N结。当电流通过导线作用于这个晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED灯发光的原理。而光的波长也就是光的颜色,是由形成P-N结的材料决定的。 二、元器件清单 330欧姆电阻一个 105/400V电容一个开关一个

390欧姆电阻一个发光管一个整流二极管五个 发光二极管 18个开关按钮一个压簧一个 充电按钮一个充电插头一个插头支架一个 开关线路板一个充电线路板一个自功丝 4个 导线 8根 led线路板一个电瓶一个 镜片一个反光杯一个灯罩一个 装饰片一个外壳一套金属软管一个 三、调试 为了方便调试,LED 和电池夹可暂不安装,待调试结束后再另行安装。小夜灯控制电路和电源电路相互独立,这两部分电路的调试也应分开进行,以免彼此牵扯而影响电路测试和故障判断。 控制电路调试时先将 LED 的连接线按电路原理图焊接在控制电路板上,再在控制电路板上两电源输入端以及 RXD 和 TXD 端各焊接 1 根导线,分别与电源和编程电路相连。电路连接妥当后仔细检查几遍,确认无误后即可上电将程序下载至单片机内,之后重新上电对按键功能和 LED 状态进行全面测试。 电源电路调试时,在电源电路板上两电源输入端各焊接 1 根导线与电源相连,这里同样使用稳压电源来调试。检查电路时要特别注意以上几点。与调试控制电路一样,功耗问题不能轻易忽略,调试时要有足够的耐心,力争将功耗降至最低,这一点对调试采用电池供电的电路至关重要。四、心得体会 这是大学学习阶段一次非常难得的理论与实际相结合的机会,通过这次的设计,我摆脱了单纯的理论知识学习状态,.通过试验进一步理解和消化了书本知识,分析每个语句的含义,运用所学知识进行简单的程序设计。在制作过程中,不断调试和修改序,提高了对单片机的应用能力,分析问题和解决问题的能力。实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际问题的能力,同时也提高我查阅文献资料、设计手册以及设计规范等其他专业能力水平,提高是有限的但提高也是全面的,正是这一次设计让我积累了无数实际经验,使我的头脑更好的被知识武装了起来,也必然会让我在未来的工作学习中表现出更高的应变能力,更强的沟通力和理解力。顺利如期的完成本次实习给了我很大的信心,让我了解专业知识的同时也对本专业的发展前景充满信心,通过对单片机的系统学习。对一些 LED的设计做了一些必要的改进。同时对自己的改进也做了真实的仿真。达到了预期的目的。但是在改进的过程里也发现了自己的很多的不足。这会在以后的学习生活里不断提高,逐步完善自己。

LED灯泡设计与制作实验报告

西安邮电大学 专业课程设计报告书 系部名称: 学生姓名:) 专业名称: 班级: 实习时间:2013年6月3日至2013年6月14日

LED灯泡设计与制作实验报告 【一】项目需求分析 课程设计分为三个独立模块 一、Tracepro学习及操作,完成LED建模与仿真; 二、LED灯泡驱动电路反向设计(完成驱动的原理图设计和PCB版的生成及仿真); 三、LED球形灯泡焊接制作。 【二】实施方案及本人承担的工作 实施方案: 一、第一步骤是安装tracepro软件,并了解其页面基本情况。 第二步骤是熟悉光学仿真软件Tracepro,完成LED灯珠的光学仿真设计。 第三步骤是掌握LED灯珠设计,并了解实际操作过程原理以及LED二次光学设计基本原理。 二、通过分析现有LED驱动电路,对其进行反向设计,画出其驱动电路,并理解其实现原 理。完成LED驱动电路原理图,并仿真得出其结果 三、焊接完成一个LED灯泡,并能点亮。 本人承担的工作: 在本次专业课程设计中,我和我的搭档从一开始就认真对待。所以每一部分的完成都是我们共同努力的结果。从最开始的LED灯外形的绘制,LED灯珠的光学仿真设计,驱动电路的设计,LED驱动电路原理图,PCB原理图并仿真,我们俩都有完成各自的,在之后的交流和共同学习下完成最好的一份。LDE灯的焊接是我们两共同努力完成的。

【三】程序框图 【四】实验结果 首先我们利用Tracepro光学仿真软件制作出了灯罩的实体图以及LED灯珠仿真,并实现了其光学仿真;其次用Protel 99SE软件制作出了驱动电路原理图以并生成PCB板然后做了仿真;最后在了解了LED灯的工作原理,掌握了它的驱动电路之后,我们焊接了自己的LED灯,并使其点亮。

LED小灯实验报告

led流水灯的设计报告 课程名称: led流水灯设计学院:大数据与信息工程学院专业:姓名:学号:年级:任课教师: 一、实验的背景和意义 单片机全称叫单片微型计算机,是一种集成在电路芯片,是采用大规模集成电路技术把cpu随机存储器ram、只读存储器rom、多种输入输出口、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的应用。大致可以分为以下几个范畴: 1、在智能仪器仪表上的应用,例如精确的测量设备;2、在工业控制中的应用,例如用单片机可以构成形式多样的控制系统,与计算机互联网构成二级控制系统等;3、在家用电器中的应用,可以从手机、电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话、集群移动通信、无线电话对讲机等;4、在医用设备中的应用,例如医用呼叫机、各种分析仪、超声诊断设备及病床呼叫系统等等;5在各种大型电器中的模块化作用,如音乐集成单片机,看是简单的功能,微缩在电子芯片中,就需要复杂的类似于计算机的原理。 本设计着重在于分析计算器软件和开发过程中的环节和步骤,并从实践经验出发计算器设计做了详细的分析和研究。本系统就是充分利用了8051芯片的i/o引脚。系统已采用mcs —51系列单片机为中心器件来设计led流水灯系统,实现led左循环显示,并实现循环的速度可调。二、设计目的 1.学习基本理论在实践中综合运用的初步经验,掌握电路设计的基本方法、设计步骤,培养综合设计与调试能力。 2.掌握汇编语言程序和c语言程序设计方法。 3.培养实践技能,提高分析和解决实际问题的能力。三、设计任务及要求 1.用个发光二极管作为显示电路 2.实现led动态显示 3.能连续循环显示 四、设计思路 led流水灯实际上是一个带有八个放光二极管的单片机最小应用系统,即为由晶振led 灯、电阻、电容器、电源等电路和必要的软件组成的单个单片机。 如果要让接在p1.0口的led1亮起来,那么只需要把p1.0口的电平变为低电平就可以了;相反,如果要让接在p1.0口的led1熄灭,那么只需要把p1.0口的电平变为高电平就可以了;同理,接在p1.1—p1.7口的其他7个led的点亮的熄灭的方法同led1。因此,只要使接在单片机上的八个led灯在接通电源后除了最右端一个其余都亮,一秒后倒数第二个熄灭其余都亮,如此循环往复,就可以达到流水的效果。 在此我们还需注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令时的时间很短,我们在控制二极管亮灭的时候应该延迟一段时间,否则我们就看不到“流水”的效果了。 五、模块介绍 采用at89c51作为主控芯片,将p1分别接8个led实现显示,采用汇编语言编程和c 语言实现。方案框图如下: 图2.1 六、元件清单 硬件设计主要是介绍构成此led流水灯单灯左移电路的硬件,对原理图、电阻电容模块的主要原件,及电路设计加以解释说明,模块化的加以说明,才不会相互混淆便于准确的说明。 at89c51单片机简介 1、主要特点有: at89c51是4k字节闪速存储器,128字节内部ram,32个i/o口线,2个16位定时器/

流水灯实验报告

实验二流水灯 实验时间:2011-11-20 实验地点:物理楼406 一、实验目的 通过此实验进一步了解,熟悉FPGA开发软件的使用方法及Verilog.HDL,的编程方法;学习简单时序电路的设计。 二、实验原理和内容 实验内容:在实验板上实现LED1~LED8发光二极管流水灯显示 实验原理:在LED1~LED8引脚上周期性地输出流水数据,如原来输出的数据是11111100则表示点亮LED1,LED2,流水一次后,输出数据应该为11111000,而此时则应点亮LED1~LED3三个LED发光二极管,这样就可以实现LED流水灯,为了观察方便,流水速率最好在2Hz左右。在QuickSOPC核心板上有-48MHz的标准时钟源,该时钟脉冲CLOCK 与芯片的28脚相连,为了产生2Hz的时钟脉冲,在此调用了一个分频模块int_div模块,通过修改分频系数来改变输出频率,int-div模块是一个占空比为50%的任意整数分频器。 三、实验步骤 1,启动QuartusⅡ建立一个空白工程,然后命名为led-water.qpf。 2,新建Verilog HDL源程序文件ledwater.v,输入程序代码并保存,然后进行综合编译。若在编译过程中发现错误,则找出并更正错误,直至编译成功为止。 3,从设计文件创建模块,由ledwater.v生成名为ledwater.bsf的模块符号文件。 4,将光盘中EDA-Component目录下的int-div.bsf和int-div.v拷贝到工程目录。 5,新建图形设计文件命名为led-water.bdf并保存。在空白处双击鼠标左键,在Symbol对话框左上角的libraries.v中,分别将project下的ledwater和int-div模块放在图形文件led-water.bdf中,加入输入,输出引脚,双击各引脚符号进行引脚命名。将与ledwater模块led[7..0]连接的引脚命名为led[7..0],与int-div模块clock连接的引脚命名为clock,int-div模块的clk-out与ledwater模块的clk相连接。 6,选择目标器件并对相应的引脚进行锁定,在这里所选择的器件为Altera公司Cyclone系列的EPIC12Q240C8芯片,引脚锁定方法见下表,将未使用的引脚设置为三态输入。

八只LED灯做流水灯实验报告

51八只LED灯做流水灯实验 第一节: 单片机在上电初始后,其各端口输出为高电平。如果我们现在想让接在P1.0口的LED1亮,那么我们只要把P1.0口的电平变为低电平就可以了。想让LED1灭,LED0亮,只需将P1.0升高,P1.1变低,LED1就熄灭LED2随后既点亮!依始类推如下所示8只LED变会一亮一暗的做流水灯了。本实验在“SP-51实验板”学习套件上的相关图纸: P1.0低、P1.0高、P1.1低、P1.1高、P1.2低、P1.2高、P1.3低、P1.3高、P1.4低、P1.4高、P1.5低、P1.5高、P1.6低、P1.6高、P1.7低、P1.7高、返回到开始、程序结束。 我们不能说P1.1你变低,它就变低了。因为单片机听不懂我们的汉语的,只能接受二进制的“1、0......”代码。我们又怎样来用二进制语议论使单片机按我们的意思去工作呢?为了让单片机工作,只能将程序写为二进制代码交给其执行;早期单片机开发人员就是使用人工编写的二进制代码交给单片机去工作的。今天,我们不必用烦人的二进制去编写程序,完全可以将我们容易理解的“程序语言”通过“翻译”软件“翻译”成单片机所需的二进制代码,然后交给单片机去执行。这里的“程序语言”目前主要有汇编和C两种;在这里我们所说的“翻译”软件,同行们都叫它为“编译器”,将“程序语言”通过编译器产生单片机的二进制代码的过程叫编译。前面说到,要想使LED1变亮,只需将对应的单片机引脚电平变为低电平就可以了。现在让我们将上面提到的8只LED流水灯实验写为汇编语言程序。 “汉语”语言汇编语言 开始:star: P1.0低clr p1.0 P1.0高setb p1.0 P1.1低clr p1.1 P1.1高setb p1.1

LED实验报告

山西大同大学 物理与电子科学学院 LED封装与测试 题目: LED封装与测试实验报告班级: 学号: 姓名: 指导教师: 职称:讲师 完成日期:2020 年11月 3 日

一:目的 能够熟练掌握LED封装与测试,并能够熟知原理。 二、仪器装置: 显微镜、烘烤机、扩张机、子母环、固晶笔、固晶座、点胶注射器、LED支架、超声波金丝球焊线机、电子秤、镊子等。 三、实验原理 LED封装的基本原理: 1、前期准备:通过扩张机,准备好实验要用的晶体芯片;在点胶注射器上点上适当的胶水。 2、在显微镜下把支架上的固晶区域的中间部分点上适量的胶水,然后点晶,把芯片在显微镜下点在固晶区域中部的胶水上。 3、点胶结束后把支架放在专业烤箱上烘烤,将芯片固定在固晶区域;烘烤结束,等支架降温,然后焊丝。焊丝后,灌胶烘烤。等支架降温,切割好之后,对成品芯片通电检测。 LED是将电能转化为光能的半导体材料。由P型半导体和N型半导体构成的PN结是LED的核心结构。由于在P型半导体和N型半导体中存在着两种不同的载流子:空穴和电子,在外界电极、电压的作用下,两种载流子在PN结复合。电子从高能级跃迁到低能级,辐射以光子形式放出。LED封装的作用是保护晶片,完成电气互连,增强晶片散热性能,以及完成光线的配光和输出。LED的封装技术直接影响到LED灯具的光、热、电综合性能。引脚式封装的封装结构包括金属支架银胶/绝缘胶、金线、晶片和环氧树脂胶。

四:步骤 (1)反晶、刺晶和扩晶 1、打开扩晶机电源开关。 2、热机十分钟,温度调整至50-60℃。 3、根据字母环面积剪下适当大小的3M膜,取少量芯片。 4、打开扩张机上压架在热板上放置子母环内圈。 5、将3M膜粘芯片的一面朝上放置,夹好夹具,再按上升按钮直到膜紧绷。 6、放上子母环外圈,按下压按钮使外圈箍住内圈,按下降按钮使子母环与扩张机分离,使扩晶机恢复到原状态。 7、取出已扩好芯片的子母环。 (2)点胶和刺晶 1、备胶:取适量胶水注入针头。 2、将排好的夹具放到显微镜下,打开灯光,将显微镜调到最佳位置(调节显微镜高度)。 3、调节气动点胶机旋钮,使出胶量合乎标准。 4、取针点胶,胶水尽量点在中心且适量,依次点完所有灯杯。 5、将子母环平台放在灯架上,调节平台腿的高度使平台和灯架的间隙约2毫米。 6、再次调节显微镜,开始刺晶,将芯片对准胶水。 7、用刺晶笔戳芯片,使芯片落在胶水上,依次刺晶。 (3)烘烤 1、将经过固晶的支架放在烤箱里面,预设温度和时间。 2、打开烤箱放入灯架,达到烘烤的设定时间,等时间到关闭开关和电源。 3、打开烤箱,带上隔热手套取出灯架,关闭烤箱

51单片机流水灯实验报告

51单片机流水灯试验 一、实验目的 1.了解51单片机的引脚结构。 2.根据所学汇编语言编写代码实现LED灯的流水功能。 3.利用开发板下载hex文件后验证功能。 二、实验器材 个人电脑,80c51单片机,开发板 三、实验原理 单片机流水的实质是单片机各引脚在规定的时间逐个上电,使LED灯能逐个亮起来但过了该引脚通电的时间后便灭灯的过程,实验中使用了单片机的P2端口,对8个LED灯进行控制,要实现逐个亮灯即将P2的各端口逐一置零,中间使用时间间隔隔开各灯的亮灭。使用rl或rr a实现位的转换。 A寄存器的位经过rr a之后转换如下所示: 然后将A寄存器转换一次便送给P2即MOV P2,A便将转换后的数送到了P2口,不断循环下去,便实现了逐位置一操作。 四、实验电路图

五、通过仿真实验正确性

代码如下:ORG 0 MOV A,#00000001B LOOP:MOV P2,A RL A ACALL DELAY SJMP LOOP DELAY:MOV R1,#255 DEL2:MOV R2,#250 DEL1:DJNZ R2,DEL1 DJNZ R1,DEL2 RET End 实验结果: 六、实验参考程序 #include #define uchar unsigned char #define uint unsigned int uchar table[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

sbit P00=P0^0; sbit P01=P0^1; void delay(uchar t) { uchar i,j; for(i=0;i

led闪烁实验报告

竭诚为您提供优质文档/双击可除 led闪烁实验报告 篇一:单片机实验--LeD灯闪烁实验 实验报告 课程名称 实验项目 20XX年3月13日 【实验目的】 1.掌握51单片机开发板的使用步骤; 2.掌握51单片机开发板所需软件的安装过程; 3.以LeD灯闪烁为例子,掌握软件KeIL3的使用方法。熟悉51单片机开发板的使用 【实验环境】 1.实验仪器、设备 计算机、51单片机开发板 2.软件 usb驱动程序、KeLL开发软件 3.实验过程

51单片机开发板的使用步骤 1)安装usb驱动程序; 2)安装KeIL开发软件 3)在KeIL环境中编写和调试程序 4)用程序烧录软件,将单片机程序烧录到单片机 51单片机开发板所需软件的安装过程 1)安装usb驱动程序 2)设置串口 LeD灯闪烁的程序的编写、调试和烧录。 【实验内容】 1.内容一 1.1操作过程 (1)将单片机开发板的电源与pc的usb口相连; (2)在pc机上安装usb_Driver驱动程序的安装,具体安装步骤,请参见《文件 驱动程序安装说明.pdf》;设置串口,请参见《设置串口.pdf》; (3)在pc机上安装KeILV3软件,具体安装步骤,请参见《安装说明.TxT》; (4)运行KeIL3软件,软件的具体使用方法,请参见请参见《keil入门.pDF》文 件;

(5)在KeIL软件中,创建内容如下的c程序,文件名为学生自己的学号: (6)编译和调试,修改程序错误; (7)使用软件《pZIsp自动下载软件.exe》将程序烧录到单片机中,观察现象是 否与正常; (8)再在原来程序的基础上,修改程序,实现功能较复杂的程序。 (9)编写内容如下的汇编程序,文件名为学生学号.asm: 1.2操作结果 程序下载成功后,则单片机开发板上的8个LeD灯将闪烁。下图为LeD灯电路图。 1.3结果分析 主程序中有: (1)p2=0x00; (2)delay(600); (3)p2=0xff; (4)delay(600); 第一条程序为置p0口为低电平,点亮p2口8个LeD;,第二条程序为调用延时程序,等待一段时间熄灭,第三条程序为置p0口为高电平,熄灭p2口8个LeD灯;最后一条程序为调用延时程序。

电工LED灯手工制作实验报告

浙江农林大学天目学院 实习(课程设计)报告 课程电工及电子技术实习 系(部)工程技术系 指导老师 专业班级汽车服务101班 学生姓名 学号

一、原理图及原理说明 LED(Light Emitting Diode),发光二极管,是一种能够将电能转化为可见光的固态的半导体器件,它可以直接把电转化为光。LED的心脏是一个半导体的晶片, 晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是P 型半导体,在它里面空穴占主导地位,另一端是N型半导体,在这边主要是电子。但这两种半导体连接起来的时候,它们之间就形成一个P-N结。当电流通过导线作用于这个晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED灯发光的原理。而光的波长也就是光的颜色,是由形成P-N结的材料决定的。

二、元器件清单 330欧姆电阻一个 105/400V电容一个开关一个 390欧姆电阻一个发光管一个整流二极管五个 发光二极管18个开关按钮一个压簧一个 充电按钮一个充电插头一个插头支架一个 开关线路板一个充电线路板一个自功丝4个 导线8根 led线路板一个电瓶一个 镜片一个反光杯一个灯罩一个 装饰片一个外壳一套金属软管一个 三、调试 为了方便调试,LED 和电池夹可暂不安装,待调试结束后再另行安装。小夜灯控制电路和电源电路相互独立,这两部分电路的调试也应分开进行,以免彼此牵扯而影响电路测试和故障判断。 控制电路调试时先将 LED 的连接线按电路原理图焊接在控制电路板上,再在控制电路板上两电源输入端以及RXD 和TXD 端各焊接 1 根导线,分别与电源和编程电路相连。电路连接妥当后仔细检查几遍,确认无误后即可上电将程序下载至单片机内,之后重新上电对按键功能和LED 状态进行全面测试。 电源电路调试时,在电源电路板上两电源输入端各焊接 1 根导线与电源相连,这里同样使用稳压电源来调试。检查电路时要特别注意以上几点。与调试控制电路一样,功耗问题不能轻易忽略,调试时要有足够的耐心,力争将功耗降至最低,这一点对调试采用电池供电的电路至关重要。四、心得体会 这是大学学习阶段一次非常难得的理论与实际相结合的机会,通过这次的设计,我摆脱了单纯的理论知识学习状态,.通过试验进一步理解和消化了书本知识,分析每个语句的含义,运用所学知识进行简单的程序设计。在制作过程中,不断调试和修改序,提高了对单片机的应用能力,分析问题和解决问题的能力。实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际问题的能力,同时也提高我查阅文献资料、设计手册以及设计规范等其他专业能力水平,提高是有限的但提高也是全面的,正是这一次设计让我积累了无数实际经验,使我的头脑更好的被知识武装了起来,也必然会让我在未来的工作学习中表现出更高的应变能力,更强的沟通力和理解力。顺利如期的完成本次实习给了我很大的信心,让我了解专业知识的同时也对本专业的发展前景充满信心,通过对单片机的系统学习。对一些LED的设计做了一些必要的改进。同时对自己的改进也做了真实的仿

LED实验报告

哈尔滨理工大学荣成学院 单片机原理及应用Protues 仿真实验 班级:电气18 学号: 姓名: 日期: 2020.05.27

实验一 LED流水灯 一、实验名称:LED流水灯 二、实验目的 1.掌握在Keil环境下建立项目、添加、保存源文件文件、编译源程序的方法; 2.掌握运行、步进、步越、运行到光标处等几种调试程序的方法; 3.掌握在Proteus环境下建立文件原理图的方法 4.实现Proteus与Keil联调软件仿真。 三、使用仪器设备编号部件及备件 1.实验室电脑; 2.单片机实验箱。 四、实验过程及数据、现象记录 1.在Proteus环境下建立如下仿真原理图,并保存为文件; 实际操作过程

原理图中常用库元件的名称: 无极性电容:CAP 极性电容:CAP-ELEC 单片机: AT89C51 晶体振荡器:CRYSTAL 电阻:RES 按键; BUTTON 发光二极管:红色LED-RED 绿色LED-GREEN 蓝色LED-BLUE 黄色LED-YELLOW 在Keil环境下建立源程序并保存为.ASM文件,生成.HEX文件; 汇编语言参考程序如下: ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV A,# H LOOP: MOV P2,A CALL DELAY SJMP LOOP DELAY: MOV R1,# H DL1: MOV R2,# H DL2: MOV R3,# H

DJNZ R3,$ DJNZ R2,DL2 DJNZ R1,DL1 RET END 将以上程序补充完整,流水时间间隔为50ms。C51语言参考程序: #include #include #define uchar unsigned char #define uint unsigned int void delay_ms(uint x) { uint i; uchar j; for(i=0;i

LED灯实验报告

电子工艺实训——LED 学院: 专业:电子信息科学与技术 年级: 姓名: 一、实验目的 电子工艺实习课程通过课堂教学,让学生了解一般电子电路设计及制作工艺知识;通过实际训练,学生自已动手,掌握一定操作技能并制作实际产品,使学生初步接触生产实际,得到基本工程训练;同时进行工程意识和科学作风培养;为学习后续课程和其他实践教学环节,以及从事实际工作奠定基础。 1.熟悉使用Protel DXP软件。 2.掌握Protel DXP的原理图设计系统的基本功能和应用技巧。 3.掌握印制电路板系统的基本功能和应用技巧。 4.掌握手工制作印刷电路板的方法。 二、实验内容 1.在Protel DXP软件平台上,熟练运用SCH常用库及SCH常用工具栏,完成图1所示 电路图的原理图设计,使用电气法则检查原理图,以确保电路的正常电气连通。 图1 电路图

2.采用自动布局与手工布局相结合,并辅以自动布线、手动布线,调整元件 位置同时兼顾布线的可靠性、合理性等因素。 三、实验(设计)仪器设备和材料清单 1、计算机 2、Protel软件 3、热转印机 4、覆铜板等 5、高速小钻机 6、切板机 7、各种电子元器件 8、万用表等仪器仪表 四、实验步骤 1.实验前准备:①确定元件所在元件库;②熟悉元件封装方法 2.完成原理图设计,检查原理图的连接正确性。 3.原理图如下所示: 4.生成和检查网络表,将SCH元件导入PCB编辑器。 5.完成单面印制电路板的设计:采用自动布局与手动布局相结合,并辅以

自动布线、手工布线,调整元件位置同时兼顾布线的可靠性、合理性等 因素。 可得到的图形如下所示: 6,将上述所得到的pcb图形拿到打印机上进行打印,为了能够节省资源,尽量将图形的比例调小一点,但也不应过于小而看不清楚图片。调好比例之后,就将其用硫酸纸打印出来。 7,再按照所打印出的图形的大小,裁一块与其大小比例适中的电路板,将这张图形纸黏在电路板上,并用双面胶将其固定住。 8,接着将该电路板放到曝光机中,先进行抽空,接着便进行曝光。 9,大约曝光140秒(或者短一些,依情况而定),取出电路板,撕下图纸观察电路板,若能够较清晰的看到上面有相应的绿色的电路图,则表明曝光成功,反之则表明曝光不明显,甚至是失败。

LED灯闪烁实验总结

课程名称:Zigbee技术及应用实验项目: LED灯闪烁实验指导教师: 专业班级:姓名:学号:成绩: 1.实验目的 (1)学习单片机IO口配置与驱动,实现指示灯LED1闪烁,频率为1Hz; (2)通过模块化编程,养成良好编程习惯。 2.实验设备 (1)CC2530核心板一块; (2)传感器底板一个; (3)仿真器一个; (4)方口USB线一根; 3.实验原理 3.1硬件设计原理 本实验的原理如图1-1所示。其中,LED1和LED3都串联一个R273和R275限流电阻,然后连接到CC2530的P1口的P1_1和P1_0管脚上。当P1_1为低电平时,LED1上有电流流过,LED1被点亮,反之熄灭。

图1-1 LED灯原理图 限流电阻R的计算:图中R273和R275限流电阻,其计算公式如下: R=(U-UF)/ID (1-1) 式中,U为电路供电电压,UF为LED正向压降,ID为LED的工作电流。对于普通LED发光二极管,其正向压降:黄色为1.4V、红色为1.6V、蓝/白色为2.5V;点亮工作电流为3-20mA。 由图1-1可知,电路供电电压为U=3.3V,LED1选择为黄色发光二极管(压降是1.4V),带入(1-1)式可得R的取值范围是95-633Ω,电阻只要在此范围内即可,一般选择了470Ω的常用电阻。 从图1-1可以看出,如果要让LED1发光,需要设置CC2530对应的I/O口将LED电平拉低。本实验我们只点亮LED1指示灯,所以只要设置LED1为低电平即可,所以只要我们知道LED1与CC2530哪个管脚相连就可以进行编程。随着这个思路我们在原理图中找到LED1与CC2530芯片的P1_1管脚连接,将P1_1管脚拉低LED1即被点亮。 3.2程序设计原理 (1)主程序分析 本实验的程序流程如图1-2所示,其重点IO口的配置。如果以1Hz的频率点亮LED1闪烁,则需要配置P1_1为输出,然后在P1_1输出1Hz的脉冲信号。

LED灯实验报告

理学与信息科学学院 微机接口课程设计报告 设计题目点阵LED屏显示设计 学生专业班级计算机科学与技术2013级02班 学生姓名(学号)赵世飞(20133739) 设计小组其他同学姓名(学号)唐辉(20133649) 于晨(20133701)指导教师李绍静 完成时间 2016年04月14日 实习(设计)地点信息楼526 2016 年 4 月 16 日

一、课程设计目的和任务 利用点阵LED屏向上卷动显示“青岛农业大学”; 熟悉Keil软件和STC-ISP-v4.80软件的使用,微机原理实验箱及其开发环境; 查阅点阵LED屏的工作原理,如何获取图形,结合原理图了解芯片如何驱动点阵LED屏工作,了解LED点阵的基本结构,学习LED点阵的扫描显示方法。二、分析与设计 1.设计任务分析:实验系统中的16*16LED点阵由四块8*8LED点阵组成,点阵中对应点的正、负极为“1”、“0”时,该灯点亮。 2.设计方案论证:16*16LED点阵行线为阳极线,列线为阴极线,显示时采用按行扫描,从第0行开始逐行赋值“1”,同时用2个字节控制16列的阴极端,使指定小灯发光。 3.硬件设计及原理图: 点阵LED单元原理图 点阵LED显示实验接线图

4.程序流程图和源代码清单: 程序流程图 /*头文件hzdot.h*/ unsigned char code hzdot[224] = { 0x80,0x00,0x80,0x00,0xFC,0x1F,0x80,0x00, 0xF8,0x0F,0x80,0x00,0xFF,0x7F,0x00,0x00, 0xF8,0x0F,0x08,0x08,0xF8,0x0F,0x08,0x08, 0xF8,0x0F,0x08,0x08,0x08,0x0A,0x08,0x04,//青 0x40,0x00,0x20,0x00,0xF8,0x0F,0x08,0x08, 0x28,0x08,0xC8,0x08,0x48,0x0A,0x08,0x04, 0xF8,0x3F,0x20,0x20,0x20,0x20,0x22,0x22, 开始 变量定义 清屏 消隐 0-7行显示程序 j < 8 消隐 8-15行显示程序 j < 8 Count += 2; Count==224-32 Count = 0; NO YES NO YES NO YES

51单片机呼吸灯实验报告

呼吸灯 1 功能与技术分析 呼吸灯就是让LED灯的闪烁像呼吸一样,时呼时吸,时亮时暗,利用LED的余辉和人眼的暂留效应,看上去和人的呼吸一样。可以展示出各种酷炫的图像。 1.1 呼吸灯的实现效果 使用调制的方法,灯在高速闪烁时人眼是看不出来的,每个循环给闪烁的熄灭时间加1,灯就会慢慢变暗,在设置熄灭时间加到一定程度就开始减一,就会渐渐变亮了。使得LED灯按照顺序逐渐改变亮度。 1.2 功能分析 灯光在微电脑控制之下完成由亮到暗的绝剑变化,感觉就像是在呼吸。广泛应用与数码产品,起到装饰和指示工作效果。目前被广泛用于手机之上,并成为各大品牌新款手机的卖点之一。 1.3 技术分析 用C语言编程实现PWM(脉宽调制)输出驱动LED,逐渐增加PWM的占空比从而实现LED模拟呼吸的过程,即渐亮再渐暗再渐亮再渐暗……如此往复,再利用LED的余辉和人眼的暂留效应,

看上去就和人的呼吸一样。 2 硬件基础与设计 整个系统的搭建,由以下元器件组成: 1、12MHz晶振一个; 2、stc89c51单片机一个; 3、30pf无极性电容2个; 4,、按钮一个; 5、10K电阻一个; 6、10uf有极性电容一个; 7、洞洞板一个; 8、LED灯若干。

2.1 基于51单片机的最小系统的设计 STC89C51RC是采用8051核的ISP(In System Programming)在系统可编程芯片,最高工作时钟频率为80MHz,片内含8K Bytes 的可反复擦写1000次的Flash只读程序存储器,器件兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,具有在系统可编程(ISP)特性,配合PC端的控制程序即可将用户的程序代码下载进单片机内部,省去了购买通用编程器,而且速度更快。STC89C51RC系列单片机是单时钟/机器周期(1T)的兼容8051 内核单片机,是高速/ 低功耗的新一代8051 单片机,全新的流水线/精简指令集结构,内部集成MAX810 专用复位电路。 组成部分包括: 1、一个八位中央处理器CPU; 2、一个片内震荡电路,时钟电路产生时钟信号,频率越高,速度越快; 3、128B的RAM。51中共有256BRAM单元,后面128B是寄存器; 4、4KB的ROM; 5、2个16位定时器/计数器; 6、32条可编程的I/O线,4个8位并行I/O端口P0、P1、P2、P3; 7、一个全双工串行口;

LED流水灯实验报告

——LED流水灯 学院:计算机与信息工程学院 专业:电子信息工程1401班

一、设计要求及目的 1.熟悉了解ST89C52的功能及各管脚 2.熟悉并掌握Keil uVision和Proteus软件 二、实验器材 ST89C52、LED-RED、电阻、瓷片电容、电解电容、四脚开关、+5V电源 三、实验原理 P0口接低电平及可点亮LED灯,R2-R9是为了保证流经LED灯的电流在3-10mA 以保证LED灯正常工作。XTAL1和XTAL2接外部晶振保证单片机正常工作,51系列单片机最大可接24MHz晶振,通常接12MHz的晶振。

四、程序代码 #include<> #include<> unsigned char temp; unsigned int j=0; void main() { TMOD=0x01;//让定时器0工作在方式1 TH0=(65536-50000)/256;//给定时器0高八位赋初值 TL0=(65536-50000)%256;//给定时器0低八位赋初值 EA=1;//开总中断 ET0=1;//开定时器0中断 TR0=1;//启动定时器0 temp=0xfe; P1=temp; while(1) { if(j==20) { j=0; P1=_crol_(temp,1); temp=P1; } } } void INT() interrupt 1//定时器0的中断 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; j++; } 在这个程序中我给单片机加了一个中断,让定时器0以方式1工作,这样做是为了让每个LED灯间隔1s闪烁,让时间更精确。在循环的部分我使用_crol_位左移代码,故加入了#include<>头文件。

实验报告-发光二极管伏安曲线测量

实验报告-发光二极管伏安 曲线测量 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

【实验题目】发光二极管的伏安特性 【实验记录】 1.实验仪器 2.绿色发光二极管正向伏安特性测量数据记录表 3.绿色发光二极管正向伏安特性测量数据记录表

4.蓝色发光二极管正向伏安特性测量数据记录表 5.电表内阻测量: A R = 2.2Ω(30mA ) V R = 6000Ω(6V ) 【数据处理】 在同一坐标系中作出红、绿、蓝发光二极管的伏安特性曲线。

对比红、绿、蓝三种发光二极管的伏安特性曲线,定性判断其导通电压的大小。 发光二极管的伏安特性曲线 导通电压:U红=1.710V U绿=2.875V U蓝=2.905V 【总结与讨论】 由实验和二极管的伏安特性曲线图可知,开始时,发光二极管的电流随着电压的增大没有明显变化,发光二极管也不发光。直到电压大于某个值,即导通电压后,电流随电压的变化呈线性增加。对比三种发光二极管可发现红色发光二极管的导通电压最大,增长最快。绿光和蓝光二极管的导通电压大小接近,但绿色发光二级管的导通电压微小于蓝色发光二级管的导通电压。 【复习思考题】 发光二极管有哪些应用?试举一两例并介绍其工作原理。

答:发光二极管具有耗能低,体积小寿命长等优点。LED被广泛用于种电子仪器和电子设备中,可作为电源指示灯、电平指示或微光源之用。红外发光管常被用于电视机、录像机等的遥控器中。 (1)利用高亮度或超高亮度发光二极管制作微型手电的电路如图所示。图中电阻R限流电阻,其值应保证电源电压最高时应使LED的电流小于最大允许电流IFm。 (2)单LED电平指示电路。在放大器、振荡器或脉冲数字电路的输出端,可用LED表示输出信号是否正常,如图所示。R为限流电阻。只有当输出电压大于LED的阈值电压时,LED 才可能发光。 (3)单LED可充作低压稳压管用。由于LED正向导通后,电流随电压变化非常快,具有普通稳压管稳压特性。发光二极管的稳定电压在1.4~3V间,应根据需要进行选择VF,如图所示。

相关文档