27,382
社区成员
发帖
与我相关
我的任务
分享
#include <reg52.h>
char a = 0;
void main()
{
TMOD = 0x01;
TH0 = (65536 - 50000) / 256;
TL0 = (65536 - 50000) % 256;
EA = 1;
ET0 = 1;
TR0 = 1;
while (1)
{
;
}
}
void i() interrupt 1
{
TH0 = (65536-50000) / 256;
TL0 = (65536-50000) % 256;
if (++a > 20)
{
a = 0; // 试试吧!
P1 = ~P1;
}
}
# include <reg52.h>
char a=0;
void main()
{ TMOD = 0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
while(1)
{ P1=0;
if(a >= 20)
{
P1=0xff;
if(a==40){
a=0;
}
}
}
}
void i() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
a++;
}