A Microcontroller Discussion Board
September 07, 2010, 03:03:59 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: You may have to register before you can post: click the register link below to proceed.
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Introduction to 8051 Micrcontroller  (Read 1208 times)
0 Members and 2 Guests are viewing this topic.
mcuprogrammer
Moderator
Jr. Member
*****
Posts: 94


View Profile Email
« on: October 27, 2007, 10:41:03 PM »

The 8051 is an 8 bit microcontroller originally developed by Intel in
1980. It is the world's most popular microcontroller core, made by
many independent manufacturers (truly multi-sourced). There were 126
million 8051s (and variants) shipped in 1993!!


A typical 8051 contains:

  • CPU with boolean processor
  • 5 or 6 interrupts:
2 are external

2 priority levels
  • 2 or 3 16-bit timer/counters
  • programmable full-duplex serial port (baud rate provided by one of the timers)
  • 32 I/O lines (four 8-bit ports)
  • RAM
  • ROM/EPROM in some models

One strong point of the 8051 is the way it handles interrupts.
Vectoring to fixed 8-byte areas is convenient and efficient. Most
interrupt routines are very short (or at least they should be), and
generally can fit into the 8-byte area. Of course if your interrupt
routine is longer, you can still jump to the appropriate routine from
within the 8 byte interrupt region.


The 8051 instruction set is optimized for the one-bit operations so
often desired in real-world, real-time control applications. The
boolean processor provides direct support for bit manipulation. This
leads to more efficient programs that need to deal with binary input
and output conditions inherent in digital-control problems. Bit
addressing can be used for test pin monitoring or program control
flags.

See full information from 8051 FAQ

- http://www.faqs.org/faqs/microcontroller-faq/8051/


Logged
A Microcontroller Discussion Board
« on: October 27, 2007, 10:41:03 PM »

 Logged
Pages: [1]
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
INTRODUCTION TO MICROCONTROLLERS..........................BY KSHATRIYA Tutorials KSHATRIYA 5 4379 Last post April 08, 2009, 05:00:43 PM
by sri
8051 MOVING MESSAGE 8051 sajal1975 3 1803 Last post April 04, 2009, 08:14:01 PM
by sri
Free pascal compiler for 8051 8051 funa 1 755 Last post June 23, 2008, 06:23:41 PM
by Doug
8051-based microcontroller(MSC1211EVM from Texas Instruments) 8051 FCD 1 1022 Last post September 27, 2008, 11:01:30 PM
by Doug
Turbo51 - 8051 Pascal compiler now with OMF-51 8051 funa 4 1254 Last post October 30, 2008, 01:11:39 AM
by Doug
Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC | Sitemap Valid XHTML 1.0! Valid CSS!