求大神帮忙加个stc15f104E的代码
问题:以下代码在通电时P3.3 会有短暂的信号输出,继电器会滴答一下,用来控制电器的,这样会对电器造成冲击容易损害电器
要求:把通电时P3.3 短暂的输出信号去掉
#include<reg52.h>
#include <intrins.H>
#define uchar unsigned char
#define uint unsigned int
sbit OUT1=P3^3;
sbit IN1=P3^4;
uchar keycnt=0;
uint a=1;
uint tcnt;
uint b;
void KEY()
{
if(IN1==1)
{
keycnt=0;
OUT1=0;
b=0;
}
else if(IN1==0)
{
if(b>=600)
OUT1=1;
}
}
void t0(void) interrupt 1 using 0
{
tcnt++;
if(tcnt==4000)
{
tcnt=0;
b++;
if(b>=2500) b=0;
}
}
void main()
{
OUT1=1;
TMOD=0x02;
TH0=0x06;
TL0=0x06;
TR0=1;
ET0=1;
EA=1;
while(1)
{
KEY();
}
}