代码编译没有问题!!生成hex也没问题,电路连接也没问题,但是运行后有的地方无电,继电器不跳。希望有大神帮看看
#include<reg51.h>
#include<intrins.h>
#include<absacc.h>
#define uc unsigned char
#define ui unsigned int
sbit GM=P1^0;
sbit RT=P1^5;
sbit KZ=P3^5;
uc sec=0;
void init()
{
GM=0;
RT=0;
TMOD=0x01;
TH0=0x3c;
TL0=0xb0;
ET0=1;
TR0=1;
EA=1;
}
void main()
{
init();
while(1);
}
void T0_time()interrupt 1
{
uc m;
TH0=0x3c;
TL0=0xb0;
m++;
if(m>=20)
{
m=0;//m ??
if(RT==0||GM==0)
{
sec++;
if(sec>10)
{
sec=0;
KZ=1;
}
}
if(RT==1&&GM==1)
{
sec=0;
KZ=0;
}
}
}