久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 我的程序在編譯的時候總顯示Target not created 怎么回事啊求大神解答 [打印本頁]

作者: 六六六jp    時間: 2017-12-25 17:58
標題: 我的程序在編譯的時候總顯示Target not created 怎么回事啊求大神解答

#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
unsigned char KeyValue;
uint count;
uchar a,b,c,d,symbol,amount,KEY;
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
void Delay(uint nms)
{
uint i,j;
for(i=nms;i>0;i--)
  for(j=110;j>0;j--)
  ;
}
void Display()
   {
     P0=table[a];
  a=0;
  Delay(5);
  a=1;
  P0=table[b];
  b=0;
  Delay(5);
  b=1;
  P0=table[c];
  c=0;
  Delay(5);
  c=1;
  P0=table[d];
  d=0;
  Delay(5);
  d=1;
}
void Key()
{
KEY=0x0f;
if(KEY!=0x0f)//讀取按鍵是否按下
{
  Delay(1);//延時10ms進行消抖
  if(KEY!=0x0f)//再次檢測鍵盤是否按下
  {
   
   //測試列
   KEY=0X0F;//10000
   switch(KEY)
   {
    case(0X07): KeyValue=0;break;
    case(0X0b): KeyValue=1;break;
    case(0X0d): KeyValue=2;break;
    case(0X0e): KeyValue=3;break;
   }
   //測試行
   KEY=0XF0;
   switch(KEY)
   {
    case(0X70): KeyValue=KeyValue+12;break;
    case(0Xb0): KeyValue=KeyValue+8;break;
    case(0Xd0): KeyValue=KeyValue+4;break;
    case(0Xe0): KeyValue=KeyValue+0;break;
   }
   while (KEY!=0xf0);  //檢測按鍵松手檢測
  }
  
}
}
void main()
{
     KeyValue=13;
     a=b=c=d=10;
     while(1)
  {
  
  while(count==0)
  {   
     Display();
     Key();
      if(KeyValue<=9)
        {
       a=KeyValue;
    count++;
    KeyValue=13;
       }
  }
  while(count==1)
  {
      Display();
   Key();
   while(KeyValue!=13)
   {
     if(KeyValue>9)
      {
        if(KeyValue==10)
     {
          symbol=0;
       count++;
       KeyValue=13;
     }
     if(KeyValue==11)
     {
           symbol=1;
        count++;
        KeyValue=13;
     }
      
         }
   }
  }
  while(count==2)
    {
       Display();
          Key();
    while(KeyValue!=13)
    {
            if(KeyValue<=9)
              {
             b=KeyValue;
          count++;
          KeyValue=13;
              }
     }
    }
    while(count==3)
    {
        Display();
         if(symbol==0)
      {
           amount=a+b;
      
      }
      if(symbol==1)
       {
           amount=a-b;
       }  
       c=amount/10;
       d=amount%10;
  
    }  
  
  }
}


作者: 小七仔    時間: 2017-12-25 18:27
輸出的錯誤信息是什么?
作者: cccc888    時間: 2017-12-25 18:56
uchar a,b,c,d,symbol,amount,KEY;




void Key()





作者: cccc888    時間: 2017-12-25 19:02
修改后編譯正常,雖然C語言是區分大小寫的,但是l51連接器可能有問題。

