¿Como variar una frecuencia con un selector?

Hola, buenas tardes

Estoy realizando uno de mis primeros proyecto con PIC`s y me he topado con mi primer problemilla y no se por donde meterle mano.

Necesito poder modificar la frecuencia de mi progrma a través de un selector de 3 posiciones (1, 5 y 10 Khz). Estoy utilizando lenguaje ensamblador y quería saber como poder programar que segun que posición haya puesto funcione el programa con su respectiva frecuencia

Gracias y un saludo¡¡
 
una forma simple más alla de que uses es ler el estado de tres entradas y hacer tres rutinas de oscilación y segun la que este presente envia a salida igual como harias leer una entrada para ver que led encender
 
Perfecto¡¡¡ ya mas o menos creo que se como hacerlo, lo he intentado pero no me llega a funcionar y no se porque ¿Como sería esa parte del programa?.

Si, me refiero a la frecuencia que obteng a la salida
 
Atrás
Arriba