In order to configure the following registers must be initialized:
Configuration: 01010000
Since UART uses Timer 1, we only need to configure the upper nibble.
Configuration: 0010XXXX
Configuration: 01XX0XXX
$$ TH1 = 256 - \frac{K(f_{OSC})}{384f_{BAUD}} $$
mov A, SBUF ; Store the received byte in the accumulator.
mov SBUF, A ; Transmit the byte stored in the accmulator.