利用AT89s52单片机产生一个周期为2s的方波信号,占空比为50%,已知晶振

要求用T1定时,并通过P1.0输出,请填出空白处的语句。
#include<reg51.h>
sbit sout=P1^0;
unsigned char count=20;
void timer1() interrupt 3 using 0
{
TH1= ;
TL1= ;
Count--
if(count==0)
{
count= 20 ;
sout=~sout;
}
}
void main()
{
IE=0x82;
TMOD= 0x10 ;
TH1= ;
TL1= ;
TR1=1;
While(1);
}
在线等,急求,采纳加分!
晶振频率为12MHz

第1个回答  推荐于2016-04-20
#include<reg51.h>
sbit sout=P1^0;
unsigned char count=20;
void timer1() interrupt 3 using 0
{
TH1=0X3C;
TL1= 0XB0;
Count--;
if(count==0)
{
count= 20 ;
sout=~sout;
}
}
void main()
{
IE=0x82;
TMOD= 0x10 ;
TH1=0X3C;
TL1= 0XB0;
TR1=1;
While(1);
}本回答被提问者采纳
相似回答