Hall, Douglas V Microprocessor & Interfacing - 2 - New Delhi Oxford University Press 2006 ISBN: 9780070601673