Pwm 源代码
脉冲宽度调制是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。广泛应…
#include #define srclk RC3 #define rclk RA5 #define ser RC5 #define hang1 RB7 #define hang2 RB6 #define lie1 RB3 #defi…
KP EQU 40H KI EQU 41H KD EQU 42H EI EQU 43H EI1 EQU 44H EI2 EQU 45H EK EQU 46H EK1 EQU 4BH EK2 EQU…
#ifndef PWM_H #define PWM_H #ifdef PWM_C void pwm_40MHz( unsigned char n);//40MHz SHOUT PULSE void pwm_30MHz( unsigned char n…
#define PWM_C #include "includes.h" void pwm_40MHz( unsigned char n) { unsigned char i; for( ;n>0;n--) { …
#include #include #include #include volatile int pwm = 0; /* Note [1] */ volatile uint8_t direction; SIGNAL (SIG_OVE…
"pwm.c" BROWSE DEBUG OBJECTEXTEND SRC (.\pwm.SRC)