這個和晶振有關的,假設是12M吧
你給我郵箱,我發你一個工具吧,可以生成程式碼的
#include
sbit LED=P1^1;
void InitTimer0(void)
{
TMOD = 0x01;
TH0 = 0x0D8;
TL0 = 0x0F0;
EA = 1;
ET0 = 1;
TR0 = 1;
}
unsigned int time;
void main(void)
time=0;
LED=0;//1關 0開;
InitTimer0();
while(1);
void Timer0Interrupt(void) interrupt 1
time++;
if(time==200)//第二秒
LED=1;
if(time==500)//第五秒
LED=0;
這個和晶振有關的,假設是12M吧
你給我郵箱,我發你一個工具吧,可以生成程式碼的
#include
sbit LED=P1^1;
void InitTimer0(void)
{
TMOD = 0x01;
TH0 = 0x0D8;
TL0 = 0x0F0;
EA = 1;
ET0 = 1;
TR0 = 1;
}
unsigned int time;
void main(void)
{
time=0;
LED=0;//1關 0開;
InitTimer0();
while(1);
}
void Timer0Interrupt(void) interrupt 1
{
TH0 = 0x0D8;
TL0 = 0x0F0;
time++;
if(time==200)//第二秒
{
LED=1;
}
if(time==500)//第五秒
{
LED=0;
time=0;
}
}