Como estas Lock, ese es el único ejercicio que no te funciona?, lo pregunto por que alguna vez traté de hacer un par de ejercicios de esos con el hyperterminal y no me funcionaron muy bien, y por eso opté por trabajar con programas mas especializados en la comunicacion serial como el labview. Creo que el problema con el hyperterminal es que no cierra puertos y siempre recibe el mismo dato que envia, haciendo un bucle de envio repetitivo.
Si ya entiendes como es la comunicacion serial, te recomiento que comiences a trabajar con otros programas mas eficientes en este tipo de comunicacion.
Saludos.