导航:首页 > 操作系统 > 单片机驱动led灯

单片机驱动led灯

发布时间:2022-06-15 15:30:22

‘壹’ 51单片机能否正常驱动32盏LED灯LED灯做流水灯用。求高人解答!

驱动小功率LED是没有问题的。1个51单片机外加4个PNP三极管(如C9012或8550),以及12个电阻就可以了。将32个LED分成4组共阳连接,采用动态扫描方式输出驱动LED,这样共占用单片机12根口线。

‘贰’ 单片机控制LED灯。

嘿嘿
这两种方法
都是可以的
都可以驱动LED指示灯。
1
关于你的LED怎么都不亮:
原因可能是连接的方法不太对,你可以参考下述连接方式,检查一下你的电路。
方法1:
用8050的三极管做开关电路,三极管的基极接P2.0,然后用集电极通过LED接5v电源,发射极通过220欧姆电阻接地。执行SETB
P2.0
指令可以点亮led。
方法2:
是用P1.0直接驱动led,应该让led另一端通过220欧姆电阻接5v电源,执行CLR
P1.0
指令
会点亮led。
呵呵
赶快再试试吧
满意后要选满意回答啊

‘叁’ 用C语言编写一个单片机控制LED灯闪烁变化的编程 急用!!!!!!!!!

C语言实现LED灯闪烁控制配套51单片机开发板。

#include //包含单片机寄存器的头文件

/****************************************
函数功能:延时一段时间

*****************************************/

void delay(void) //两个void意思分别为无需返回值,没有参数传递。

{

unsigned int i; //定义无符号整数,最大取值范围65535。

for(i=0;i<20000;i++) //做20000次空循环。

; //什么也不做,等待一个机器周期。

}

/*******************************************************

函数功能:主函数 (C语言规定必须有也只能有1个主函数)。

********************************************************/
void main(void)

{

while(1) //无限循环。

{

P0=0xfe; //P1=1111 1110B, P0.0输出低电平。

delay(); //延时一段时间。

P0=0xff; //P1=1111 1111B, P0.0输出高电平。

delay(); //延时一段时间。

}

}

单片机驱动LED灯的源程序:

#include<reg52.h> //头文件。

#define uint unsigned int

#define uchar unsigned char

sbit LED1=P1^7; //位定义。

void delay_ms(uint);//mS级带参数延时函数。

void main()

{

while(1)

{

LED1=0;

delay_ms(1000);

LED1=1;

delay_ms(1000);

}

}

void delay_ms(uint z) //延时子程序

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

(3)单片机驱动led灯扩展阅读:

单片机应用分类:

通用型:

这是按单片机(Microcontrollers)适用范围来区分的。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。

总线型:

这是按单片机(Microcontrollers)是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接。

另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。

控制型:

这是按照单片机(Microcontrollers)大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型。

通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。

参考资料来源:网络-单片机



‘肆’ stc15f2k60s2单片机的i/o端口能否直接驱动led灯如何计算限流电阻

这肯定是不能直接驱动的,要计算的限流电阻也需要很多的条件才可以

‘伍’ 怎么利用单片机控制八个led灯

1:首先设定一个变量i,可以是从0到3循环的变化,

2:再检测一个经过消抖处理的按键,按一下,即i+1

3:当i值为各个值时,执行相应的变换花样。

流水灯参考程序

#include

#include

#define uchar unsigned char

uchar j,tmp;

void deay(unsigned int ms)

{

uchar t;

while(ms--)

for(t=0;t<12;t++);

}

void main()

{

P1=0xff;

delay(50);

temp=0xfe; //(led接在P2.3~P2.6)

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

{

P1=temp;

delay(50);

temp=_crol_(tmp,1);

}

P1=0xff;

while(1);

}

‘陆’ 用单片机驱动继电器控制led灯组,无法同时使两个灯组都亮,但可使任意一组点亮,这是不是驱动电流不够

摘要 稍等

‘柒’ 用单片机io口驱动红色led的错误做法是

不能直接把LED接在电源上,以免烧坏LED以及损坏单片机。
LED灯以其亮度大、耗能低、寿命长等特点,逐步霸占当今电灯市场。一般来说,LED灯是很难发生问题的,在LED灯的问题中,不外乎三种毛病:灯不亮、灯变暗、关灯后闪烁。今天我们来逐条分析解决各项问题。

‘捌’ 怎样才能用一个51单片机驱动起400个LED灯

红外接收管灵敏度有限,要加放大和滤波电路,所以一般用一体化接收头,如tl1838,三个脚,一个接电源+,一个接地,另一个是输出,可直接接单片机

‘玖’ 怎样用51单片机驱动3颗1w的led灯

单片机的电流驱动能力非常小,只能以电压驱动三极管,由三极管来驱动1W的LED灯。1W的LED灯,电压约3.2V,电流300多mA,三极管选用2SC8050或2SC8550即可。

阅读全文

与单片机驱动led灯相关的资料

热点内容
三菱空调压缩机型号 浏览:772
南诏pdf 浏览:745
windows如何代码bat启动服务器 浏览:454
软件太卡与服务器有什么关系 浏览:402
给心理治疗师pdf 浏览:220
robinhood加密交易条件 浏览:313
卫生间解压方法 浏览:452
u盘如何做加密文件放照片 浏览:331
文件夹自己加了exe 浏览:262
小猪cms直播系统源码 浏览:878
山东广电云服务器 浏览:354
javadate与mysqldate 浏览:244
javalong比较 浏览:12
加密大师看不见加密文件 浏览:307
想做一个业余程序员 浏览:793
python选出行 浏览:249
cat命令windows 浏览:910
python算术游戏 浏览:532
常微分方程第二版pdf 浏览:25
phpJava学多久 浏览:724