Introduction:
Most of the times learning about microcontrollers/embedded systems starts with 8051. It was was invented in 1980's by Intel, but it in terms of understanding basics of embedded systems; it still stands to the test. Its foundation is based on Harvard architecture and this microcontroller was developed principally for bringing it to be used in Embedded Systems.
We will keep these tutorials less of theory and more of interfacing. It is exciting when you make these small chips run and make interesting things out of them.
This experiments include 8051 MCU Series (AT89C51/52, AT89S51/52 etc) examples with Assembly Language Programming and simulations in Proteus (Vr.8.13 or above) Software.
You will get millions of reference and details on this topic over internet, but we have concentrated on the minimum requirements and a strong knowledge on each and every features of 8051 series microcontrollers.
Lets run some serial experiments with possible variants in logics with ATMEL 8051 Microcontrollers.