输出脉冲给电容充电的疑问
电路图如下,MCU在PWM输出脉冲给C8(C8另一端接地)充电,设想的是:第一个脉冲过来充到0.1V,第二个脉冲过来充到0.2V,第三个脉冲过来又上升一点。目的是在C8两端产生一个逐渐上升的电压信号。但电路搭好后,好象达不这样的目的。哪位朋友帮看下是哪里问题,如何改进。sbit PWM = P5^1;
P5M1 = 0x08; P5M0 = 0x00;
void T0_Isr() interrupt 1
{
T0count++;
if(T0count == 250)
{
T0count = 0;
}
if(T0count < 4)
{
PWM = 1;
}
else
{
PWM = 0;
}
}
看网上他人说的方法,是在接下来的周期时将脉宽加大,这样应该行
页:
[1]