El problema con proteus. (para mi no lo es), es que no es tiempo real.
es de tener presente ese detalle, para casos de tiempos, delays, interrupciones y demas.
no obstante.. aunque a su velocidad (que depende del pc), el simula muy bien
el comportamiento de los microprocesadores, perifericos e interrupciones.
lo unico que no me simula es cuando defino es #fuse intrc. solamente simula con #fuse xt, o #fuse hs..
que indican cristal externo.
Es mas, yo no monto nada ni diseño pcb, si no trabaja la simulacion.
No te recomiendo que lo dejes a un lado. solo ten el debido cuidado con los tiempos,
ya que tiempo de simulacion nunca sera igual a tiempo real.
Saludos.
Pd: Algec, apenas estoy revisando tu aplicacion, apenas tenga comentarios posteo de nuevo.