• 大小: 47KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: 其他
  • 标签: 路灯  PROTEUS  

资源简介

完整C+仿真+电路图的交通灯有倒计时!!!!!!

资源截图

代码片段和文件信息

#include
#include
int table[10]={0x3f0x06 0x5b0x4f0x66 0X6d0x7d0x07 0x7f 0x6f
 };
sbit led1=P2^0;
sbit led2=P2^1 ;
sbit led3=P2^2 ;
sbit led4=P2^3 ;
sbit led5=P2^4 ;
sbit led6=P2^5 ;
int TIME=0 TIME1=0GEWEI=5SHIWEI=6GEWEI1=5SHIWEI1=2;
void delay(int u)
{  int i;
for(;u>0;u--)
for(i=0;i<2500;i++);
}
main()
{ led1=1 ;
led2=0 ;
led3=0 ;
led4=0 ;
led5=0 ;
led6=1 ;
TMOD=0X01;
TH0=0XCD;
TL0=0X00;
TR0=1;
ET0=1;
EA=1;
P3=1;
P1=0;
while(1)
{
P1=table[GEWEI];
P3=0xfd;
  delay(2);
P1=table[SHIWEI];
P3=0xfe;
delay(2); 
P1=table[GEWEI1];
P3=0xf7; 
delay(2); 
P1=table[SHIWEI1];
P3=0xfB;
delay(2);   
}

}  
void timer0 (void) interrupt 1 
{ TH0=0XCD;
TL0=0X00;
TIME++;TIME1++;

 if(TIME%100==0)
 { GEWEI--; GEWEI1--;
  if(GEWEI1==-1)
{
 GEWEI1=9;SHIWEI1--;


if(SHIWEI1==-1&&GEWEI1==9)
{SHIWEI1=2;GEWEI1=5;}

}

  if(GEWEI==-1)
  {
 GEWEI=9;SHIWEI--;

if(SHIWEI==-1&&GEWEI==9)
{SHIWEI=6;GEWEI=5;}
}
 }

switch (TIME)
 {
 case 6500: led1=0;
 led2=0;
 led3=1;
 break;
 case 12500: led2=1;led3=0;
 break;
 case 12600: led2=0;
 break;
 case 12700: led2=1; break;
 case 12800: led2=0;break;
 case 12900: led2=1;break;
 case 13000: led1=1;led2=0;TIME=0;break;
 default: break;
 }
switch(TIME1)
 {case 2000:led5=1;led6=0; break;
 case 2100:led5=0;break;
 case 2200:led5=1;break;
 case 2300:led5=0;break;
 case 2400:led5=1;break;
 case 2500:led4=1;led5=0;break;
 case 5000:led4=0;led6=1;TIME1=0;break;
 default:break;
}  



 }

 



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1743  2009-10-16 20:16  新建文件夹\keil.c

     文件       2561  2009-10-16 20:16  新建文件夹\keil.hex

     文件         41  2009-10-16 20:16  新建文件夹\keil.lnp

     文件       8751  2009-10-16 20:16  新建文件夹\keil.M51

     文件       2150  2009-10-16 19:45  新建文件夹\keil.Uv2

     文件       6376  2005-03-22 15:22  新建文件夹\STARTUP.A51

     文件      14048  2009-10-16 20:16  新建文件夹\STARTUP.LST

     文件        742  2009-10-16 20:19  新建文件夹\a1.PWI

    .......      1234  2009-10-16 20:06  新建文件夹\keil_Opt.Bak

    .......      2146  2009-10-16 18:17  新建文件夹\keil_Uv2.Bak

     文件       1234  2009-10-16 20:19  新建文件夹\keil.Opt

     文件      93444  2009-10-16 19:45  新建文件夹\Last Loaded a1.DBK

     文件      93444  2009-10-16 20:19  新建文件夹\a1.DSN

     文件        749  2009-10-16 20:16  新建文件夹\STARTUP.OBJ

     文件       5543  2009-10-16 20:16  新建文件夹\keil.LST

     文件       6030  2009-10-16 20:16  新建文件夹\keil.OBJ

     文件       5991  2009-10-16 20:16  新建文件夹\keil

     目录          0  2009-10-16 18:17  新建文件夹

     文件       1074  2009-10-16 20:19  新建文件夹\keil.plg

----------- ---------  ---------- -----  ----

               247301                    19


评论

共有 条评论