作者: 州中制作    時間: 2017-12-25 19:37
void main()
{
     KeyValue=13;
     a=b=c=d=10;
     while(1)
  {
作者: 孤狼131    時間: 2017-12-25 21:28
一般是語法錯誤,比如少加分號什么的,如果是用keil寫的程序,可以直接點擊顯示錯誤的框里面那一行,系統會指出你的錯誤
作者: luoluoluo136    時間: 2017-12-26 10:19
keilc51編譯器中,大小寫都會認為是大寫。。。所以,不要僅依賴大小寫來區分變量或者函數。
作者: luoluoluo136    時間: 2017-12-26 10:20
#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
unsigned char KeyValue;
uint count;
uchar a,b,c,d,symbol,amount,KEY;
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
void Delay(uint nms)
{
uint i,j;
for(i=nms;i>0;i--)
  for(j=110;j>0;j--)
  ;
}
void Display()
   {
     P0=table[a];
  a=0;
  Delay(5);
  a=1;
  P0=table[b];
  b=0;
  Delay(5);
  b=1;
  P0=table[c];
  c=0;
  Delay(5);
  c=1;
  P0=table[d];
  d=0;
  Delay(5);
  d=1;
}
void Key_Scan()
{
KEY=0x0f;
if(KEY!=0x0f)//讀取按鍵是否按下
{
  Delay(1);//延時10ms進行消抖
  if(KEY!=0x0f)//再次檢測鍵盤是否按下
  {
   
   //測試列
   KEY=0X0F;//10000
   switch(KEY)
   {
    case(0X07): KeyValue=0;break;
    case(0X0b): KeyValue=1;break;
    case(0X0d): KeyValue=2;break;
    case(0X0e): KeyValue=3;break;
   }
   //測試行
   KEY=0XF0;
   switch(KEY)
   {
    case(0X70): KeyValue=KeyValue+12;break;
    case(0Xb0): KeyValue=KeyValue+8;break;
    case(0Xd0): KeyValue=KeyValue+4;break;
    case(0Xe0): KeyValue=KeyValue+0;break;
   }
   while (KEY!=0xf0);  //檢測按鍵松手檢測
  }
  
}
}
void main()
{
     KeyValue=13;
     a=b=c=d=10;
     while(1)
  {
  
  while(count==0)
  {   
     Display();
     Key_Scan();
      if(KeyValue<=9)
        {
       a=KeyValue;
    count++;
    KeyValue=13;
       }
  }
  while(count==1)
  {
      Display();
   Key_Scan();
   while(KeyValue!=13)
   {
     if(KeyValue>9)
      {
        if(KeyValue==10)
     {
          symbol=0;
       count++;
       KeyValue=13;
     }
     if(KeyValue==11)
     {
           symbol=1;
        count++;
        KeyValue=13;
     }
      
         }
   }
  }
  while(count==2)
    {
       Display();
          Key_Scan();
    while(KeyValue!=13)
    {
            if(KeyValue<=9)
              {
             b=KeyValue;
          count++;
          KeyValue=13;
              }
     }
    }
    while(count==3)
    {
        Display();
         if(symbol==0)
      {
           amount=a+b;
      
      }
      if(symbol==1)
       {
           amount=a-b;
       }  
       c=amount/10;
       d=amount%10;
  
    }  
  
  }
}

作者: luoluoluo136    時間: 2017-12-26 10:20
改后能正常編譯。




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美精品一| 一区二区三区四区在线视频 | 免费在线黄色av | 日韩精品一区二区三区久久 | 久久久这里只有17精品 | 久久久久亚洲精品 | 亚洲一级在线 | 国产成人精品一区二区三区视频 | 国产成人综合在线 | 欧美日韩在线一区二区三区 | 精品人伦一区二区三区蜜桃网站 | 国产精品视频偷伦精品视频 | 久久99精品久久久久久噜噜 | 一级视频黄色 | 国产成人艳妇aa视频在线 | 久久久久免费精品国产小说色大师 | 成年人在线观看视频 | 久久综合一区二区三区 | 精品久久久久久亚洲国产800 | 美女久久 | av毛片| 欧美一区二区三区视频 | 国产一区二区在线视频 | 老司机67194精品线观看 | 久久免费高清视频 | 成人午夜精品 | 成人午夜在线观看 | 三a毛片| 国产欧美一区二区三区免费 | 伊人伊人 | 亚洲精品三级 | 国产真实乱对白精彩久久小说 | 毛片99 | 亚洲国产一区二区视频 | 视频在线亚洲 | 国产在线a视频 | 久久国产精品视频 | 中文字幕国产一区 | 亚洲国产精品久久久 | 久久久国产一区 | 国产电影一区二区在线观看 |