MICROPROCESSORS AND INTERFACING - HALL,D.V. (TATA MCGRAW HILL, 2003)