不可能啊,6ms的周期,不可能产生1ms的脉冲的。
下面是6MHZ晶振的程序,你可以参考一下!
#include <reg51.h>
sbit xinhao=P1^0;
void InitTimer0(void) // 定时器0初始化
{
TMOD = 0x01;
TH0 = 0x0FF;
TL0 = 0x06;
EA = 1;
ET0 = 1;
TR0 = 1;
}
void Timer0Interrupt(void) interrupt 1
{
TH0 = 0x0FF;
TL0 = 0x060;
xinhao=~xinhao;
}
void main(void)
{
InitTimer0();
xinhao=0;
while(1);
}
温馨提示:内容为网友见解,仅供参考