Microprocessors and interfacing : programming and hardware - Hall, Douglas V; Rao,SSSP (Tata McGraw Hill Education Private Limited New Delhi, 2012)