Introduction to 8051 microcontroller core