que onda, yo alguna vez tuve que generar 6 señales sincronizadas y lo intentataba mandando cada señal por bit, pero me traia consecuencias ya que mis señales se desfasaban.
Lo mejor que puedes hacer es mandar palabras, tendrias que escalar tus 6 señales y mandar toda la palabra por el puerto, inmediatamente mandar la otra serie de valores por el puerto, y asi sucesivamente.
por ejemplo: si tu 1 señal esta en alto colocas un 1, si tu segunda señal esta en bajo mandas un 0, si tus señales 3,4,5 estam en alto mandas un 1, y si tu señal 6 esta en bajo mandas un 0. y en ese momento sacas por el puerto con un Movlw b'00011101',
de esa forma aseguras siempre que tus señales salgan al mismo tiempo y como tus las quieres,
debees recordar que:
entre mas dividas tus señales mas datos tendras que enviar por el puerto, sin embargo tu Señal tendrá mas resolucion.
Tus palabras iran cambiando mientras cambie tu señal.
si todavia tienes problemas escribeme a mi correo
lefurbua@hotmail.com y te envio un programilla que genera 6 señales,
SAle bye