一个程序写了一半了,是用51单片机输出pwm信号的

日期:2016-09-12 00:12:17 人气:1

一个程序写了一半了,是用51单片机输出pwm信号的

很简单哦,在中断服务函数中用一个变量用来计每个占空比要时间持续的时间,case 0:如果第一次占空比时间到了的话就让a++;ZR赋予你想要的占空比,就进去case 1这里来哦,你想模拟PWM是吧,你定时2ms作为一等分时间太长了,调节起来不会很明显,还会晃动,我们一般模拟PWM,都是100us作为一等分的哦 #include #define uchar unsigned char sbit P1.0 = P1^0; uchar ZR=4; //ZR每次加3到13之后又变回来,控
    A+
热门评论