Site hosted by Angelfire.com: Build your free website today!
   
The Digital Reference Section    

An Introduction to 8051 Microcontrollers
BY: Rodelio P. Barcenas

The 8051 is a microcontroller which was developed first by Intel during the early 80s. The first chip that was developed was the 80C31 Rom-less microcontroller which later on evolved to 8051 OTPs to the 87C51/8751H EPROM versions. Other versions of the chipset produced the 87C751 (28 pin devices).

What can this chip do?
The chip is actually a computer in a single chip which has two(2) 16Bit timers, one (1) UART, 128 Bytes of SRAM, 4KBytes of Program Memory and a priority configurable interrupts.

Not to mention the Instruction sets, the chip can perform 8bit / 16bit calculations with Multiply/Divide/Modulo by just executing a single Mnemonic (instruction).

The 8051(s) also has a capability to access external peripheral devices which is interfaced to the chip. Simply enable EA(External Access) pin and the microcontroller is now functioning as a basic microprocessor with the system bus accessible through the ports.

The 8051 Family now.
The 8051 microcontroller has been produced by Philips and added other features in it 8051XA series.Atmel Corporation also started producing Flash versions of the said chips creating 89C51 Flash microcontrollers. Dallas Semiconductor also tried to produce the chip and try to speed-up the system by reducing its instruction cycles from 12 to just 4 only. The latest by Dallas Semiconductor is putting 8051 in their I-Button program. They added JAVA core program inside the 80C51 core so that the microcontrollers can now be communicated through the web.

The 8051 microcontroller can be used in a system wherein there is a need for an intensive mathematical operation.

RPB