The AVR microcontroller and embedded System – Using Assembly and C - M. A. Mazidi, S. Naimi and S. Naimi