Encendido y apagado de led por interrupcion

#1
Hola compañeros muy buenos dias, tardes o noches estoy tratando de evitar los delays al encender y apagar un led de manera asincrona pero me he encontrado con algunos problemas, les cuento:

Lo que deseo hacer es que al inicializar las variables de control en el caso de mi ejemplo (v1 tiempo on y nv1 tiempo off) deseo que 2 segundos este encendido y 1 segundo apagado, pero nomas no logro nada, al correr el programa el led queda enncendido y nunca se apaga, la funcion de interrupcion si esta funcionado bien ya que el incremento de los segundos los puedo ver en el lcd pero las variables v1, nv1, v y nv nunca cambian su valor.

Les adjunto los archivos de simulacion y de programa
 

Adjuntos

Arriba