8051 Internal Organization of Computers
- CPU (Central Processing Unit)
- Execute information stored in memory
- I/O (Input/output) devices
- Provide a means of communicating with CPU
RAM (Random Access Memory)
RAM is a temporary storage of programs that computer is running. The data is lost when computer is off.
ROM (Read Only Memory)
ROM contains programs and information essential to operation of the computer. The information cannot be changed by use, and is not lost when power is off. It is called non-volatile memory.
Click On Image For Zoom View
The CPU has various component inside itself. these are
- The CPU uses registers to store information temporarily.
- Registers can be 8-, 16-, 32-, or 64-bit.
- The disadvantage of more and bigger registers is increased the cost of such a CPU.
ALU (arithmetic/logic unit) :
ALU performs arithmetic functions such as add, subtract, multiply, and divide, and logic functions such as AND, OR, and NOT.
Program counter :
Program counter points to the address of the next instruction to be executed.
Instruction decoder :
Instruction decoder mainly interprets the instruction fetched into the CPU.
The Intel 8051 microcontroller is among one of the most popular general purpose microcontrollers in use today. The success of the Intel 8051 spawned a number of clones which are collectively referred to as the MCS-51 family of microcontrollers, which includes chips from vendors such as Atmel, Philips, Infineon, and Texas Instruments.
- 1947 Invention of Transistors.
- 1959 Invention of Integrated Circuits.
- 1971 Invention of Microprocessor.
- 1976 Invention of Microcontroller.
Today, over 50 companies produce variations of the 8051. 8051 cores are available for implementations in Field Programmable Gate Arrays (FPGA) or Application Specific Integrated Circuits (ASIC). The 8051 was developed by Intel but other manufacturers (e.g., Siemens, Philips, Atmel, etc.) are second sources of this family of devices.
- Lectures 16
- Quizzes 0
- Duration 10 hours
- Skill level All levels
- Language English
- Students 51
- Certificate No
- Assessments Self