Portal:Elektronika/element

Z Wikipedii, wolnej encyklopedii

Intel 8051 - mikrokontroler stworzony przez firmę Intel w 1980 roku, do dziś znajduje szerokie zastosowanie w niemal każdej dziedzinie elektroniki. Istnieje wiele mikrokontrolerów których architektura jest oparta na 8051, zazwyczaj są to układy rozbudowane lub znacznie ulepszone w stosunku do pierwowzoru, ich produkcją zajmują się m.in. Dallas Semiconductor, Philips i Atmel.

Mikrokontrolery rodziny 8051 wykonane są w zmodyfikowanej architekturze harwardzkiej. Należą do grupy mikrokontrolerów CISC.

Oprócz możliwości programowania mikrokontrolera w języku asembler rodziny 8051, istnieje możliwość programowania w językach wysokiego poziomu. Jednym z najpopularniejszych języków programowania mikrokontrolerów jest język C.

Specyfikacja mikrokontrolera 8051[edytuj | edytuj kod]

  • ośmiobitowa jednostka arytmetyczno-logiczna (ALU)
  • cztery 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