标题: 怎么用52单片机产生15khz方波,占空比是50百分之 求帮助 [打印本页]

作者: redb    时间: 2018-8-3 10:56
标题: 怎么用52单片机产生15khz方波,占空比是50百分之 求帮助
希望能帮忙解决一下

作者: zl2168    时间: 2018-8-3 21:46
15kHz,周期是66.7us,可用汇编语言编程,33us+34us(高低电平时间),频率不太精确。
作者: wulin    时间: 2018-8-4 12:26
#include <reg52.h>
sbit LED=P1^0;
void InitTimer0()
{
    TMOD = 0x02;
    TH0 = 0xDF;
    TL0 = 0xDF;
    EA = 1;
    ET0 = 1;
    TR0 = 1;
}

void main()
{
        InitTimer0();
        while(1);
}
void t0_time() interrupt 1
{
        LED=~LED;//30.303/2=15.151KHz
}




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1