picc里不能include <pic.h>?

2020-02-09 11:39发布

最近学习PICC, 我分两个C文件一个main.c,一个lcd.c,可是为什么在main.c里include<pic.h>后,在lcd.c里就不能include了,为什么呢?

路过的前辈给讲讲吧,。。。。

TKS!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
angle11
2020-02-10 01:29
学习用的程序。
一个main.c
#include<pic.h>
#include"lcd.c"
void main()
{
   while(1);
}

然后一个lcd.c
#include"pic.h"//  这里包含了pic.h后编译不过
#ifndef uchar
  #define uchar unsigned char
  #define uint unsigned int
#endif
#define lcdrw RC7
#define lcdrs RC6
#define lcden RC5
void write_com(uchar com)
{...}

主要就是编译说RC5,6,7重复定义了。
请给讲一讲吧
TKS!

一周热门 更多>