Programming 8 Bit Pic Microcontrollers In C With Interactive Hardware Simulation 2008