PIC编译问题

2019-03-25 19:48发布

#include <pic.h>
#define uchar unsigned char
#define uint unsigned int
__CONFIG(0x1cd4)
void delay(uint x)
{
   uint a,b;
   for(a=x;a>0;a--)
   for(b=110;b>0;b--);
}
   
void main()
{
uchar = i;
  TRISB = 0x00;
  while(1)
  {
    PORTB =0x01;
    for(i=6;i>0;i--)
    {
       delay(500);
       PORTB = PORT <<1;   
    }  
  }
}


编译的时候出现:IDE: MPLAB IDE v8.20 ,编译器:picc-9.60
HI-TECH C PRO for the PIC10/12/16 MCU family (Lite)  V9.60PL5
Copyright (C) 1984-2009 HI-TECH SOFTWARE
(1273) Omniscient Code Generation not available in Lite mode (warning)
Error   [499] ; 0. undefined symbol:
_delay(pamadeng.obj) 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
crazyk
1楼-- · 2019-03-27 22:30
是语法错误吧
uchar = i;
PORTB = PORT <<1;   
这两句不太对吧?

一周热门 更多>