Suky, todas las pruebas las he hecho solo en simulacion en el Proteus.... Kallitos, claro q he revisado el datasheet del 16f877A e hice lo q alli indica para activar la interrupcion por comparacion... pero no me sale , pienso q algo me esta faltando... en el programa active lo q indica el datasheet es decir:
----------------------------------------------------------
bsf INTCON,GIE ; Habilita en forma general las interrupciones
bsf PIE1,CMIE ; habilita interrupcion por comparador analogico
bsf INTCON,PEIE ; Habilita interrupcion x perifericos
Luego al registro CMCON lo cargue con b'000010' ES DECIR...
Del bit 0 al bit 2 -- '010' PAra usar los 2 comparadores independientemente
el bit 3 --- '0' Aunq en mi caso este bit creo q no interesa
del bit 4 al bit 5 -- '00' Para q no inviertan los COUT1 ni COUT2
---------------------------------------------------------------------------------------
alguien no tiene un ejmeplo donde le funciona los comparadores?? ... de antenmano gracias por la ayuda nuevamente