找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2018|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS Keil報(bào)錯(cuò)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:883847 發(fā)表于 2021-2-10 13:18 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
提示這個(gè)報(bào)警是哪點(diǎn)出錯(cuò)了 ,有大佬幫看看么
報(bào)警*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?WX?閃爍
代碼
#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
uchar code smgduan[16]=(0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71);

sbit sa=P2^2;
sbit sb=P2^3;
sbit sc=P2^4;

void delay(uint i)
{ while(i--);

}

void wx()
{ uint a;
for(a=0;a<8;a++)
  {switch(a)
   {case 0:
   sa=0;sb=0;sc=0;break;
    case 1:
   sa=1;sb=0;sc=0;break;
    case 2:
   sa=0;sb=1;sc=0;break;
    case 3:
   sa=1;sb=1;sc=0;break;
    case 4:
   sa=0;sb=0;sc=1;break;
    case 5:
   sa=1;sb=0;sc=1;break;
    case 6:
   sa=0;sb=1;sc=1;break;
    case 7:
   sa=1;sb=1;sc=1;break;
      }
   P0=smgduan[a];
   delay(200);
    P0=0x00;
  }
}


void main()
{
while(1)
  {void wx();
  }


}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:235200 發(fā)表于 2021-2-10 17:49 | 只看該作者
這個(gè)錯(cuò)誤出現(xiàn)的原因是程序中有一些子程序未調(diào)用,如果不在乎程序存儲(chǔ)空間的話,可不予理會(huì)
回復(fù)

使用道具 舉報(bào)

板凳
ID:702386 發(fā)表于 2021-2-10 18:10 | 只看該作者
while(1)
  {void wx();
  }
這樣調(diào)用函數(shù)是不對(duì)的,直接用wx();才能調(diào)用,加上void就變成聲明了,不是調(diào)用。
回復(fù)

使用道具 舉報(bào)

地板
ID:702386 發(fā)表于 2021-2-10 18:11 | 只看該作者
while(1)
{void wx();
  }
這樣調(diào)用函數(shù)有誤,前面的void不要,直接寫wx();
回復(fù)

使用道具 舉報(bào)

5#
ID:236982 發(fā)表于 2021-2-10 18:35 | 只看該作者
沒有錯(cuò)誤,存在為調(diào)用的函數(shù)
while(1)
  {void wx();
  }

改成:
while(1)
  {wx();
  }
回復(fù)

使用道具 舉報(bào)

6#
ID:275826 發(fā)表于 2021-2-10 19:33 | 只看該作者
void wx();子程序調(diào)用錯(cuò)誤;編譯器認(rèn)為主程序未調(diào)用wx()子程序,故出現(xiàn)上述警告。
回復(fù)

使用道具 舉報(bào)

7#
ID:213173 發(fā)表于 2021-2-10 21:30 | 只看該作者
void main()
{
        while(1)
        {
                wx();//多了void
        }
}
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表