Basic structure of UART Program