#include<reg52.h>
unsigned int tt;
sbit LED=P1^1;
void Init_Timer0(void)
{
TMOD = 0x01;
TH0=0x3C; /* Init value */
TL0=0xB0;
EA=1; /* interupt enable */
ET0=1; /* enable timer0 interrupt */
TR0=1; }
main()
{
tt=0;
Init_Timer0();
do{
TH0=0x3C; /* Init value */
TL0=0xB0;
LED=~LED;
tt++;
if(tt==2000)
{
LED=~LED;
tt=0;
}//指示燈反相*/
}
while(!TF0);
為什么燈不能閃爍呢,是程序出問題了么,問題在什么地方,請高人指點一下,軟件仿真可以通過,但是到實驗板上就沒有燈閃爍,為什么呢