本帖最后由 a406916285 于 2014-6-24 23:00 编辑
#include<reg52.h>
sbit led=P1^0;
void init_tim0();
main()
{
unsigned char i=0;
led=1;
init_tim0();
while(1);
}
void init_tim0()
{
TMOD=0X01;
EA=1;
IE=0X82;
TR0=1;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
}
void tim0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
i++;
if(i>=10)
{
led=0;
i=0;
}
}
这是我没事想调个闪烁灯玩,可是结果不知道哪里出问题,怎么也不能溢出控制,请求帮助啊 PS:程序更改完毕 |