求大神帮忙看一下短程序~~~不知道哪里出了问题
时间:10-02
整理:3721RD
点击:
这个程序为什么不能实现我想要结果呢?
#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;
}
}
#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;
}
}
1.delay()里面K是char型的 你10000?
谢谢了~~,现在弄好了