Skip to main content

8051 microcontroller tutorial - an introduction to 8051 family

The most commonly used set of microcontrollers belong to 8051 Family. 8051 Microcontrollers continue to remain a preferred choice for a vast community of hobbyists and professionals. Through 8051, the world became witness to the most revolutionary set of microcontrollers.








there  many 8-bit microcontrollers available in market and they have different architecture and features-
􀂾 Motorola’s 6811
􀂾 Intel’s 8051
􀂾 Zilog’s Z8
􀂾 Microchip’s PIC

introduction to 8051:

In 1971, intel coprotration introduce an 8-bit mircrocontroller called 8051. it had 128 bytes of RAM, 4K bytes of on-chip ROM, two timmer, one serial port and four ports (each 8 bit wide) all on a single chip. b bit microcontroller means it can process 8 bit wide data. data large than 8 bit has to be broken in to 8-bit pieces. MCS-51 is the original member of 8051 family and intel refers it as MCS-51.

8051 family:

mainly there are 3 microcontroller in 8051
  • 8051
  • 8052
  • 8031

Important:

you cannot see 8051 on any micorocontroller, they  named like 'AT89c51', 'DS5000', 'DS89c420'. this is because intel give rights to other compnaies to produce 8051 family microcontroller with a condition that they cannot change their archi techaure.so there are many version of 8051 with different memory, different type of ROM, numbers of ports etc.   but all the microcontroller are compatibile to each other even  they made by different companies.

8051:

it is main member and mostly used in low memory projects because it have following specifications
  • 4k byte of ROM
  • 128 byte of RAM
  • 4 input/output port
  • 2 timer
  • 6 interrupt 
  • one serial port

8052:

it is similar to 8051 but it have some extra RAM and ROM then 8051, other specifications are-
  • 8 k byte ROM
  • 256 byte of RAM
  • 4 input/ output port
  • 3 timer
  • one serial port

8031: ROM less 8051

This microcontroller has all the features of 8051 except for it to be ROM-less. An external ROM that can be as large as 64 K bytes should be programmed and added to this chip for execution. The disadvantage of adding external ROM is that 2 ports (out of the 4 ports) are used. Hence, only 2 ports are left for I/O operations which can also be added externally if required for execution.



















The 8051 family has the largest number of diversified (multiple source) suppliers
􀂃 Intel (original)
􀂃 Atmel
􀂃 Philips/Signetics
􀂃 AMD
􀂃 Infineon (formerly Siemens)
􀂃 Matra
􀂃 Dallas Semiconductor/Maxim
In  second tutorial we will talk about Registers and some instructions ( ADD , MOV ) and how to use them.

Comments

Popular posts from this blog

LCD Interfacing with 8051 in 4 bit mode : assembly tutorial

Hello friends, in this tutorial we are going to interface LCD with 8051 microcontroller but in 4 bit mode. we already interfaced LCD with 8051 in 8 bit and also done scrolling of text in previous tutorials.

Tutorial for Scroll text on 16x2 LCD with 8051 Microcontroller in c

In our last tutorial we interface 2x16 LCD with 8051 in assembly, now lets display some scrolling text on LCD. it is very useful because generally we have a long text to display and a 2x16 LCD display only 16 character at a time.

How To Use keil uVision 4 IDE - Project Setup, Debug And Simulation

In this tutorial i am going to show you how to setup your project  in Keil for 8051 (AT89s51) to simulate and debug your code. This is one of the most important tutorial for beginner who just start learning 8051. Because Keil is the best IDE to compile,debug and simulate your program.  And most of 8051 programmer you this tool so you get lot of help about this on internet. In this tutorial i use Keil v4.0 but it is same for all version or you can download lates trail version from here