求怎么解决,这样生成的hex文件在Proteus也使用不了。
把main函数放最下面试试
void main(viod)你选择重新build,看看编译报错信息呢,这里只有link的信息。KEIL C51这编译器的下限很低的,很多在其它编译器看来是错误的情况,它只给个警告,不要忽略警告
第五行 uchar 后面的参数呢?建议用高版本的KEIL有自动补全,会好用很多。
你把delay(uchar x)换成delay(int x)试试