Microprocessors and interfacing Programming and hardware . - Hall Douglas V (New Delhi, 1986)