以文本方式查看主题

-  曙海教育集团论坛  (http://sun4.cn/bbs/index.asp)
--  FPGA初中级  (http://sun4.cn/bbs/list.asp?boardid=25)
----  timer0的应用问题  (http://sun4.cn/bbs/dispbbs.asp?boardid=25&id=2774)

--  作者:wangxinxin
--  发布时间:2010-12-19 13:35:20
--  timer0的应用问题
#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);




为什么灯不能闪烁呢,是程序出问题了么,问题在什么地方,请高人指点一下,软件仿真可以通过,但是到实验板上就没有灯闪烁,为什么呢