要单片机P1.0口1小时后(或一段时间后)有输出,程序怎么写啊?

没有分了,我是初学,请哪位老师帮忙一下,非常感谢!
2025-02-28 14:17:46
推荐回答(4个)
回答1:

1小时??
setb p1.0

或者

sbit p10=P1^0;
p10=1;

回答2:

呵呵,前面加一个延时程序,或是用定时计数器啊,,查一下资料,好多关于延时的呢,可以练一下定时计数器,非常有用

回答3:

给你个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++;
}

回答4:

首先把它关掉,它就变成高阻态了(没有输出)。1小时后打开电源,它就变成高电平输出了。

这个方法是不是比较简单?