Embedded microcomputer systems: real time interfacing - Valvano, Jonathan W. (Cenage Learning, 2007)