Hallo zusammen

ich bin in sachen PIC programierung ein anfänger und habe ein kleines Problem .
Ich möchte gern die PWM Frequenz umsalten mit bis zu 8 verschieden Werten.
als Pic habe ich den 16F877A und nutze den PWM Ausgang, den habe ich au schon zum laufen bekommen .
An den Posts RB0 bis RB7 ein Drehschalter angeschlossen werden mit dem ich die Ausgansfrequenz des PWM umschalten will.
derzeit sieht mein Programm so aus

Code:
   LIST      p=16F877A
   #include <p16F877A.inc>
   __CONFIG H'3F39'
   ERRORLEVEL -302 
   ERRORLEVEL -203 

initialisierung

BsF    T2CON,T2CKPS1
bcf      T2CON,T2CKPS0
BSF    T2CON,TMR2ON

    BSF    STATUS,RP0    
    MOVLW  D'200'
    MOVWF  PR2
    BCF    STATUS,RP0

    MOVLW  D'36'
    MOVWF  CCPR1L

    BSF    STATUS,RP0
    BCF    TRISC, 2
    BCF    STATUS,RP0


    CLRF   CCP1CON        
    BSF    CCP1CON,CCP1M3
    BSF    CCP1CON,CCP1M2

loop
    GOTO    loop

    end
wo muß ich da an setzten um das so zu realiesieren .

Gruß Markus