intel_8051.pdf

(385 KB) Pobierz
M i k r o k o n t r o l e r
Intel 8051
Opracowanie: Artur Wujcicki
r. ak. 2006/07
Mikrokontroler Intel 8051
 Wprowadzony na rynek w 1980 roku
 Nastħpca rodziny 8048
 Intel zakoıczył produkcjħ w marcu 2006
 Obecnie produkowany przez róŇne firmy
(Atmel, Analog Devices, Cypress, Maxim i inne)
894138490.051.png
Cechy charakterystyczne ‘51
  mikrokontroler 8-io bitowy
(szyna danych 8bit, adresowa 16bit)
  architektura CISC
  moŇliwoĻę podłĢczenia zewnħtrznej
pamiħci programu i/lub danych (64kB)
  rejestry konfiguracyjne (SFR)
Schemat blokowy mikrokontrolera 8051
P2.7...P2.0
P0.7...P0.0
Sterowanie
portu P2
Sterowanie
portu P0
16 adresy
Pamiħę
ROM
Rejestr
adresowy
Pamiħę
RAM
Rejestr
portu P2
Rejestr
portu P0
Rejestr
adresowy
WskaŅnik
stosu SP
bufor
adresowy
Rejestr
B
akumulator
ACC
Licznik
rozkazów PC
z korekcjĢ
adresów
Rejestr
pomocniczy 1
Rejestr
pomocniczy 2
ALU
Liczniki
T0,T1
8
Rejestry
specjalne
SFR
Rejestr statusowy
PSW
Rejestry
przerwaı
UART
dane/adresy
Rejestr
portu P3
Rejestr
portu P1
Układ
sterowania
Dekoder
instrukcji
WskaŅnikowy
rejestr danych
DPTR
Sterowanie
portu P3
Sterowanie
portu P1
generator
V SS V CC
P3.7...P3.0
P1.7...P1.0
+5V
894138490.062.png 894138490.064.png 894138490.065.png 894138490.001.png 894138490.002.png 894138490.003.png 894138490.004.png 894138490.005.png 894138490.006.png 894138490.007.png 894138490.008.png 894138490.009.png 894138490.010.png 894138490.011.png 894138490.012.png 894138490.013.png 894138490.014.png 894138490.015.png 894138490.016.png 894138490.017.png 894138490.018.png 894138490.019.png 894138490.020.png 894138490.021.png 894138490.022.png 894138490.023.png 894138490.024.png 894138490.025.png 894138490.026.png 894138490.027.png 894138490.028.png 894138490.029.png 894138490.030.png 894138490.031.png 894138490.032.png 894138490.033.png 894138490.034.png 894138490.035.png 894138490.036.png 894138490.037.png 894138490.038.png 894138490.039.png 894138490.040.png 894138490.041.png 894138490.042.png 894138490.043.png 894138490.044.png 894138490.045.png 894138490.046.png 894138490.047.png 894138490.048.png 894138490.049.png 894138490.050.png 894138490.052.png 894138490.053.png 894138490.054.png 894138490.055.png 894138490.056.png 894138490.057.png 894138490.058.png 894138490.059.png 894138490.060.png 894138490.061.png 894138490.063.png
Wewnħtrzna pamiħę danych (RAM)
 Dolny obszar pamiħci RAM:
•4 banki rejestrów (00h – 1Fh)
•16 bajtów ogólnego zastosowania (20h – 2Fh)
•pamiħę ogólnego zastosowania (30h – 7Fh)
 Obszar rejestrów specjalnych (SFR) 80h-0FFh
 Górny obszar pamiħci (tylko adresowanie
poĻrednie)
Zgłoś jeśli naruszono regulamin