esta el comunicacion serial de un contador visualizacion lcd y pc por hiperterminal rs232 el problema que tenia es que el primer digito que mandaba no me aparecia en la pantalla pc y el segundo si ;entonces tuve que mandar un 0 antes de mandar el dato real para que se visualizara 0 12; 0 13 ;0 14 etc
;SERIAL COMUNICACION
SERIAL BCF STATUS,5
BCF PIR1,TXIF
MOVLW B"11000000"
MOVWF INTCON
BSF STATUS,5
MOVLW B"00100101"
MOVWF TXSTA
MOVLW .12
MOVWF SPBRG
BCF STATUS,5
BSF RCSTA,SPEN
BSF STATUS,5
BSF TXSTA,TXEN
BCF STATUS,5
MOVF CONTA,W
ADDLW 30
MOVWF TXREG
ESPERE BTFSS PIR1,TXIF
GOTO ESPERE
MOVLW 0
MOVWF TXREG
EPE BTFSS PIR1,TXIF
GOTO EPE
MOVLW .32
MOVWF TXREG
ESPE BTFSS PIR1,TXIF
GOTO ESPE
MOVLW 0
MOVWF TXREG
EP BTFSS PIR1,TXIF
GOTO EP
MOVF DECENAS,W
ADDLW 30
MOVWF TXREG
RINO BTFSS PIR1,TXIF
GOTO RINO
MOVLW 0
MOVWF TXREG
P BTFSS PIR1,TXIF
GOTO P
MOVF UNIDAD,W
ADDLW 30
MOVWF TXREG
EST BTFSS PIR1,TXIF
GOTO EST
MOVLW .13
MOVWF TXREG
MAR BTFSS PIR1,TXIF
GOTO MAR
RETURN
Los caracteres de control ASCII