Introduction to Microcontrollers: Architecture, Programming, and Interfacing of the Motorola 68Hc12 (Academic Press Series in Engineering)