焊接资讯

您现在的位置是:首页 > led灯 > 正文

led灯

单片机51点亮一个led灯过程程序(51单片机点亮一个led灯简单程序)

工品易达2022-10-23led灯13

51单片机led灯怎么亮

要式连接51单片机的LED灯被点亮,拢共需要三步:

搭建好51单片机运行的最小系统,并连接好下载线。

LED灯的正极经过470Ω电阻连接在电源正极上,LED灯的负极连接在单片机的某个接口上,例如连接I/O口P1.0上。

编程使P1.0输出低电平,将编译好的程序下载到单片机里,在单片机再次上电后就可以看到LED灯发光亮起了。

51单片机,点亮一盏灯的程序

#includereg52.h

sbit LED = P0^0;

void main()

{

LED=0;//此代码为低电平有效 P0^0 亮

}

51单片机控制led灯点亮与熄灭

// 51单片机控制八个发光二极管 左右循环。

#includereg52.h

#define uchar unsigned char

#define uint unsigned int

unsigned char TAB[]= {0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff}; // 改变这里 LED 各种花样

uchar t,i;

void main()

{

TMOD=0x10;

TH1=(65535-50000)/256;  // 50ms一次

TL1=(65535-50000)%256;

EA=1;

ET1=1;//开定时器1中断

TR1=1;//启动定时器1

t=0;

i=0;

while(1)

{

}

}

void timer1() interrupt 3

{

TH1=(65535-50000)/256;  // 50ms一次

TL1=(65535-50000)%256;

t++;

if(t==20)

{

t=0;

P2=TAB[i];

i++;

if(i==18) { i=0;}

}

}

单片机点亮一盏led灯代码

用MCS51单片机汇编语言编写的点亮一只LED灯源程序LED1.ASM,代码如下:

ORG 0000H

AJMP MAIN

ORG 0030H

MAIN:MOV A,#FEH

MOV P1,A

AJMP $

END

51单片机点亮一个灯编程

具体看你的灯是高电平点亮还是低电平点亮,还有驱动的IO口是哪个。

例如:驱动IO是P1.0,高电平点亮。程序:P1 |= 0x01;

单片机51点亮一个led灯过程程序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于51单片机点亮一个led灯简单程序、单片机51点亮一个led灯过程程序的信息别忘了在本站进行查找喔。微信号:ymsc_2016

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~