某80C51单片机系统晶振频率=12MHZ,利用定时器T0定时,在P1.0端输出一方波,频率为1K

某80C51单片机系统晶振频率=12MHZ,利用定时器T0定时,在P1.0端输出一方波,频率为1KHZ。(要求T0工作在方式1,用查询方式编程)

第1个回答  2018-07-01
#include<reg51.h>
sbit pluse=P1^0;
main()
{
TMOD=0x01;
TH0=(65536-500)/256;
TL0=(65536-500)%256;
TR0=1;
while(1)
{
if(TF0==1)

{
TF0=0;

TH0=(65536-500)/256;

TL0=(65536-500)%256;

pluse=~pluse;

}

}

}
相似回答