8051 2051 Jednoipov mikropota 8051 Blokov schma 4051
8051 2051 Jednočipový mikropočítač 8051 Bloková schéma 4051
Pätice : 8051 1 8051 – 8 k. B ROM 4051 – 4 k. B ROM 2051 – 2 k. B ROM Výrobcovia : Intel, Atmel, . . . 4051 AT 89 C 205
Bloková schéma u. P 8051
Technické parametre 8051 Dátová zbernica : 8 – bitová Adresová zbernica : 16 - bitová Taktovacia frekvencia : 1, 2 – 12 MHz Je riadený kryštálom na stabilizáciu taktovacej frekvencie v rozsahu 1, 2 – 12 MHz Spracováva žiadosti o prerušenie činnosti CPU, určuje prioritu prerušení Štyri 8 -bitové vstupno-výstupné porty P 0. . . P 3 slúžia na obojsmernú komunikáciu mikropočítača s okolím paralelným spôsobom 5 zdrojov prerušenia : 2 x externé INT 0, INT 1 2 x od čítačov T 0, T 1 1 x od sériového kanálu Dva 16 -bitové čítače počítajú impulzy prichádzajúce na vstupy T 0, T 1 alebo vytvárajú časové intervaly využitím taktovacej frekvencie Slúži na obojstrannú duplexnú komunikáciu mikropočítača s okolím po sériovej linke Vyrába signály potrebné pre riadenie a vzájomnú spoluprácu jednotlivých blokov mikropočítača Interná pamäť dát obsahuje 128 B RAM, má pracovné registre a voľnú užívateľskú pamäť, ďalších 128 B tvorí oblasť špeciálnych funkčných registrov Porty P 0 a P 1 zároveň slúžia na adresáciu externej pamäte RAM, ROM obe až do veľkosti 64 k. B Interná pamäť programu ROM(4 k. B) (Flash ROM ) obsahuje program, ktorý je vykonávaný mikropočítačom
Inštrukčný cyklus • Procesor vykonáva inštrukcie hlavného programu postupne jednu za druhou • Každá inštrukcia je vykonávaná v rámci jedného inštrukčného cyklu • Na konci každého inštrukčného cyklu procesor testuje, či sa vyskytla žiadosť o prerušenie • Ak procesor zaregistruje takúto udalosť, opúšťa hlavný program a odskakuje na tzv. vektorovú adresu príslušného typu prerušenia • Vektorová adresa je miesto v pamäti programu, kde sa nachádza buď samotný podprogram obsluhy prerušenia alebo častejšie je tam skoková inštrukcia na príslušný podprogram
- Slides: 5