找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1496|回复: 1
打印 上一主题 下一主题
收起左侧

error C202: 'Time_EW': undefined identifier标红是错误

[复制链接]
跳转到指定楼层
楼主
ID:775326 发表于 2020-6-12 10:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void Display()
{
unsigned char h,l;
h=Time_EW/10;
l=Time_EW%10;
P2=table[1];
EW_LED2=0;
Delay(2);
EW_LED2=1;
P2=table[h];

EW_LED1=0;
Delay(2);
EW_LED1=1;
h=Time_SN/10;
l=Time_SN%10;
P2=table[l];
SN_LED2=0;
Delay(2);
SN_LED2=1;
P2=table[h];
                            SN_LED1=0;
                            Delay(2);
                            SN_LED1=1;
if(Special_Btton==0)              //???????£?????10S
     {
              uchar i;
              for(i=0;i<50;i++) //???50??
              {Flag_SN_Yellow=0;
            Flag_EW_Yellow=0;
              P1=0xEE;
              Delay(200);     //???200ms

              }
      }            
}
/**********************??0?ж???????************************/

void              EXINT0(void)interrupt 0 using 1
{
   EX0=0; //???ж?
   if(Reduces_Button==0) //????
       {
         EW1-=5;                  
         SN1-=5;
         if(EW1<=25)
           {
                   EW1=25;
             SN1=15;
           }
        }
   EX0=1;//???ж?
}
/**********************??1?ж???????************************/

void              EXINT1(void)interrupt 2 using 1
{
   EX1=0; //???ж?
   if(Add_Button==0) //????
     {
       EW1+=5;                    
       SN1+=5;
       if(EW1>=45)
              {
                EW1=45;
                SN1=35;
        }   
     }                    

   EX1=1;//???ж?      
}      
/**********************T0?ж???????*******************/
void timer0(void)interrupt 1 using 1
{
   static uchar count;
   TH0=(65536-50000)/256;
   TL0=(65536-50000)%256;
   count++;
   if(count==10)
     {
       if(Flag_SN_Yellow==1) //????????????λ
        {SN_Yellow=~SN_Yellow;}
       if(Flag_EW_Yellow==1)  //????????????λ
        {EW_Yellow=~EW_Yellow;}
     }

     if(count==20)
     {
       Time_EW--;
       Time_SN--;
       if(Flag_SN_Yellow==1)//????????????λ
        {SN_Yellow=~SN_Yellow;}
       if(Flag_EW_Yellow==1)//????????????λ
        {EW_Yellow=~EW_Yellow;}
       count=0;
     }            
}
???????????ж????????????????????г?s1-s7???
/*********************???????**********************/
void main(void)
{
  IT0=1;      //INT0????????
  IT1=1;      //INT1????????
  TMOD=0x01;  //?????????????1
  TH0=(65536-50000)/256;//??????????50ms
  TL0=(65536-50000)%256;
  EA=1; //CPU???ж???????
  ET0=1;//??????ж?
  EX0=1;//????INTO?ж?
  EX1=1;//????INT1?ж?
  TR0=1;//??????                           
  Flag_SN_Yellow=0;                 //SN??????????
  Flag_EW_Yellow=0;                 //EW??????????
  Time_EW=TZ;            
  Time_SN=TZ;
  P1=0xFF;
  while(Time_SN>=0)
   {
     EW_Red=0;              //????3S   0xEE
     SN_Red=0;
     Display();
   }                                         
   while(1)               
    {   /*******S0??**********/
         Flag_EW_Yellow=0; //EW??????????
              Time_EW=EW1;            
              Time_SN=SN1;

                  while(Time_SN>=0)
                   {P1=S[0];              //SN??У?EW???       0xBE
                    Display();}



       /*******S1??**********/
              /*P1=0xFF;
              while(Time_SN>=0)
                  {Flag_SN_Yellow=1;              //SN????????λ
                   EW_Red=0;      //SN?????????????????EW???   0xDE
                   Display();}


              /*******S2??**********/
              Flag_SN_Yellow=0; //SN??????????
              Time_SN=SNL;
              while(Time_SN>=3)
                 {P1=S[2];//SN?????????????????EW???       0x3E
                  Display();}



              /*******S3??**********/
              P1=0xFF;
              while(Time_SN>=0)
                 {Flag_SN_Yellow=1;//SN????????λ
                  EW_Red=0;        //SN?????,?????????EW???    0xDE
                  Display();}


              /***********???**********/
              EW=EW1;
              SN=SN1;
              EWL=EWL1;
              SNL=SNL1;


              /*******S4??**********/
              Flag_SN_Yellow=0;  //SN??????????
              Time_EW=SN;
              Time_SN=EW;
                while(Time_EW>=0)
            {P1=S[4];              //EW??У?SN???    0xEB
                   Display();}

              /*******S5??**********/
              /*P1=0XFF;
              while(Time_EW>=0)
                {Flag_EW_Yellow=1;//EW????????λ
                 SN_Red=0;//EW?????????????????SN???    0xED
                 Display();}

              /*******S6??**********/
              Flag_EW_Yellow=0;//EW??????????           0xE3
              Time_EW=EWL;
              while(Time_EW>=3)
                 {P1=S[6];//EW??????????SN???
                  Display();}


              /*******S7??**********/
              P1=0xFF;
              while(Time_EW>=0)
                {Flag_EW_Yellow=1; //EN????????λ
                 SN_Red=0;//EW????????????????SN???    0xE7            
                 Display();}

              /***********???**********/
              EW=EW1;
              SN=SN1;
              EWL=EWL1;
              SNL=SNL1;
   }
}
新人求教,该怎么改呢
交通灯.C(8): error C202: 'Time_EW': undefined identifier
交通灯.C(9): error C202: 'Time_EW': undefined identifier
交通灯.C(10): error C202: 'table': undefined identifier
交通灯.C(11): error C202: 'EW_LED2': undefined identifier
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:282850 发表于 2020-6-12 15:48 | 只看该作者
undefined identifier,变量或标识没有定义,需要在先前定义
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表