Portal:Elektronika/element
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