你好!!
在头文件下添加预处理宏定义:
#define uchar unsigned char
你出现的编译警告,应该是头文件内定义的函数没有被使用出的警告
认真检查"main.h"和"delay.h"里面有没有缺 ";"
看不到 main.h和delay.h 不好分析。不会是uchar 没有定义吧