◟̊◞̊ 2022-03-02 14:20 采纳率: 50%
浏览 222
已结题

C语言中我定义了函数也调用了一直警告说未调用 WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

#include <reg52.h>

//下面的是连接l298n模块的引脚与单片机引脚相连
sbit IN1 = P1^0;
sbit IN2 = P1^1;
sbit IN3 = P1^2;
sbit IN4 = P1^3;

//红外避障模块
sbit out1 = P2^0;
sbit out2 = P3^7;

/函数声明/
void go(); //前进
void back(); //后退
void left(); //向左
void right(); //向右

void main()
{

while(1)
{
    if(out2 == 0)                                            //检测到右边有障碍物时,向左移动
    {
        left();
    }
    else if(out1 == 0)                                //检测到左边边有障碍物时,向右移动
    {
        right();
    }
    else if(out1 == 1 && out2 == 1)        //检测到都没有障碍物时,向前移动
    {
        go();
    }
    else if(out1 == 0 && out2 == 0)        //检测到都有障碍物时,向后移动
    {
        back();
    }    
}

}

//前进
void go()
{
IN1=1;
IN2=0;
IN3=1;
IN4=0;
}

//后退
void back()
{
IN1=0;
IN2=1;
IN3=0;
IN4=1;
}

//向左
void left()
{
IN1=0;
IN2=1;
IN3=0;
IN4=1;
}

//向右
void right()
{
IN1=0;
IN2=1;
IN3=0;
IN4=0;
}

void stop()
{
IN1=0;
IN2=0;
IN3=0;
IN4=0;
}

  • 写回答

5条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 3月11日
      • 已采纳回答 3月3日
      • 创建了问题 3月2日

      悬赏问题

      • ¥15 模型导入SP后贴图纹理只有一个,拆了四张UV的,怎么解决?
      • ¥15 检索带order by 非常慢
      • ¥20 python 爬虫 token 加密方式
      • ¥20 IAR环境报错reading CPU status failed
      • ¥15 数组问题,刚学C语言
      • ¥20 Python如何读取指定播放设备的音频帧?
      • ¥15 用dnspy修改游戏数据报错
      • ¥15 关于unity打包成webgl后页面上不显示服务端接收到的数据的问题
      • ¥16 (大一)有偿 想学会 excel数据处理和分析🥹
      • ¥15 matlab导入工具箱提示:此类型的变量不支持使用点进行索引错误