Microprocessors and Peripherals: Hardware Software Interfacing and Applications (2nd Edition) (MERRILL'S INTERNATIONAL SERIES IN ELECTRICAL AND ELECTRONICS TECHNOLOGY)