微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机 十字路口交通灯

单片机 十字路口交通灯

时间:11-21 来源:互联网 点击:
电路图:

代码如下:

#include

unsigned char h,i ,j,k,x;

char code num[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0xFF,0x6F};

void delay1s(unsigned char l)

{

for(;l>0;l--)

for(h=5;h>0;h--)

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

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

for(k=214;k>0;k--);

}

void main()

{

while(1)

{

int i,j;

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

{

P2=0x06;

P1=num[i];

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

{

P3=num[j];

delay1s(1);

}

}

P2=0x04;

P1=num[0];

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

{

P3=num[i];

delay1s(1);

}

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

{

P2=0x03;

P1=num[i];

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

{

P3=num[j];

delay1s(1);

}

}

P2=0x01;

P1=num[0];

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

{

P3=num[i];

delay1s(1);

}

}

}


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top