8051 microcontroller introduction history,architecture, instruction set, pin configuration, addressing modes, programming of 8051