请大家帮分析一段简单代码。刚开始学C51单片机,问一个很菜的问题。
写了一段代码。
#include <AT89X51.H>
#define uchar unsigned char
uchar data mSec;
uchar data Sec;
uchar data Min;
uchar data Hour;
main ()
{
mSec=0;
Sec=0;
Min=0;
Hour=0;
TMOD=0x01;
T0=60536;
IE=0x82;
TR0=1;
while (1)
{
;
}
}
void timer () interrupt 1 using 0
{
T0=60536;
mSec=mSec++;
if (mSec==100)
mSec=0;
Sec=Sec++;
if (Sec==60)
Sec=0;
Min=Min++;
if (Min==60)
Min=0;
Hour=Hour++;
if (Hour==24)
Hour=0
}
可是编译时显示:
Build target 'Target 1'
compiling Text3.c...
.\TEXT3.C(26):error C141:syntax error near '}'
Target not created
我自己找不到错误之处,望高手指教,谢谢了。