Podstawowa specyfikacja mikrokontrolera Intel 8051

Mikrokontroler Intel 8051 opracowany w 1980 roku zapoczątkował całą rodzinę uniwersalnych i niezwykle wszechstronnych mikrokontrolerów MCS-51, które do dzisiaj znajdują zastosowanie w prostszych aplikacjach.

Podstawowa specyfikacja Intel 8051

  • ośmiobitowa jednostka arytmetyczno-logiczna (ALU)
  • cztery przełączane banki rejestrów roboczych (4 x R0…R7)
  • 4 kB pamięci wewnętrznej ROM (pamięć zewnętrzna ROM do 64 kB)
  • 128 B pamięci wewnętrznej RAM (pamięć zewnętrzna RAM do 64 kB)
  • zbiór rejestrów specjalnych SFR
  • układ generatora sygnału taktującego (czyli zegar procesora)
  • cztery ośmiobitowe równoległe porty P0…P3
  • jeden port szeregowy (obsługuje zarówno transmisję synchroniczną jak i asynchroniczną)
  • dwa liczniki/czasomierze działające w jednym z czterech trybów
  • jednobitowy procesor funkcji logicznych
  • system przerwań z układem priorytetów

Oryginalny układ 8051 firmy Intel jest przestarzały i od dawna nieużywany w nowych konstrukcjach. Jednakże na rynku istnieje wiele udoskonalonych wersji tego mikrokontrolera – od prostych klonów kompatybilnych elektrycznie (pin-to-pin) z pierwowzorem, aż po rozbudowane układy, w których rdzeń 8051 stanowi jedynie małą część systemu.

Swój sukces rodzina MCS-51 zawdzięcza m.in. wyjątkowej łatwości rozbudowy, nie wymagającej jakiejkolwiek modyfikacji listy rozkazów. Wiąże się to ze sposobem uwzględniania dodatkowych elementów w przestrzeni adresowej mikrokontrolera,  implementowanych wewnątrz struktury, poprzez producentów różnych jego odmian. W przestrzeni adresowej jest wiele niewykorzystanych adresów, ułatwiających dostęp do nowych elementów za pośrednictwem dodatkowych rejestrów specjalnych (SFR).

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

trzy × trzy =