1小时??
setb p1.0
或者
sbit p10=P1^0;
p10=1;
呵呵,前面加一个延时程序,或是用定时计数器啊,,查一下资料,好多关于延时的呢,可以练一下定时计数器,非常有用
给你个5分钟的定时器延时
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
EA=1;
TR0=1;
num=0;
mm=0;
while(1)
{
if(mm==6000)
{
TR0=0;
num=~num;//这里写功能函数!!
}
}
}
void exter0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
mm++;
}
首先把它关掉,它就变成高阻态了(没有输出)。1小时后打开电源,它就变成高电平输出了。
这个方法是不是比较简单?