the serial port/.
code
+;*****************************************************************************************
+
+macros
+
+; macro to call subroutine to transmit over serial port for debugging
+; takes 8-bit value, puts in W, invokes debug_serial_transmit
+
+debug macro debugvalue
+ movlw debugvalue
+ call debug_serial_transmit
+ endm
+
+debug_serial_transmit
+ movwf TXREG,0 ; move contents of W (i.e. debugvalue) to TXREG for transmission
+ return
+
+;*****************************************************************************************
+
initialise
; serial set-up
code
+;*****************************************************************************************
+
+macros
+
+; macro to call subroutine to transmit over serial port for debugging
+; takes 8-bit value, puts in W, invokes debug_serial_transmit
+
+debug macro debugvalue
+ movlw debugvalue
+ call debug_serial_transmit
+ endm
+
+debug_serial_transmit
+ movwf TXREG,0 ; move contents of W (i.e. debugvalue) to TXREG for transmission
+ return
+
+;*****************************************************************************************
+
initialise
; serial set-up