8051 microcontroller is designed by Intel in 1981. It is an 8-bit microcontroller. It is built with 40 pins DIP (dual inline package), 4KB of ROM storage and 128 bytes of RAM storage, two 16-bit timers and 1 UART. It consists of are four parallel 8-bit ports, which are programmable. An on-chip crystal oscillator is integrated in the microcontroller.
Features of 8051 Microcontroller :
4 KB on chip program memory.
128 bytes on chip data memory(RAM).
8-bit data bus and 16-bit address bus
21 Special Function Registers(SFR)
Four 8-bit ports, (P0,P1,P2 & P3).
Two 16 bit timers (T0,T1)
One full duplex UART
Six Interrupt Sources including Reset.
Understand the basic concept of how to activate an 8051 microcontroller.
This concept can be applied to any generic microcontroller.
Understand the basics of Firmware development for 8051 Microcontroller
Understand basic parallel port operations
Learn about Intel Hex File Format
Learn about Compilers and Cross Compilers
Learn about internal Parallel Port Architecture of 8051 Microcontroller
Learn how P0 is different from rest of the ports in 8051.
Learn about the Basics of Interrupts.
What are Interrupts, Why they are important, How they are Handled.
Learn about the Interrupt features of 8051 Microcontroller
Understand how External Interrupts, Timer and UART Interrupts are handled in 8051 Microcontroller.
Learn about practical applications of Interrupts in 8051 Microcontroller.
Learn How to use External Interrupts , Timer Interrupts, UART Interrupt
Learn How to use Interrupt Priority