Monday, March 31, 2008

What Is Microcontroller?

A microcontroller is an integrated chip that is often part of an embedded system. The microcontroller includes a CPU, RAM, ROM, I/O ports, and timer like a standard computer, but because they are designed to execute only a single specific task to control a single system, they are much smaller and simplified so that they can include all the functions required on a single chip.

A microcontroller differs from a microprocessor, which is a general-purpose chip that is used to create a multi-function computer or device and requires multiple chips to handle various tasks. A microcontroller is meant to be more self-contained and independent, and functions as a tiny, dedicated computer.


HOW MANY MICROCONTROLLERS DID YOU USE TODAY?
A microcontroller is a kind of miniature computer that you can find in all kinds of gizmos. Some examples of common, every-day products that have microcontrollers built-in are shown in. If it has buttons and a digital display, chances are it also has a programmable microcontroller brain.



Every-Day Examples of Devices that Contain Microcontrollers




Try making a list and counting how many devices with microcontrollers you use in a typical day. Here are some examples: if your clock radio goes off, and you hit the snooze button a few times in the morning, the first thing you do in your day is interact with a microcontroller. Heating up some food in the microwave oven and making a call on a cell phone also involve operating microcontrollers. That’s just the beginning. Here are a few more examples: turning on the television with a handheld remote, playing a handheld game, using a calculator, and checking your digital wristwatch. All those devices have microcontrollers inside them that interact with you.

Introduction

Welcome to mcs51-microcontroller.blogspot.com…!!


This blogs is dedicated exclusively to the MCS51 mirocontroller and related products (both hardware and software). This includes the traditional 8052, 8051, 8032, and 8031 along with more modern derivatives such as the Atmel AT89S8252, and many derivatives by Silicon Laboratories, Philips, and many others.

Please spread the word about this site to friends and coworkers. If you have code or literature that you'd like to contribute to the site please contact us. we're interested in any and all material that we can get our hands on to pass on to other users of this site.

-------------------------------------------------------------------------------------------------Content of this blogs:
Ø What is microcontroller?
Ø Architecture of MCS-51Microcontroller
Ø Special Function Register (SFR)
Ø Addressing
Ø Instruction Set
Ø Etc ……. Will be posted as soon as possible (Input / Output, Timer / Counter, Serial Comm, interuption and many of microcontroller application).

This document assumes the following:
* A general knowledge of programming.
* An understanding of decimal, hexadecimal, and binary number systems.
* A general knowledge of hardware.


We tend to develop the best that is in us
One today is worth two tomorrows;
What I am to be I am now becoming
” Benjamin Franklin


Happy studying…! ;-)


Best Regards;


Hartanto
Email: hartanto.99@gmail.com