The 8051 Microcontroller is designed by Intel in 1981. 8051 is 40 pin DIP IC. This is an 8-bit microcontroller.
It is a very famous Microcontroller of Intel family. As we know Microprocessor like 8085, Z-80 or M6800 contains the ALU, control unit and some registers, but there were no internal storages. The Microcontroller contains the RAM and ROM, IO ports inside it. Some microcontroller also contains the ADC in it. As most of the required components are inside the chip, so the cost of application is also reduced.
These kinds of microcontrollers are used in different appliances like televisions, washing machines, telephones or some other electronic gadgets. The microcontroller is more complex than microprocessors based on their architecture. The first generation Intel Microcontroller was 8048. The 8051 is successor of that. So it is treated as the second generation microcontroller. 8051 belongs to MCS-51 family of Intel Microcontrollers.
In this section, we will discuss various topics on 8051 Microcontroller. These topics are as follows −
Features of 8051 Microcontroller
Functional Blocks of 8051 Microcontroller
Program Memory and Data Memory Structure of 8051 Microcontroller
The Internal Data Memory and RAM Organization of 8051 Microcontroller
Programmer’s View of 8051 Microcontroller
Addressing Modes of 8051 Microcontroller
Instruction Set of 8051 Microcontroller
Different Instruction groups of 8051 Microcontroller
Some programming examples of 8051 Microcontroller