单片机 编程灯亮一秒灭两秒 用stc编

2025-04-08 07:46:10
推荐回答(1个)
回答1:

#include
#define uchar unsigned char
uchar cnt;
sbit led=P1^0;
void t0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
cnt++;
cnt%=60;
if(cnt<20)led=0;
else led=1;
}
main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
ET0=1;
EA=1;
led=0;
while(1);
}