快捷搜索:  汽车  科技

基于51单片机的交通灯代码讲解(单片机入门-C51语言手动和自动控制红绿LED交通灯的实现教学)

基于51单片机的交通灯代码讲解(单片机入门-C51语言手动和自动控制红绿LED交通灯的实现教学)sbit BTN1=P0^0;sbit L4=P1^3;sbit L1=P1^0;sbit L2=P1^1;sbit L3=P1^2;

介绍了利用C51语言手动和自动控制红绿LED交通灯的实现,提供视频教学如下:

代码如下:

#include<reg51.h>

sbit L1=P1^0;

sbit L2=P1^1;

sbit L3=P1^2;

sbit L4=P1^3;

sbit BTN1=P0^0;

sbit BTN2=P0^1;

void delay();

void main()

{

while(1)

{

if(BTN1==0)

{

L1=1;

L2=0;

L3=0;

L4=1;

}

if(BTN2==0)

{

L1=0;

L2=1;

L3=1;

L4=0;

}

if(BTN1==1&&BTN2==1)

{

L1=1;

L2=0;

L3=0;

L4=1;

delay();

L1=0;

L2=1;

L3=1;

L4=0;

delay();

}

}

}

void delay()

{

unsigned char i;

unsigned int j;

for(j=10000;j>0;j--)

for(i=124;i>0;i--);

}

电路图如下:

基于51单片机的交通灯代码讲解(单片机入门-C51语言手动和自动控制红绿LED交通灯的实现教学)(1)

猜您喜欢: