在“=”号附近有语法错误,双击该错误,光标会跳到该行,仔细检查这一行的上下行有没有错误,比如缺少“;”或是其他的。Keil,是非常不错的51系列MCU的开发环境。我最近也进一步学习Keil_Cx51编译器的特性和相应更高层次的使用。你的这类错误应该是非常明显的,很好的找出来并修正的。Good Luck.
程序没问题,在main()中delay(1000)后面掉了个分号,以后写程序是时细心点.
delay(10000)后面缺少分号:delay(10000);