Microcontrollers and microcomputers : principles of software and hardware engineering / Fredrick M. Cady. - Cady, Frederick M. (Oxford University Press, 1997)