中易网

你好,请问51单片机产生的PWM波形占空比是否只能是50%的?然后如果是,那么用定时器产生的PWM波形可否通过

答案:1  悬赏:0  
解决时间 2021-10-17 08:08
  • 提问者网友:龅牙恐龙妹
  • 2021-10-16 14:40
你好,请问51单片机产生的PWM波形占空比是否只能是50%的?然后如果是,那么用定时器产生的PWM波形可否通过
最佳答案
  • 二级知识专家网友:玩家
  • 2021-10-16 14:46
void TIMER0_INT() interrupt 1{ //中断服务程序
TH0=; //重置定时器初值
TL0=;
if(++time==percent)
{
port_pwm=0;
}else if(time==100){
time=0;
port_pwm=1;
}
}

注:port_pwm为自己定义的端口, 如:sbit port_pwm=P1^0;
主程序改变percent的值就能改变占空比;percent>100的话,输出恒为高电平。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息