发布网友 发布时间:2022-05-02 09:35
共3个回答
热心网友 时间:2022-06-18 22:45
#include<reg51.h>热心网友 时间:2022-06-18 22:46
#include<reg51.h>追答#include
unsigned char a=0xfe;
bit flag=0;
bit k=0;
unsigned char n=0;
void main()
{
EA=1;
ET1=1;
TR1=1;
TH1=0x3c;
TL1=0xb0;
TMOD=0x10;
while(1)
{
if(flag==1)
{
P0=a;
flag=0;
if (k==0)
{
a>=1;
a|=0x80;
if (a==0xff)//这个地方搞错了,不好意思。
{
a=0xfe;
k=0;
}
}
}
}
}
void tm()interrupt 3
{
n++;
TH1=0x3c;
TL1=0xb0;
if(n==20)
{
flag=1;
n=0;
}
}
热心网友 时间:2022-06-18 22:46
#include<reg52.h>