Microprocessor systems : interfacing and applications - Bibbero, Robert J.; Stern, David M.