{
LEDON;
Delay(2000)//延时2S
LEDOFF;
Delay(1000)//延时1S
}
程序大体就是这个样子。
给你个提纲,自己写吧,如下:sbit LED=Px^x
void main()
{
1.定时器设置、中断设置,
while(1)
{
2.LED=1//假设高电平亮
3.定时中断次数设置X=m //2秒等于m次中断
4.开定时器中断
5.While(x) //未到时间停在这一步
6.关定时器中断
7.LED=0
8.定时中断次数设置X=n //3秒等于n次中断
9.开定时器中断
10.While(x) //未到时间停在这一步
11.关定时器中断
}
}
void intr() interrupt0 //中断服务函数
{
重装初值; //装入的初值时间要能被2秒、3秒整除
x--;
}