有哪位高手能告诉我 用51单片机PWM调制 输出100khz的波形 c程序??谢谢了

用51单片机PWM调制 输出100khz的波形 c程序??

C语言主程序,引脚自己改啦,呵呵void main(void){TMOD=0x02;//方式2,8051的是8位计数器8052系列的是16位TH0=0xfb;//若是16位应该为65531TL0=0xfb;TR0=1;ET0=0;EA=0;while(1){if(TF0==1)//查询寄存器状态P1^0=~P1^0 ;}}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-01
#include<REG52.h>sbit PWM = P1^0;void main(){
TMOD=0x01;
TH0=0xFF;
TL0=0xF6;
ET0=1;
EA=1;
TR0=1;
while(1);
}
void INT_TR0(void) interrupt 1
{
PWM=!PWM; TH0=0xFF;
TL0=0xF6;
}本回答被网友采纳
相似回答