在一单片机控制系统中,要求从P1.0引脚输出一周期为2ms的方波,设系统时钟为12mhz,请用定时器T0的方式...
在一单片机控制系统中,要求从P1.0引脚输出一周期为2ms的方波,设系统时钟为12mhz,请用定时器T0的方式...
日期:2017-09-12 22:12:15 人气:1
我看这好像是51单片机外部晶振12M!需要12分频的吧,如果是,下面的代码
#include
sbit PWM=P1^0;
void Init0(void)
{
TMOD = 0x01;
TH0 = 0xfc;
TL0 = 0x17;
EA = 1;
ET0 = 1;
TR0 = 1;
}
void INT0()interrupt 1 using 1
{ EA=0;
PWM=~PWM;
TH0 = 0xfc;
TL0