ybla 发表于 2024-4-24 21:30 你还是贴图出来吧,目测报错和你以为的报错位置并不一致。 |
#ifndef __TLC1543_H_ #define __TLC1543_H_ #include <reg51.h> sbit SDO=P1^0; sbit SDI=P1^1; sbit CS=P1^2; sbit CLK=P1^3; sbit EOC=P1^4; unsigned int TLC1543_read(unsigned char addr); #endif 这个代码,sbit SDO=P1^0这一行报错C136:TLC1543.h(6): error C136: 'del': 'void' on variable。这是什么问题啊,求解 |
void 只可以用在函数 void Delay_Us() 你少了 () |
你声明函数时没有参数,但是,调用它时,你却传入了参数! 把C语言函数章节好好学一下。 |