头文件没有包含;
多个文件的条件编译重复。导致后包含的头文件的的内容无法编译。
那可能是路径设置不正确造成的。
ORG 0000HAJMP MAINORG 000BHAJMP LOOPORG 0100HMAIN:MOV TOMD,#02HMOV TH0,#80HMOV TL0,#80HMOV R7,#1CLR P1.0CLR P1.5SJMP $LOOP:JNB P3.1,MO JNB P3.0,NOAJMP REMO:SETB P1.0 AJMP RENO:JNB P3.2,DLY CLR P1.5 DJNZ R7,NO CLR P1.0 AJMP REDLY:INC R7 SETB P1.5 AJMP NORE:RETIEND
注意你的变量名的大小写!
条件编译的原因