这个程序为什么不能实现我想要结果呢?
#include<stc12c5a60s2.h>
void delay();
unsigned char i,h=0,j,k;
void delay()
{
for(j=10;j>1;j--)
for(k=10000;k>1;k--)
;
}
void main()
{
TMOD=0x01;
TL0=0x58;
TH0=0x9e;
i=100;
ET0=1;
EA=1;
TR0=1;
while(h==0)
{
delay();
h=1;
}
}
void dingshi()interrupt 1
{
TL0=0X58;
TH0=0X9E;
i--;
if(i==0||h==1)
{
if(h==1)
{
P0=0x0f;
delay();
h=0;
}
i=100;
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
谢谢了~~,现在弄好了
一周热门 更多>