发表于:2009/6/3 21:16:37
#0楼
程序 TF1溢出为什么定时器不用设初始值,请各位高手指示
#include<REG51.H>
sbit BZ=P3^5;
/****************************/
void initial(void)
{
TMOD=0x00;
TH1=0xf0;
TL1=0x0c;
IE=0x00;
TR1=1;
}
/***************************/
void main(void)
{
initial();
for(;;)
{
while(!TF1);
TF1=0;
BZ=!BZ;
}
}
产生500 US 方波
#include<REG51.H>
sbit BZ=P3^5;
/****************************/
void initial(void)
{
TMOD=0x00;
TH1=0xf0;
TL1=0x0c;
IE=0x00;
TR1=1;
}
/***************************/
void main(void)
{
initial();
for(;;)
{
while(!TF1);
TF1=0;
BZ=!BZ;
}
}
产生500 US 方波