Hola...en un proyecto que realice no hace mucho, en donde sensaba un sistema trifasico utilice la comunicacion serie con la PC...y debido a que no tenia el software que necesitaba utilice la Hyperterminal de Windows....el detalle aqui, es que la hyperterminal te muestra el equivalente ASCII del valor que mandas, es decIR...si tu estas enviando un 120 binario, es decir b'01111000' la hyperterminal te mostrará el caracter equivalente al numero 120, el cual es la letra x (minuscula)...Te adjunto una imagen con la tabla de caracteres ASCII para que puedas comparar el dato enviado y una libreria que use en este proyecto...lo unico que tienes que hacer es declararla en tu programa principal ( INCLUDE SERIAL.INC), agregar una variable llamada DATO_ENV...cuando quieras enviar un dato, lo grabas en DATO_ENV y despues pones CALL SERIAL ...La libreria tiene una rutina de paridad....la paridad es impar, esto es para comprobar errores...te menciono esto, por que al momento de abrir la hyperterminal tienes que configurarla con los parametros que tiene el transmisor, en este caso el PIC...los parametros de esta rutina son los siguientes :
Velocidad : 9600 Baudios
Paridad: Impar
Bits de datos : 8
Control de flujo : Ninguno
Bits de parada : 1
Con eso ya debes de ver el dato que envias en la PC ya si necesitas algo mas especifico, busca algun programa en visual basic con el que lo puedes hacer...pero con la hyperterminal ya puedes saber que estas enviando....