Mikrokontroler Intel dr inż. Wiesław Madej
|
|
- Wojciech Wolski
- 9 lat temu
- Przeglądów:
Transkrypt
1 Mikrokontroler Intel 8051 dr inż. Wiesław Madej
2 Mikrokontroler Intel 8051 Wprowadzony na rynek w 1980 roku Następca rodziny 8048 Intel zakooczył produkcję w marcu 2006 Obecnie produkowany przez różne firmy np. (Atmel, Analog Devices, Cypress, Maxim i inne)
3 Cechy charakterystyczne I 8051 mikrokontroler 8-io bitowy (szyna danych 8bit, adresowa 16bit) architektura CISC możliwośd podłączenia zewnętrznej pamięci programu i/lub danych (64kB) rejestry konfiguracyjne (SFR)
4
5 Wewnętrzna pamięd danych (RAM) Dolny obszar pamięci RAM: 4 banki rejestrów (00h 1Fh) 16 bajtów ogólnego zastosowania (20h 2Fh) pamięd ogólnego zastosowania (30h 7Fh) Obszar rejestrów specjalnych (SFR) 80h-0FFh Górny obszar pamięci (tylko adresowanie pośrednie)
6 Organizacja pamięci RAM Pamięć o adresach 80h 0FFh jest jednoznacznie rozróżnialna dzięki różnemu rodzajowi adresowania
7 Mapa dolnego obszaru RAM Po wyzerowaniu kontrolera aktywnym bankiem rejestrów jest RB0
8 Stos w kontrolerach I 8051 umieszczony tylko w wewnętrznej pamięci danych położenie kooca stosu określa wskaźnik stosu SP (stack pointer) wykorzystywany do zapamiętywania adresów powrotów procedur oraz jako podręczna pamięd danych
9 Taktowanie mikrokontrolera 8051 posiada wbudowany oscylator Piny przeznaczone do podłączenia rezonatora są przeważnie oznaczane jako XTAL Istnieje możliwośd podłączenia zewnętrznego sygnału zegarowego Nowe wersje kontrolerów z rdzeniem 51 mogą mied wbudowane dodatkowe układy pozwalające na zmianę częstotliwości taktowania podczas wykonywania programu (np. pętle synchronizacji fazowej PLL)
10 Zerowanie kontrolera I 8051 Zerowanie ma na celu wprowadzenie procesora w stan początkowy pracy po włączeniu zasilania Główne zadania układu zerowania: Załadowanie licznika PC wartością 0000h Przyjecie przez wskaźnik stosu wartości 07h Rejestry wyjściowe portów (ale niekoniecznie wyprowadzenia) przyjmują wartośd 0FFh Rejestry peryferiów przyjmują takie wartości, aby układ peryferyjny pozostał nieaktywny Zerowanie nie zmienia zawartości wewnętrznej pamięci danych (np. gdy zerujemy kontroler przy włączonym zasilaniu)
11 Porty mikrokontrolera Komunikacja ze światem zewnętrznym W standardowym 8051 są 4 porty ośmiobitowe: P0,P1,P2,P3 (są także zmodyfikowane wersje kontrolerów o dwóch portach (np.p3 i P1) Porty P0 i P2 są predefiniowane do obsługi zewnętrznych pamięci: ROM i RAM Funkcje tzw. alternatywne portów: /WR, /RD, szyna danych P0 i szyna adresowa P0 P2 Linie portów typu open collector wejścia komparatora analogowego Obecnie porty służą także do programowania wewnętrznej pamięci programu (EEPROM, FLASH)
12 Układy peryferyjne I 8051 Liczniki T0 i T1 Interfejs szeregowy UART (Universal Asynchronous Receiver Trasmitter) Komparatory analogowe Liczniki czuwające (watchdog) Nowsze kontrolery maja wewnętrzna pamięd danych EEPROM, a także mogą byd wyposażone w sprzętowe interfejsy szeregowe np.: I2C, SPI, CAN czy nawet USB; ponadto w zaawansowanych konstrukcjach można spotkad wielokanałowe przetworniki A/C, multipleksery, czujniki temperatury, modulatory PWM
13 Liczniki T0 i T1 Wybór trybu pracy i sterowanie za pomocą rejestrów TCON i TMOD Praca jako licznik lub czasomierz Max. częstotliwośd pracy w trybie licznika (zliczanie impulsów zewnętrznych) wynosi 1/24 częstotliwości zegarowej (detekcja opadającego zbocza) Cztery tryby pracy
14 Interfejs szeregowy - UART Cztery tryby pracy Przy pracy asynchronicznej transmisja fullduplex Pojemnośd bufora 1 bajt (SBUF) Dwa niezależne rejestry SBUF: do zapisu danych (nadawanie) do odbioru danych Sterowanie łączem rejestr SCON
15 Interfejs szeregowy tryb 0 Stała prędkośd transmisji równa 1/12 częstotliwości zegarowej kontrolera Taktowanie za pomocą linii TxD Nadawanie i odbiór danych linia RxD Nadawanie inicjalizowane zapisem bajtu do rejestru SBUF Bity sygnalizujące koniec nadawania (TI) i koniec odbioru (RI) musza byd zerowane programowo.
16 Interfejs szeregowy tryb 1 Transmisja asynchroniczna Nadawanie danych inicjalizowane zapisem do rejestru SBUF Odbiór danych wyzwalany opadającym zboczem linii RxD Warunkiem odebrania ramki danych jest RI=0 i albo SM2=0, albo ważny(=1) bit stopu (jeśli SM2=1,to bajt będzie odebrany, gdy będzie ważny (=1) bit stopu). Odebrany bit stopu jest przesyłany do bitu RB8 (SCON)
17 Interfejs szeregowy tryb 2 Podobny do trybu 1,ale jest kilka różnic: Za bitem D7 (przed bitem stopu) jest nadawany (odbierany) bit TB8 (RB8) 9 bit danych Przy odbiorze ramki danych do RB8 jest wpisywany 9 bit, a nie bit stopu Warunkiem odbioru jest RI=0 i albo SM2=0, albo 9 bit danych równy 0 (gdy SM2=1, to dane są odbierane tylko wtedy, gdy 9 bit danych jest równy 1). Inne dostępne szybkości transmisji
18 Interfejs szeregowy tryb 3 Prawie identyczny z trybem 2 pracy UARTu Jedyna różnica polega na innej prędkości transmisji
19 Licznik czuwający - watchdog Przepełnienie licznika powoduje wyzerowanie kontrolera Pozwala na prawidłowa prace systemu nawet po zawieszeniu programu (reset) Projektant używając watchdog a musi cyklicznie programowo (przed jego przepełnieniem) go zerowad Zależnie od typu układu różne sterowanie licznikiem watchdog (rejestry WCON lub WMCON) W trybie (obniżonego poboru mocy) zamrożenia (Power Down) watchdog zatrzymuje sie
20 Watchdog zasada działania (watchdog włączony)
21 Układ przerwao w I 8051 Szybkie reagowanie na zdarzenia w systemie Szybsze oprogramowanie (nie trzeba cyklicznie sprawdzad np. układów peryferyjnych) Dostępne są także przerwania zewnętrzne Po zakooczeniu obsługi przerwania kontroler powraca do wykonywania programu głównego od miejsca, gdzie został zawieszony (program)
22 Układ przerwao c.d. W 8051 o wejściu do procedury obsługi przerwania decydują m.in. bity pochodzące od układów peryferyjnych (oprócz komparatora) tzw. wskaźniki przerwania, oraz bity określające, czy dane przerwanie jest aktywne. Ponadto można zablokowad cały układ przerwao jednym bitem.
23 Układ przerwao c.d. Przerwania występujące w kontrolerach I 8051
24 Układ przerwao - priorytety W przypadku zgłoszenia przerwania przez więcej ni 1 układ, układ przerwao musi rozstrzygnąd, które peryferia najpierw obsłużyd. Służy do tego celu priorytet przerwao, tzn. w wymienionej sytuacji najpierw zostanie obsłużone przerwanie o wyższym priorytecie. Jeśli podczas obsługi przerwania przyjdzie przerwanie o priorytecie jeszcze wyższym, to układ przerwao przejdzie do obsługi nowego przerwania (o ile jest ustawiony bit zezwolenia), a dopiero potem dokooczy obsługę poprzedniego przerwania. Priorytet poszczególnych przerwao można zmienid, służy do tego celu rejestr IP. Naturalny priorytet przerwao przedstawia sie następująco:
25 Przerwania zewnętrzne W mikrokontrolerze I 8051 są dostępne dwa źródła przerwao zewnętrznych: - przerwanie /INT0 - przerwanie /INT1 Oba przerwania mogą zostad aktywowane (zgłoszone), jeśli nastąpi jedna z dwóch sytuacji: - na wejściu pojawił sie stan niski - na wejściu zostało wykryte zbocze opadające sygnału (w jednym cyklu masz. jest stan wysoki, a w następnym cyklu masz. jest stan niski. W przypadku przerwao wyzwalanych poziomem stan niski musi zaniknąd przed powrotem z procedury obsługi przerwania, ponieważ układ przerwao może uznad, że zostało zgłoszone nowe przerwanie. Przy wyzwalaniu poziomem, wskaźniki przerwao są sterowane bezpośrednio stanem wejśd (co oznacza, że jedynym sposobem programowego wyzwolenia przerwania jest zapis zera do przerzutnika rejestru portu).
26 Obsługa przerwao Jeśli układ przerwao wykryje, że jakiś wskaźnik przerwania jest ustawiony, a bit zezwalający na przerwanie jest aktywny (bit globalnego zezwolenia też), to zostanie sprzętowo wykonana instrukcja dalekiego wywołania procedury. Może jednak to nastąpid później. Bedzie tak, gdy: - Jest wykonywana procedura obsługi przerwania o takim samym lub wyższym priorytecie - Bieżąca instrukcja nie zdążyła się jeszcze wykonad - wykonywana jest instrukcja RETI (powrót z obsługi przerw.) lub inna modyfikująca bity priorytetu lub bity zezwoleo na przerwanie Na koocu procedury należy umieścid rozkaz RETI.
27 Zmniejszenie poboru mocy Są dostępne dwa tryby zmniejszonego poboru mocy: - tryb uśpienia (Idle) - tryb zamrożenia (Power Down)
28 Tryb Idle Zablokowanie sygnału taktującego CPU Zawartośd RAM i SFR jest podtrzymywana Linie portów utrzymują stan jaki miały w momencie wejścia do trybu Idle Funkcje alternatywne portów są aktywne Nie są wyłączone układy peryferyjne Wyjście z trybu Idle: poprzez wyzerowanie lub przerwanie Do ustawienia trybu służy bit IDL (PCON)
29 Tryb Power Down Zatrzymanie generatora -> wstrzymanie wszystkich układów peryferyjnych Zawartośd RAM i SFR jest podtrzymana Można obniżyd napięcie zasilania nawet do 2V Wejście w tryb po ustawieniu bitu PD (PCON) Praktycznie można opuścid ten tryb wykonując zerowanie kontrolera Najmniejszy pobór prądu około 100uA
30 Rejestry specjalne SFR Umieszczone w wewnętrznej pamięci RAM 80h-0FFh Za pomocą rejestrów SFR można sterowad pracą wszystkich układów peryferyjnych Zazwyczaj znaczna cześd pamięci w bloku SFR nie jest wykorzystana, ale nie można jej wykorzystad jako normalnej pamięci Rejestry o adresach podzielnych przez 8 to rejestry o możliwości pracy na bitach
31 Najważniejsze rejestry SFR Akumulator ACC 0E0h Akumulator pomocniczy B 0F0h DPH 83h DPL 82h IE - rejestr zezwoleo na przerwania 0A8h IP rejestr priorytetów przerwao 0B8h P0, P1, P2, P3 rejestry portów PCON tryby zmniejszonego poboru mocy 87h
32 Najważniejsze rejestry SFR c.d. PSW - rejestr statusowy 0D0h SBUF - bufor UART u 99h SCON - sterowanie UART em 98h SP - wskaźnik stosu 81h TCON - sterowanie liczników T0i T1 88h TH0 8Ch TH1 8Dh TL0 8Ah TL1 8Bh
33 Najważniejsze rejestry SFR c.d. TMOD - steruje trybami pracy liczników T0 i T1 89h WCON - licznik watchdog a 96h WMCON - licznik watchdog a i pamięci danych EEPROM 96h
34 Tryby adresowania w I 8051 Rejestrowe Bezpośrednie Natychmiastowe Pośrednie zawartością rejestru Pośrednie sumą zawartości rejestru bazowego i indeksowego
35 Tryby adresowania w I 8051 c.d. Adresowanie rejestrowe operandem instrukcji jest jeden z rejestrów R0..R7 z aktywnego banku rejestrów, akumulator, rejestr B lub wskaźnik danych DPTR Adresowanie bezpośrednie operand jest jawnie podanym 8 bitowym adresem rejestru SFR, rejestru dolnego obszaru RAM lub bitu adresowalnego bezpośrednio Adresowanie natychmiastowe operandem jest stała (8 lub 16 bitowa) umieszczona w kodzie programu (pamięd ROM) Adresowanie pośrednie określenie adresu za pomocą zawartości R0 lub R1 (z aktywnego banku rejestrów) odwołanie do przestrzeni 256 bajtów Adresowanie sumą zawartości rejestru bazowego i indeksowego służy do kopiowania bajtu z pamięci programu.
36 Instrukcje I 8051 Lista instrukcji zawiera 111 rozkazów Instrukcje mogą modyfikowad wskaźniki stanu CPU: P, CY, AC, OV Rozkazy mogą wykonywad operacje arytmetyczne, logiczne, skoków bezwarunkowych i warunkowych, obsługi zewnętrznej pamięci RAM, obsługa pamięci programu
37 Lista rozkazów I 8051 Oznaczenia stosowane przy skróconym opisie instrukcji: Rr - rejestry R0-R7 direct - obszar wewnętrznej pamięci danych (128B) i rejestry - adres z rejestrów indeksowych R0 lub R1 bit - bity pamięci danych i SFR adresowalne bezpośrednio #data - stała 8-bitowa. #data16 - stała 16-bitowa. addr16 - adres 16-bitowy (obszar 64kB). addr11 - adres 11-bitowy (w stronie 2kB). rel - adres względny /bit - negacja bitu (n) - rozkaz wykonywany w n cyklach maszynowych. Brak oznaczenia oznacza 1 cykl
38 Lista rozkazów I 8051 c.d. Operacje arytmetyczne: ADD - dodawanie. Działanie: A=A+dana. Dozwolone argumenty: A, Rr A, direct A, #data Modyfikowane znaczniki: C, AC, OV. ADDC - dodawanie z przeniesieniem. Działanie: A=A+dana+C. Dozwolone argumenty: A, Rr A, direct A, #data Modyfikowane znaczniki: C, AC, OV. SUBB - odejmowanie z pożyczką. Działanie: A=A-dana-C. Dozwolone argumenty: A, Rr A, direct A, #data Modyfikowane znaczniki: C, AC, OV.
39 Lista rozkazów I 8051 c.d. Operacje logiczne: ANL - iloczyn logiczny AND. Działanie: wykonuje logiczny iloczyn na odpowiednich bitach argumentów, wynik zapisuje do pierwszego argumentu. Dozwolone argumenty:a, Rr A, direct A, #data direct, A direct, #data(2) ORL - suma logiczna OR. Działanie: wykonuje sume logiczna odpowiednich bitów argumentów, wynik zapisuje do pierwszego argumentu. Dozwolone argumenty: A, Rr A, direct A, #data direct, A direct, #data(2) XRL - suma mod 2 (XOR). Działanie: wykonuje sumowanie mod 2 odpowiednich bitów argumentu, wynik zapisuje do pierwszego z nich. Dozwolone argumenty: A, Rr A, direct A, #data direct, A direct, #data(2)
40 Podsumowanie Mikrokontrolery Intel 8051 (MCS-51) są rozbudowanym systemem mikroprocesorowym znajdującym się w jednym układzie scalonym. Są wykonane w zmodyfikowanej architekturze harwardzkiej. Należą do grupy mikrokontrolerów CISC. Oprócz możliwości programowania mikrokontrolera w asemblerze rodziny MCS-51, istnieje również możliwośd programowania w kompilowanych językach wysokiego poziomu najczęściej wykorzystywany do tego celu jest język C.
41 Dziękuję za uwagę
MIKROPROCESORY architektura i programowanie
Systematyczny przegląd. (CISC) SFR umieszczane są w wewnętrznej pamięci danych (80H 0FFH). Adresowanie wyłącznie bezpośrednie. Rejestry o adresach podzielnych przez 8 są też dostępne bitowo. Adres n-tego
MIKROPROCESORY architektura i programowanie
Struktura portów (CISC) Port to grupa (zwykle 8) linii wejścia/wyjścia mikrokontrolera o podobnych cechach i funkcjach Większość linii we/wy może pełnić dwie lub trzy rozmaite funkcje. Struktura portu
Hardware mikrokontrolera X51
Hardware mikrokontrolera X51 Ryszard J. Barczyński, 2016 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Hardware mikrokontrolera X51 (zegar)
architektura komputerów w 1 1
8051 Port P2 Port P3 Transm. szeregowa Timery T0, T1 Układ przerwań Rejestr DPTR Licznik rozkazów Pamięć programu Port P0 Port P1 PSW ALU Rejestr B SFR akumulator 8051 STRUKTURA architektura komputerów
Architektura mikrokontrolera MCS51
Architektura mikrokontrolera MCS51 Ryszard J. Barczyński, 2017 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Architektura mikrokontrolera
Architektura mikrokontrolera MCS51
Architektura mikrokontrolera MCS51 Ryszard J. Barczyński, 2018 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Architektura mikrokontrolera
CYKL ROZKAZOWY = 1 lub 2(4) cykle maszynowe
MIKROKONTROLER RODZINY MCS 5 Cykl rozkazowy mikrokontrolera rodziny MCS 5 Mikroprocesory rodziny MCS 5 zawierają wewnętrzny generator sygnałów zegarowych ustalający czas trwania cyklu zegarowego Częstotliwość
MIKROKONTROLERY I MIKROPROCESORY
PLAN... work in progress 1. Mikrokontrolery i mikroprocesory - architektura systemów mikroprocesorów ( 8051, AVR, ARM) - pamięci - rejestry - tryby adresowania - repertuar instrukcji - urządzenia we/wy
Technika mikroprocesorowa I Wykład 4
Technika mikroprocesorowa I Wykład 4 Układ czasowo licznikowy 8253 INTEL [Źródło: https://www.vtubooks.com/free_downloads/8253_54-1.pdf] Wyprowadzenia układu [Źródło: https://www.vtubooks.com/free_downloads/8253_54-1.pdf]
Obszar rejestrów specjalnych. Laboratorium Podstaw Techniki Mikroprocesorowej Instytut Mikroelektroniki i Optoelektroniki PW
Laboratorium Podstaw Techniki Mikroprocesorowej Instytut Mikroelektroniki i Optoelektroniki PW MIKROKONTROLER 85 - wiadomości podstawowe. Schemat blokowy mikrokontrolera 85 Obszar rejestrów specjalnych
Wstęp...9. 1. Architektura... 13
Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości
Zerowanie mikroprocesora
Zerowanie mikroprocesora Zerowanie (RESET) procesora jest potrzebne dla ustalenia początkowych warunków pracy po włączeniu zasilania: adres początku programu stan systemu przerwań zawartość niektórych
Technika mikroprocesorowa I Studia niestacjonarne rok II Wykład 2
Technika mikroprocesorowa I Studia niestacjonarne rok II Wykład 2 Literatura: www.zilog.com Z80 Family, CPU User Manual Cykle magistrali w mikroprocesorze Z80 -odczyt kodu rozkazu, -odczyt-zapis pamięci,
Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Zagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe
Zagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe System mikroprocesorowy 1. Przedstaw schemat blokowy systemu mikroprocesorowego.
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08
Mikrokontrolery 8-bitowe Mikrokontrolery 8-bitowe stanowią wciąż najliczniejszą grupę mikrokontrolerów. Istniejące w chwili obecnej na rynku rodziny mikrokontrolerów opracowane zostały w latach 80-tych.
4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD.
13 4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD. Zagadnienia do przygotowania: - budowa i działanie interfejsu szeregowego UART, - tryby pracy,
Systemy wbudowane. Wprowadzenie. Wprowadzenie. Mikrokontroler 8051 Budowa
Systemy wbudowane Mikrokontroler 8051 Budowa dr inż. Maciej Piechowiak Wprowadzenie rdzeń CPU z jednostką artymetyczno-logiczną (ALU) do obliczeń na liczbach 8-bitowych, uniwersalne dwukierunkowe porty
Lista rozkazów mikrokontrolera 8051
Lista rozkazów mikrokontrolera 8051 Spis treści: Architektura mikrokontrolera Rozkazy Architektura mikrokontrolera Mikrokontroler 8051 posiada trzy typy pamięci: układ zawiera pamięć wewnętrzną (On-Chip
Mikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe
Mikrokontroler ATmega32 System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe 1 Przerwanie Przerwanie jest inicjowane przez urządzenie zewnętrzne względem mikroprocesora, zgłaszające potrzebę
Przerwania w systemie mikroprocesorowym. Obsługa urządzeo wejścia/wyjścia
Przerwania w systemie mikroprocesorowym 1 Obsługa urządzeo wejścia/wyjścia W każdym systemie mikroprocesorowym oprócz pamięci programu i pamięci danych znajduje się szereg układów lub urządzeo wejścia/wyjścia,
2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
Informacje ogólne o układzie 8051.
Informacje ogólne o układzie 8051. Układ 8051 jest jednoukładowym mikrokontrolerem 8-bitowym. Mikrokontroler jest umieszczony w 40-nóŜkowej obudowie typu DIL. Poszczególne końcówki układu mają następujące
ARCHITEKTURA PROCESORA,
ARCHITEKTURA PROCESORA, poza blokami funkcjonalnymi, to przede wszystkim: a. formaty rozkazów, b. lista rozkazów, c. rejestry dostępne programowo, d. sposoby adresowania pamięci, e. sposoby współpracy
Ćwiczenie 30. Techniki mikroprocesorowe Programowanie w języku Asembler mikrokontrolerów rodziny '51
Ćwiczenie 30 Techniki mikroprocesorowe Programowanie w języku Asembler mikrokontrolerów rodziny '51 Cel ćwiczenia Poznanie architektury oraz zasad programowania mikrokontrolerów rodziny 51, aby zapewnić
MOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW
MOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW Projektowanie urządzeń cyfrowych przy użyciu układów TTL polegało na opracowaniu algorytmu i odpowiednim doborze i zestawieniu układów realizujących różnorodne funkcje
Opis mikrokontrolera AT89C2051
Opis mikrokontrolera AT89C2051 Cechy mikrokontrolera AT89C2051: kompatybilny z układami rodziny MCS-51, 2kB wewnętrznej pamięci typu Flash-EPROM, zegar: 0Hz do 24MHz, 8-bitowa jednostka centralna, 128B
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i mikrokontrolery Obsługa portu szeregowego laboratorium: 05 autor: mgr inż. Michal Lankosz dr hab.
Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt
Architektura komputera Architektura von Neumanna: Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt Zawartośd tej pamięci jest adresowana przez wskazanie miejsca, bez względu
Start Bity Bit Stop 1 Bit 0 1 2 3 4 5 6 7 Par. 1 2. Rys. 1
Temat: Obsługa portu komunikacji szeregowej RS232 w systemie STRC51. Ćwiczenie 2. (sd) 1.Wprowadzenie do komunikacji szeregowej RS232 Systemy bazujące na procesorach C51 mogą komunikować się za pomocą
Technika mikroprocesorowa I Wykład 2
Technika mikroprocesorowa I Wykład 2 Literatura: www.zilog.com Z80 Family, CPU User Manual Cykle magistrali w mikroprocesorze Z80 -odczyt kodu rozkazu, -odczyt-zapis pamięci, -odczyt-zapis urządzenia we-wy,
Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430
Wykład 4 Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430 Mikrokontrolery PIC Mikrokontrolery PIC24 Mikrokontrolery PIC24 Rodzina 16-bitowych kontrolerów RISC Podział na dwie podrodziny: PIC24F
Lista rozkazów mikrokontrolera 8051 część pierwsza: instrukcje przesyłania danych, arytmetyczne i logiczne
Lista rozkazów mikrokontrolera 8051 część pierwsza: instrukcje przesyłania danych, arytmetyczne i logiczne Ryszard J. Barczyński, 2016 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego
Organizacja typowego mikroprocesora
Organizacja typowego mikroprocesora 1 Architektura procesora 8086 2 Architektura współczesnego procesora 3 Schemat blokowy procesora AVR Mega o architekturze harwardzkiej Wszystkie mikroprocesory zawierają
Praktyka Techniki Mikroprocesorowej. Mikrokontroler ADuC834
Praktyka Techniki Mikroprocesorowej Elżbieta Ślubowska Mikrokontroler ADuC834 Materiały pomocnicze do II części zajęć laboratoryjnych. Warszawa 2006 1.Spis treści 1. SPIS TREŚCI...2 2. OPIS STANOWISKA....4
Ćwiczenie 9 Częstościomierz oparty na µc 8051(8052)
Laboratorium Techniki Mikroprocesorowej Informatyka studia dzienne Ćwiczenie 9 Częstościomierz oparty na µc 8051(8052) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z możliwościami zastosowania mikrokontrolerów
TECHNIKA MIKROPROCESOROWA
LABORATORIUM TECHNIKA MIKROPROCESOROWA Port transmisji szeregowej USART MCS'51 Opracował: Tomasz Miłosławski 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami komunikacji mikrokontrolera
2. PORTY WEJŚCIA/WYJŚCIA (I/O)
2. PORTY WEJŚCIA/WYJŚCIA (I/O) 2.1 WPROWADZENIE Porty I/O mogą pracować w kilku trybach: - przesyłanie cyfrowych danych wejściowych i wyjściowych a także dla wybrane wyprowadzenia: - generacja przerwania
Architektura komputerów
Architektura komputerów Wykład 3 Jan Kazimirski 1 Podstawowe elementy komputera. Procesor (CPU) 2 Plan wykładu Podstawowe komponenty komputera Procesor CPU Cykl rozkazowy Typy instrukcji Stos Tryby adresowania
WPROWADZENIE Mikrosterownik mikrokontrolery
WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:
4 Transmisja szeregowa, obsługa wyświetlacza LCD.
1 4 Transmisja szeregowa, obsługa wyświetlacza LCD. Zagadnienia do przygotowania: - budowa i działanie interfejsu szeregowego UART, - tryby pracy, - ramka transmisyjna, - przeznaczenie buforów obsługi
architektura komputerów w 1 1
8051 Port P2 Port P3 Serial PORT Timers T0, T1 Interrupt Controler DPTR Register Program Counter Program Memory Port P0 Port P1 PSW ALU B Register SFR accumulator STRUCTURE OF 8051 architektura komputerów
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Współpraca z układami peryferyjnymi i urządzeniami zewnętrznymi Testowanie programowe (odpytywanie, przeglądanie) System przerwań Testowanie programowe
Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:
Zaliczenie Termin zaliczenia: 14.06.2007 Sala IE 415 Termin poprawkowy: >18.06.2007 (informacja na stronie: http://neo.dmcs.p.lodz.pl/tm/index.html) 1 Współpraca procesora z urządzeniami peryferyjnymi
Wbudowane układy peryferyjne cz. 1 Wykład 7
Wbudowane układy peryferyjne cz. 1 Wykład 7 Wbudowane układy peryferyjne UWAGA Nazwy rejestrów i bitów, ich lokalizacja itd. odnoszą się do mikrokontrolera ATmega32 i mogą być inne w innych modelach! Ponadto
Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,
Charakterystyka mikrokontrolerów Przygotowali: Łukasz Glapiński, 171021 Mateusz Kocur, 171044 Adam Kokot, 171075 Plan prezentacji Co to jest mikrokontroler? Historia Budowa mikrokontrolera Wykorzystywane
TMiK Podstawy Techniki Mikroprocesorowej. Lidia Łukasiak
TMiK Podstawy Techniki Mikroprocesorowej Materiały pomocnicze do wykładu Lidia Łukasiak 1 Treść przedmiotu Wprowadzenie System mikroprocesorowy Mikroprocesor - jednostka centralna Rodzaje pamięci Mikrokontrolery
Układ wykonawczy, instrukcje i adresowanie. Dariusz Chaberski
Układ wykonawczy, instrukcje i adresowanie Dariusz Chaberski System mikroprocesorowy mikroprocesor C A D A D pamięć programu C BIOS dekoder adresów A C 1 C 2 C 3 A D pamięć danych C pamięć operacyjna karta
Kurs Elektroniki. Część 5 - Mikrokontrolery. www.knr.meil.pw.edu.pl 1/26
Kurs Elektroniki Część 5 - Mikrokontrolery. www.knr.meil.pw.edu.pl 1/26 Mikrokontroler - autonomiczny i użyteczny system mikroprocesorowy, który do swego działania wymaga minimalnej liczby elementów dodatkowych.
Asembler - język maszynowy procesora
UWAGA! Treść niniejszego dokumentu powstała na podstawie cyklu artykułów pt. Mikrokontrolery? To takie proste zamieszczonych w czasopiśmie Elektronika dla Wszystkich. Asembler - język maszynowy procesora
Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC
Wykład 2 Przegląd mikrokontrolerów 8-bit: -AVR -PIC Mikrokontrolery AVR Mikrokontrolery AVR ATTiny Główne cechy Procesory RISC mało instrukcji, duża częstotliwość zegara Procesory 8-bitowe o uproszczonej
Programowanie mikrokontrolera 8051
Programowanie mikrokontrolera 8051 Podane poniżej informacje mogą pomóc w nauce programowania mikrokontrolerów z rodziny 8051. Opisane są tu pewne specyficzne cechy tych procesorów a także podane przykłady
Systemy wbudowane Mikrokontrolery
Systemy wbudowane Mikrokontrolery Budowa i cechy mikrokontrolerów Architektura mikrokontrolerów rodziny AVR 1 Czym jest mikrokontroler? Mikrokontroler jest systemem komputerowym implementowanym w pojedynczym
Architektura Systemów Komputerowych. Jednostka ALU Przestrzeń adresowa Tryby adresowania
Architektura Systemów Komputerowych Jednostka ALU Przestrzeń adresowa Tryby adresowania 1 Jednostka arytmetyczno- logiczna ALU ALU ang: Arythmetic Logic Unit Argument A Argument B A B Ci Bit przeniesienia
Układy zegarowe w systemie mikroprocesorowym
Układy zegarowe w systemie mikroprocesorowym 1 Sygnał zegarowy, sygnał taktujący W każdym systemie mikroprocesorowym jest wymagane źródło sygnałów zegarowych. Wszystkie operacje wewnątrz jednostki centralnej
Programowanie mikrokontrolerów (CISC)
Repertuar instrukcji Operacje arytmetyczne Operacje logiczne Operacje logiczne na bitach Przesyłanie danych Operacje sterujące (skoki) NOTACJA: Rr rejestry R0... R7 direct - wewnętrzny RAM oraz SFR @Ri
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i mikrokontrolery Przerwania laboratorium: 04 autor: mgr inż. Michał Lankosz dr hab. Zbisław Tabor,
Wykład Mikroprocesory i kontrolery
Wykład Mikroprocesory i kontrolery Cele wykładu: Poznanie podstaw budowy, zasad działania mikroprocesorów i układów z nimi współpracujących. Podstawowa wiedza potrzebna do dalszego kształcenia się w technice
Mikrokontroler AVR ATmega32 - wykład 9
SWB - Mikrokontroler AVR ATmega32 - wykład 9 asz 1 Mikrokontroler AVR ATmega32 - wykład 9 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Mikrokontroler AVR ATmega32 - wykład 9 asz 2 CechyµC ATmega32 1.
Techniki mikroprocesorowe i systemy wbudowane
Intel 8051 układy Techniki mikroprocesorowe i systemy wbudowane Wykład 6 Układy oparte na procesorach rodziny Intel 51 Wojciech Kordecki wojciech.kordecki@pwsz-legnica.eu Państwowa Wyższa Szkoła Zawodowa
2. Budowa układów procesorowych rodziny TMS320C
3 Wstęp...8 1. Procesory sygnałowe DSC (Digital Signal Controllers)...11 1.1. Przegląd układów procesorowych czasu rzeczywistego...13 1.2. Procesory rodziny TMS320C2000 firmy Texas Instruments...15 2.
3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8
3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8 Układ PCF 8583 jest pobierającą małą moc, 2048 bitową statyczną pamięcią CMOS RAM o organizacji 256 x 8 bitów. Adresy i dane są przesyłane szeregowo
Schemat blokowy procesora rdzeniowego ATmega16. Głównym zadaniem JC jest zapewnienie poprawnego i szybkiego wykonywania programu.
Jednostka centralna procesor (CPU, rdzeń) Schemat blokowy procesora rdzeniowego ATmega16 Głównym zadaniem JC jest zapewnienie poprawnego i szybkiego wykonywania programu. Zadania JC: dostęp do pamięci,
Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury
Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury Cel ćwiczenia: Głównym celem ćwiczenia jest nauczenie się obsługi klawiatury. Klawiatura jest jednym z urządzeń wejściowych i prawie zawsze występuje
Ćwiczenie 2 Transmisja a szeregowa µc 8051(8052) - PC
Laboratorium Techniki Mikroprocesorowej Informatyka studia dzienne Ćwiczenie 2 Transmisja a szeregowa µc 8051(8052) - PC Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z budową i programowaniem implementacji
Wykład 2. Mikrokontrolery z rdzeniami ARM
Wykład 2 Źródło problemu 2 Wstęp Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC. Różne wersje procesorów
ĆWICZENIE 5. TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM
ĆWICZENIE 5 TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM Wiadomości wstępne: Port szeregowy może pracować w czterech trybach. Tryby różnią się między sobą liczbą bitów
Metody obsługi zdarzeń
SWB - Przerwania, polling, timery - wykład 10 asz 1 Metody obsługi zdarzeń Przerwanie (ang. Interrupt) - zmiana sterowania, niezależnie od aktualnie wykonywanego programu, spowodowana pojawieniem się sygnału
Mikroprocesory i Mikrosterowniki
Mikroprocesory i Mikrosterowniki Wykład 1 Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Konsultacje Pn,
Mikrokontroler 80C51
DSM-51 * STRONA 1 * Temat : Wiadomości podstawowe Układy cyfrowe to rodzaj układów elektronicznych, w których sygnały napięciowe przyjmują tylko określoną liczbę poziomów, którym przypisywane są wartości
Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów
Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście
A&Q PYTANIA I ODPOWIEDZI Z MIKROKONTROLERÓW
A&Q PYTANIA I ODPOWIEDZI Z MIKROKONTROLERÓW KŁ ZSP4 2012 Czym jest mikrokontroler? Mikrokontrolery są układami sekwencyjnymi, synchronicznymi, tzn. wszystkie operacje wykonywane przez układy procesora
Elektronika i techniki mikroprocesorowe
Elektronika i techniki mikroprocesorowe Technika mikroprocesorowa - podstawy Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Wydział Elektryczny, ul. Krzywoustego 2 PLAN WYKŁADU Mikroprocesor
Przykładowe pytania DSP 1
Przykładowe pytania SP Przykładowe pytania Systemy liczbowe. Przedstawić liczby; -, - w kodzie binarnym i hexadecymalnym uzupełnionym do dwóch (liczba 6 bitowa).. odać dwie liczby binarne w kodzie U +..
Mikroprocesory i mikrosterowniki
Mikroprocesory i mikrosterowniki Wykład 1 wstęp, budowa mikrokontrolera Wydział Elektroniki Mikrosystemów i Fotoniki Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Piotr Markowski
Struktura i działanie jednostki centralnej
Struktura i działanie jednostki centralnej ALU Jednostka sterująca Rejestry Zadania procesora: Pobieranie rozkazów; Interpretowanie rozkazów; Pobieranie danych Przetwarzanie danych Zapisywanie danych magistrala
MIKROPROCESORY architektura i programowanie
SYSTEM PRZERWAŃ (dla µ-kontrolerów rodziny 51) pomysł przerwań zewnętrznych i programowych to kolejny, genialny fundament konstrukcji procesorów cyfrowych Naturalnie sekwencyjne wykonywanie programu może
Lista instrukcji procesora 8051 część 2 Skoki i wywołania podprogramów, operacje na stosie, operacje bitowe
Lista instrukcji procesora 8051 część 2 Skoki i wywołania podprogramów, operacje na stosie, operacje bitowe Ryszard J. Barczyński, 2009 2013 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego
ad a) Konfiguracja licznika T1 Niech nasz program składa się z dwóch fragmentów kodu: inicjacja licznika T1 pętla główna
Technika Mikroprocesorowa Laboratorium 4 Obsługa liczników i przerwań Cel ćwiczenia: Celem ćwiczenia jest nabycie umiejętności obsługi układów czasowo-licznikowych oraz obsługi przerwań. Nabyte umiejętności
Architektura komputerów. Komputer Procesor Mikroprocesor koncepcja Johna von Neumanna
Architektura komputerów. Literatura: 1. Piotr Metzger, Anatomia PC, wyd. IX, Helion 2004 2. Scott Mueller, Rozbudowa i naprawa PC, wyd. XVIII, Helion 2009 3. Tomasz Kowalski, Urządzenia techniki komputerowej,
Układy czasowo-licznikowe w systemach mikroprocesorowych
Układy czasowo-licznikowe w systemach mikroprocesorowych 1 W każdym systemie mikroprocesorowym znajduje zastosowanie układ czasowy lub układ licznikowy Liczba liczników stosowanych w systemie i ich długość
Techniki mikroprocesorowe i systemy wbudowane
Techniki mikroprocesorowe i systemy wbudowane Wykład 1 Procesory rodziny AVR ATmega. Wstęp Wojciech Kordecki wojciech.kordecki@pwsz-legnica.eu Państwowa Wyższa Szkoła Zawodowa im. Witelona w Legnicy Wydział
Adresowanie. W trybie natychmiastowym pole adresowe zawiera bezpośrednio operand czyli daną dla rozkazu.
W trybie natychmiastowym pole adresowe zawiera bezpośrednio operand czyli daną dla rozkazu. Wada: rozmiar argumentu ograniczony do rozmiaru pola adresowego Adresowanie bezpośrednie jest najbardziej podstawowym
Magistrala systemowa (System Bus)
Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki systemowa (System Bus) Pamięć operacyjna ROM, RAM Jednostka centralna Układy we/wy In/Out Wstęp do Informatyki
Funkcje sterowania cyfrowego przekształtników (lista nie wyczerpująca)
Funkcje sterowania cyfrowego przekształtników (lista nie wyczerpująca) tryb niskiego poboru mocy przełączanie źródeł zasilania łagodny start pamięć i zarządzanie awariami zmiana (nastawa) sygnału odniesienia
Pracownia elektryczno-elektroniczna klasa IV
Ćwiczenie nr 5 Cel ćwiczenia: Ćwiczenie ma na celu zaznajomienie z metodami odliczania czasu z wykorzystaniem układów czasowo - licznikowych oraz poznanie zasad zgłaszania przerwań i sposobów ich wykorzystywania
1. Wstęp Różnice pomiędzy mikrokontrolerami ST7 a ST7LITE Rdzeń mikrokontrolerów ST7FLITE... 15
3 1. Wstęp... 9 2. Różnice pomiędzy mikrokontrolerami ST7 a ST7LITE... 11 3. Rdzeń mikrokontrolerów ST7FLITE... 15 3.1. Jednostka centralna...16 3.2. Organizacja i mapa pamięci...19 3.2.1. Pamięć RAM...20
Programowanie mikrokontrolerów 2.0
Programowanie mikrokontrolerów 2.0 Tryby uśpienia Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 19 grudnia 2016 Zarządzanie energią Często musimy zadbać o zminimalizowanie
Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Pobór mocy przez układy mikroprocesorowe
Pobór mocy przez układy mikroprocesorowe E-3, WIEiK- PK 1 Pobór mocy przez układy mikroprocesorowe Wraz z rosnącym zapotrzebowaniem na sprzęt przenośny oraz rosnąca liczba urządzeo wyposażonych w układy
CPU architektura i rejestry
CPU architektura i rejestry C51 (AT83C51SND1C) - ogólny widok wnętrza Źródło: Materiały informacyjne firmy Atmel 2 C51 (AT83C51SND1C) - przestrzeń pamięci kodu Źródło: Materiały informacyjne firmy Atmel
Mikroprocesory i Mikrosterowniki
Mikroprocesory i Mikrosterowniki Wykład 1 Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Konsultacje Pn,
Podstawy techniki cyfrowej Mikroprocesory. Mgr inż. Bogdan Pietrzak ZSR CKP Świdwin
Podstawy techniki cyfrowej Mikroprocesory Mgr inż. Bogdan Pietrzak ZSR CKP Świdwin 1 Mikroprocesor to układ cyfrowy wykonany jako pojedynczy układ scalony o wielkim stopniu integracji zdolny do wykonywania
Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:
Współpraca mikroprocesora z urządzeniami zewnętrznymi Urządzenia wejścia-wyjścia, urządzenia których zadaniem jest komunikacja komputera z otoczeniem (zwykle bezpośrednio z użytkownikiem). Do najczęściej
Liczniki, rejestry lab. 08 Mikrokontrolery WSTĘP
Liczniki, rejestry lab. 08 PODSTAWY TECHNIKI CYFROWEJ I MIKROPROCESOROWEJ EIP KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII WWW.KEIASPE.AGH.EDU.PL AKADEMIA GÓRNICZO-HUTNICZA WWW.AGH.EDU.PL
Wykład Mikrokontrolery i mikrosystemy Cele wykładu:
Wykład Mikrokontrolery i mikrosystemy Cele wykładu: Poznanie podstaw budowy, zasad działania i sterowania mikrokontrolerów i ich urządzeń peryferyjnych. Niezbędna wiedza do dalszego samokształcenia się
Rejestry procesora. Nazwa ilość bitów. AX 16 (accumulator) rejestr akumulatora. BX 16 (base) rejestr bazowy. CX 16 (count) rejestr licznika
Rejestry procesora Procesor podczas wykonywania instrukcji posługuje się w dużej części pamięcią RAM. Pobiera z niej kolejne instrukcje do wykonania i dane, jeżeli instrukcja operuje na jakiś zmiennych.
System czasu rzeczywistego
System czasu rzeczywistego Definicje System czasu rzeczywistego (real-time system) jest to system komputerowy, w którym obliczenia prowadzone równolegle z przebiegiem zewnętrznego procesu mają na celu
Przerwania, polling, timery - wykład 9
SWB - Przerwania, polling, timery - wykład 9 asz 1 Przerwania, polling, timery - wykład 9 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Przerwania, polling, timery - wykład 9 asz 2 Metody obsługi zdarzeń
MIKROKOMPUTERY JEDNOUKŁADOWE RODZINY MCS - 51
INSTYTUT AUTOMATYKI POLITECHNIKI ŁÓDZKIEJ HENRYK MROCZEK MIKROKOMPUTERY JEDNOUKŁADOWE RODZINY MCS - 51 ŁÓDŹ 1995 Spis treści 1.Charakterystyka ogólna 3 2.Opis budowy i działania 7 2.1 Architektura 7 2.2