This document discusses serial communication using the 8051 microcontroller. It contrasts serial versus parallel communication and asynchronous versus synchronous transmission. It describes how to program the baud rate using Timer 1 registers and explains data transfer using the SBUF, SCON, TI and RI registers. It also discusses connecting the 8051 to RS-232 via a MAX232 chip and programming the 8051 to transmit and receive data using interrupts instead of polling flags.