8051 Register Banks And Stacks
There are 128 bytes of RAM in the 8051 from the addresses 00 to 7FH.
The 128 bytes are divided into three different groups as follows:
- Register banks and the stack.
- Bit-addressable read/write memory.
- Scratch pad
Click On Image For Zoom View
32 bytes are set aside for register banks and the stack from locations 00 to IF hex.
16 bytes are set aside for bit-addressable read/write memory from locations 20H to 2FH.
80 bytes are used for read and write storage from locations 30H to 7FH , or what is normally called a scratch pad. These 80 locations of RAM are widely used for the purpose of storing data and parameters by 8051 programmers.
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