SlideShare a Scribd company logo
By: Priyanka
Patidar
Introduction of 8051
 8051 is single on chip controller or a CPU with all
the peripherals like RAM, ROM, I/O ports, Timers
etc on the same chip.
History of 8051
 In 1981 (Intel company) introducing 8-bit
microcontroller having RAM 128 bytes, ROM 4k bytes,
2 Timers (T0,T1), 1 serial port (2 pins – TxD, RxD) and 4
I/O ports on a single chip (P0,P1,P2,P3).
 8051 microcontroller can work on only 8-bits of data at a
time.
Architecture
Features of 8051
It is useful for a small computing task and adequate for many
controlling and monitoring applications.
ROM 4 k bytes
RAM 128 bytes
Timers 2
I/O Ports 32
Serial ports 1
Interrupt sources 6
Manufacturing
 AT89C51 from Atmel Corporation—
AT89C51-12PC C52,S51,S52)
 89- manufacturing’s series
 S-silicon CMOS
 C-CMOS, which has low power consumption 12-12
MHz
 P-Plastic DIP package
 C-Commercial
 51/52 –Family of 8051
Pin description
 8051 has 40 pins
 Total of 32 pins are set into 4 ports such as P0,P1,P2,P3.
each contains 8 pins.
 PS0C= system on chip
 2 Timers- Timer 0 & Timer 1
 2 pins fro crystal oscillator – XTAL1 &XTAL2
 1 pin is GND and 1 pin is VCC
8051 Micro Controller
Keil software
 It is a open source software platform to program your
embedded system.
 First install Keil set 8051 of micro version 5 (update
version).
8051 Micro Controller
Single LED Blinking
 #include <reg51.h>
 Sbit led=P1^0;
 Unsigned int i;
 Void main()
{
while(1)
{
led1=1;
for (i=0;i<=25000;i++);
led1=0;
for(i=0;i<=25000;i++);
}
}
8051 Micro Controller

More Related Content

PPT
8086 pin details
PPTX
Stacks & subroutines 1
PPTX
Asic design flow
PPTX
Register Organisation of 8086 Microprocessor
PPTX
Interfacing external memory in 8051
PPT
Serial Peripheral Interface(SPI)
PPT
digital logic_families
PPTX
7 segment led interfacing with 8051
8086 pin details
Stacks & subroutines 1
Asic design flow
Register Organisation of 8086 Microprocessor
Interfacing external memory in 8051
Serial Peripheral Interface(SPI)
digital logic_families
7 segment led interfacing with 8051

What's hot (20)

PPT
Adc interfacing
PPT
Memory organization of 8051
PPT
Logic families
PPT
8051 instruction set
PPTX
I/O port programming in 8051
PPTX
Serial Communication in 8051
PDF
8051 assembly programming
PPT
Digital Communication: Channel Coding
PPTX
Interfacing Stepper motor with 8051
PPTX
Sequential cmos logic circuits
PPTX
LCD Interacing with 8051
PPT
8251 usart programmable communication interface by aniket bhute
PPT
8051 block diagram
PPTX
8251 USART
PPTX
Dynamic logic circuits
PPTX
PPTX
8251 USART
PPTX
K - Map
PDF
8051 micro controllers Instruction set
PPTX
8051 MICROCONTROLLER ARCHITECTURE.pptx
Adc interfacing
Memory organization of 8051
Logic families
8051 instruction set
I/O port programming in 8051
Serial Communication in 8051
8051 assembly programming
Digital Communication: Channel Coding
Interfacing Stepper motor with 8051
Sequential cmos logic circuits
LCD Interacing with 8051
8251 usart programmable communication interface by aniket bhute
8051 block diagram
8251 USART
Dynamic logic circuits
8251 USART
K - Map
8051 micro controllers Instruction set
8051 MICROCONTROLLER ARCHITECTURE.pptx
Ad

Similar to 8051 Micro Controller (20)

