Code:
$regfile = "m32def.dat"
$crystal = 16000000

Config Portd.4 = Output
Config Portd.5 = Output

Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1

Do
 Compare1a = 205
 Compare1b = 51
Loop
End
Mit diesem Code erzeugst du an Pin 18 und 19 eine PWM. Über die Zeile Compare1a = 205 stellst du den Duty-Cycle ein. Wenn du ein Osziloskop hast kannste dir das mal ansehen. Dann siehst du das wenn du die Zahl verkleinerst die Pausen größer werden und die Einschaltzeit kleiner.