單片機(jī)
我測試1S延時(shí)程序沒有問題,但是我想做成1min延時(shí)程序確異常,請幫忙查看下我的程序哪里出錯(cuò)呢?謝謝!
現(xiàn)象就是燈一直不亮
#include
sbit LED=P1^0;
void main()
{
unsigned char i=0;// 一分鐘程序我已經(jīng)改成了unsigned int i=0;
TMOD=0x01;
TH0=0xB8;
TL0=0x00;
TR0=1;
while(1)
{
if(TF0==1)
{
TF0=0;
TL0=0x00;
TH0=0xb8;// 這樣設(shè)置是0.02s
i++;
if(i>=50) //一分鐘就是if(i>=3000)
{
i=0;
LED=~LED;
}
}
}
}