PPTX
1. Architecture of 8051.pptxsjbfijfiuhfiuf
PPTX
Unit two and unit three pptx for btech ece
PPTX
The-8051-Microcontroller-A-Deep-Dive.pptx
PDF
Architecture of 8051 Microcontroller.pdf
PDF
8051-Introduction, Programming, Interfacing
PPT
1346 A Single Chip Microcomputer
PDF
8051 Microcontroller
PDF
8051 (microcontroller)class1
PDF
8051 microcontrolle rclass1
PDF
microcontroller 8051 17.07.2023.pdf
PPT
Microcontroller-8051.ppt
PPTX
8051.pptx
PPTX
Embedded system
PPTX
Microcontroller Electronics Engineering Sem 4MODULE 1.pptx
PPT
Microcontroller 8051
PDF
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
PPTX
Microcontroller (1).pptx
PPTX
"8051 Microcontrollers: Versatile Embedded Solutions"
PPT
8051
1. Architecture of 8051.pptxsjbfijfiuhfiuf
Unit two and unit three pptx for btech ece
The-8051-Microcontroller-A-Deep-Dive.pptx
Architecture of 8051 Microcontroller.pdf
8051-Introduction, Programming, Interfacing
1346 A Single Chip Microcomputer
8051 Microcontroller
8051 (microcontroller)class1
8051 microcontrolle rclass1
microcontroller 8051 17.07.2023.pdf
Microcontroller-8051.ppt
8051.pptx
Embedded system
Microcontroller Electronics Engineering Sem 4MODULE 1.pptx
Microcontroller 8051
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
Microcontroller (1).pptx
"8051 Microcontrollers: Versatile Embedded Solutions"
8051
Ad

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
KodekX | Application Modernization Development
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Electronic commerce courselecture one. Pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
Cloud computing and distributed systems.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Approach and Philosophy of On baking technology
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
MYSQL Presentation for SQL database connectivity
KodekX | Application Modernization Development
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
Electronic commerce courselecture one. Pdf
cuic standard and advanced reporting.pdf
Cloud computing and distributed systems.
Diabetes mellitus diagnosis method based random forest with bat algorithm
Understanding_Digital_Forensics_Presentation.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Spectroscopy.pptx food analysis technology
Programs and apps: productivity, graphics, security and other tools
MIND Revenue Release Quarter 2 2025 Press Release
20250228 LYD VKU AI Blended-Learning.pptx
Approach and Philosophy of On baking technology
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf

8051 Micro Controller

  • 2. Introduction of 8051  8051 is single on chip controller or a CPU with all the peripherals like RAM, ROM, I/O ports, Timers etc on the same chip.
  • 3. History of 8051  In 1981 (Intel company) introducing 8-bit microcontroller having RAM 128 bytes, ROM 4k bytes, 2 Timers (T0,T1), 1 serial port (2 pins – TxD, RxD) and 4 I/O ports on a single chip (P0,P1,P2,P3).  8051 microcontroller can work on only 8-bits of data at a time.
  • 5. Features of 8051 It is useful for a small computing task and adequate for many controlling and monitoring applications. ROM 4 k bytes RAM 128 bytes Timers 2 I/O Ports 32 Serial ports 1 Interrupt sources 6
  • 6. Manufacturing  AT89C51 from Atmel Corporation— AT89C51-12PC C52,S51,S52)  89- manufacturing’s series  S-silicon CMOS  C-CMOS, which has low power consumption 12-12 MHz  P-Plastic DIP package  C-Commercial  51/52 –Family of 8051
  • 7. Pin description  8051 has 40 pins  Total of 32 pins are set into 4 ports such as P0,P1,P2,P3. each contains 8 pins.  PS0C= system on chip  2 Timers- Timer 0 & Timer 1  2 pins fro crystal oscillator – XTAL1 &XTAL2  1 pin is GND and 1 pin is VCC
  • 9. Keil software  It is a open source software platform to program your embedded system.  First install Keil set 8051 of micro version 5 (update version).
  • 11. Single LED Blinking  #include <reg51.h>  Sbit led=P1^0;  Unsigned int i;  Void main() { while(1) { led1=1; for (i=0;i<=25000;i++); led1=0; for(i=0;i<=25000;i++); } }