新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī) 十字路口交通燈

單片機(jī) 十字路口交通燈

作者: 時(shí)間:2016-11-21 來(lái)源:網(wǎng)絡(luò) 收藏
電路圖:
代碼如下:
#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);
}
}
}



評(píng)論


技術(shù)專區(qū)

關(guān)閉