Obszar rejestrów specjalnych. Laboratorium Podstaw Techniki Mikroprocesorowej Instytut Mikroelektroniki i Optoelektroniki PW
|
|
- Nina Sobczak
- 7 lat temu
- Przeglądów:
Transkrypt
1 Laboratorium Podstaw Techniki Mikroprocesorowej Instytut Mikroelektroniki i Optoelektroniki PW MIKROKONTROLER 85 - wiadomości podstawowe. Schemat blokowy mikrokontrolera 85 Obszar rejestrów specjalnych F8H FFH FH B F8H E8H EFH EH ACC E7H D8H DFH DH PSW D7H C8H TCON RCAPL RCAPH TL TH CFH CH C7H B8H IP BFH BH P B7H A8H IE AFH AH P A7H 98H SCON SBUF 9FH 9H P 97H 88H TCON TMOD TL TL TH TH 8FH 8H P SP DPL DPH 87H Adresowane bitowo. Wybrane rejestry specjalne:. Rejestr stanu PSW (program status word) Rejestr adresowany bitowo.. Struktura wewnętrznej pamięci danych mikrokontrolera Intel 85 RAM dla użytkownika 7FH H FH H FH 8H 7H H FH obszar adresowany bajtowo obszar adresowany bitowo 8H 7H R7 H R CY AC F RS RS OV - P CY PSW.7 - wskaźnik przeniesienia (symbol w asemblerze C) AC PSW.6 - wskaźnik przeniesienia połówkowego F PSW.5 - wskaźnik ogólnego przeznaczenia do wykorzystania przez programistę RS PSW.4 - bit wyboru banku rejestrów RS PSW. - bit wyboru banku rejestrów OV PSW. - wskażnik nadmiaru (dla obliczeń w kodzie BCD) - PSW. - wskaźnik definiowany przez użytkownika P PSW. - wskaźnik parzystości (ustawiany sprzętowo jeżeli liczba jedynek w akumulatorze jest nieparzysta, zerowany w przeciwnym przypadku) Wybór banku rejestrów RS RS Bank rejestrów Adres H-7H 8H-FH H-7H 8H-FH. Rejestry związane systemem przerwań Mikrokontroler 85 posiada 5 źródeł przerwań: przerwania zewnętrzne, przerwanie od liczników T i T oraz od portu szeregowego. Wektory przerwań przypisane konkretnym źródłom przerwań są następujące:
2 Źródło przerwania Znacznik przerwania Wektor przerwania źródło zewnętrzne nr licznik T źródło zewnętrzne nr licznik T port szeregowy IE TF IE TF RI&TI H BH H BH H.. Rejestr aktywacji przerwań IE (Interrupt Enable Register) Rejestr adresowany bitowo. Jeżeli dany bit jest równy zero, związane z nim przerwanie nie jest aktywne. Nadanie bitowi wartości równej uaktywnia związane z nim przerwanie. EA - - ES ET EX ET EX EA IE.7 - globalny bit aktywacji przerwań. Jeżeli EA=, żadne przerwanie nie zostanie przyjęte, jeżeli EA=, aktywacja przerwań z danego źródła zależy od stanu indywidualnego bitu aktywacji przerwań tego źródła. ES IE.4 - indywidualny bit aktywacji przerwań z portu szeregowego ET IE. - indywidualny bit aktywacji przerwań z licznika T EX IE. - indywidualny bit aktywacji przerwań ze źródła zewnętrznego nr ET IE. - indywidualny bit aktywacji przerwań z licznika T EX IE. - indywidualny bit aktywacji przerwań ze źródła zewnętrznego nr.. Rejestr priorytetów przerwań IP (Interrupt Priority Register) W systemie przerwań mikrokontrolera 85 przewidziano poziomy priorytetu: wyższy i niższy. Jeżeli odpowiedni bit ma wartość, przerwania z nim związane ma priorytet wyższy, jeżeli wartość bitu wynosi, odpowiadające mu przerwanie ma priorytet niższy. IT TCON. - bit wyboru typu przerwania z zewnętrznego źródła nr (programowe ustawienie/zerowanie bitu powoduje, że przerwanie jest wywoływane przez opadające zbocze/niski poziom)... Rejestr sterowania trybem pracy liczników TMOD (Timer/Counter Mode Control Register) Rejestr nie jest adresowany bitowo. GATE C/T M M GATE C/T M M licznik T icznik T GATE - bramkowanie licznika sygnałem zewnętrznym, jeżeli GATE= C/T - wybór funkcji: C/T= - licznik impulsów zewn., C/T= - czasomierz (zlicza impulsy zegara). M - bit wyboru trybu pracy M - bit wyboru trybu pracy M M Tryb pracy -bitowy czasomierz 6-bitowy czasomierz/licznik 8-bit. licznik/czasomierz z automatycznym przeładowaniem oba rejestry licznika T stają się niezależnymi 8-bitowymi licznikami/czasomierzami. Licznik T zatrzymany PS PT PX PT PX PS IP.4 - określa priorytet przerwania z portu szeregowego PT IP. - określa priorytet przerwania z licznika T PX IP. - określa priorytet przerwania ze źródła zewnętrznego nr PT IP. - określa priorytet przerwania z licznika T PX IP. - określa priorytet przerwania ze źródła zewnętrznego nr Aby uniknąć konfliktu w obrębie danego poziomu, została ustalona następująca kolejność:.. Rejestry związane z licznikami T i T.. Rejestr sterowania licznikami TCON (Timer/Counter Control Register) Rejestr adresowany bitowo. TF TCON.7 - TR TCON.6 - TF TCON.5 - TR TCON.4 - TF TR TF TR IE IT IE IT wskaźnik przerwania z licznika T (ustawiany i zerowany sprzętowo) bit aktywacji licznika T (ustawiany/zeroany programowo, aby uruchomić/zatrzymać licznik). wskażnik przerwania z licznika T (ustawiany i zerowany sprzętowo) bit aktywacji licznika T (ustawiany/zeroany programowo, aby uruchomić/zatrzymać licznik). IE TCON. - wskaźnik przerwania z zewnętrznego źródła nr (ustawiany i zerowany sprzętowo). IT TCON. - bit wyboru typu przerwania z zewnętrznego źródła nr (programowe ustawienie/zerowanie bitu powoduje, że przerwanie jest wywoływane przez opadające zbocze/niski poziom). IE TCON. - wskaźnik przerwania z zewnętrznego źródła nr (ustawiany i zerowany sprzętowo).
3 SCON. (TI) - znacznik przerwania związanego z transmisją (zerowany programowo) SCON. (RI) - znacznik przerwania związanego z odbiorem (zerowany programowo) SM SM Tryb pracy Częstotliwość przesył synchroniczny przesył asynchroniczny (8 bitów) przesył asynchroniczny (9 bitów) przesył asynchroniczny (9 bitów) f osc / regulowana f osc / lub f osc /64 regulowana Częstotliwość w trybie : f SMOD = 64 f osc Częstotliwość w trybach i jest określona przez zawartość rejestru TH: SMOD fosc f = [ 56 ( TH) ] Licznik T zwykle pracuje wówczas jako czasomierz w trybie (licznik 8-bitowy z automatycznym przeładowaniem)..4.. Rejestr PCON Bit SMOD znajduje się w rejestrze PCON (adres 87H): Rejestr PCON nie jest adresowany bitowo. SMOD GF GF PD IDL SMOD - bit podwojenia częstotliwości przesyłu danych w trybach, i portu szeregowego GF - wskaźnik (flaga) ogólnego przeznaczenia GF - wskaźnik (flaga) ogólnego przeznaczenia PD - bit aktywacji trybu POWER DOWN (tryb pracy z obniżonym poborem mocy) IDL - bit aktywacji trybu IDLE (tryb pracy z obniżonym poborem mocy). 4 Rejestry związane z portem szeregowym Port szeregowy jest w pełni dwukierunkowy (full duplex). Odbiór danych jest buforowany, tzn. można rozpocząć odbiór drugiego bajtu zanim jego poprzednik zostanie odczytany z rejestru odbiornika (jeżeli jednak w momencie gdy zakończył się odbiór drugiego bajtu, poprzedni nadal nie został odczytany, jeden bajt zostanie bezpowrotnie stracony). Rejestr nadajnika i odbiornika są dostępne jako rejestr specjalny SBUF, chociaż w rzeczywistości są to dwa odrębne rejestry (zapis do SBUF powoduje załadowanie wartości do rejestru nadajnika, natomiast odczyt z SBUF to odczyt z rejestru odbiornika)..4. Rejestr SCON sterujący pracą portu szeregowego Rejestr SCON dostępny bitowo SM SM SM REN TB8 RB8 TI RI SCON.7 (SM) - wybór trybu pracy portu szeregowego SCON.6 (SM) - wybór trybu pracy portu szeregowego SCON.5 (SM) - jeżeli SM=, to przerwanie związane z odebraniem znaku zgłasza się tylko wtedy, gdy RB8=. SCON.4 (REN) - bit odblokowania odbioru (REN= odblokowuje odbiór) SCON. (TB8) - 9-ty bit danych transmitowany w trybie lub, wartość nadawana programowo SCON. (RB8) - 9-ty bit danych odebrany w trybie lub, albo bit stopu w trybie lub 4. Lista rozkazowa oznaczenia: A - akumulator C - wskaźnik przeniesienia DPTR - wskaźnik danych, rejestr 6-bitowy Rn - rejestr R-R7 z aktywnego banku rejestrów direct - 8-bitowy adres lokacji w wewnętrznej pamięci danych (adresowanie - 8-bitowa lokacja w wewnętrzej pamięci danych dostępna pośrednio poprzez zawartość rejstru R lub R (adresowanie rejestrow pośrednie) #n - 8-bitowa stała (adresowanie natychmiastowe) #nn - 6-bitowa stała (adresowanie natychmiastowe) bit - adres bitu dostępnego bezpośrednio (z obszaru H-FH wewnętrznej pamięci danych lub z niektórych rejestrów specjalnych) /bit - negacja zawartości bitu o adresie "bit" rel - przesunięcie 8-bitowe o wartościach zawartych w przedziale <-8, 7> etykieta - adres -bitowy lub 6-bitowy
4 Tryby adresowania wewnętrznej pamięci danych: a) Adresowanie bezpośrednie (możliwe dla całego obszaru) np. instrukcja: mov A, H (A) (H) oznacza, że do akumulatora podstawiana jest zawartość komórki pamięci o adresie H. UWAGA!!! Jeżeli trzeba zastosować adresowanie bezpośrednie w stosunku do akumulatora, to występuje on jako ACC, np. instrukcje push ACC i pop ACC. b) Adresowanie natychmiastowe, np. instrukcja: mov A, #H (A) H oznacza, że do akumulatora podstawiana jest wartość H. c) Adresowanie przez nazwę rejestru, dotyczy akumulatora, rejestru DPTR oraz rejestrów R-R7 z wybranego banku rejestrów, np. instrukcja: mov A, R (A) (R) oznacza, że do akumulatora jest podstawiana zawartość rejestru R d) Adresowanie rejestrowe pośrednie (dla obszaru H-7FH), np. instrukcja mov (A) ((R)) oznacza, że do akumulatora wpisywana jest zawartość komórki pamięci, której adres znajduje się w rejestrze R. e) Adresowanie bezpośrednie bitów (dla obszaru H-FH oraz rejestrów specjalnych, adresowanych bitowo np. instrukcja: mov C, ACC.7 (C) (ACC.7) oznacza, że do wskaźnika przeniesienia C (PSW.7) wpisywana jest wartość najstarszego bitu akumulatora Inne przykłady adresowania bezpośredniego bitów: mov TCON.5, C jb H., skacz jnb P., pętla 4. Operacje arytmetyczne Jednym z argumentów dwuargumentowych operacji arytmetycznych jest zawsze akumulator, wynik operacji również jest umieszczony w akumulatorze. Instrukcja ADD A, Rn ADD A, direct ADD ADD A, #n ADDC A, Rn ADDC A, direct ADDC ADDC A, #n SUBB A, Rn SUBB A, direct SUBB SUBB A, #n INC A INC Rn INC direct INC DPTR Długość Dodawanie bez przeniesienia Dodawanie z przeniesieniem Odejmowanie (zawsze z pożyczką) Inkrementacja (zwiększanie o ) Instrukcja Długość DEC A Dekrementacja DEC Rn (zmniejszanie o ) DEC direct MUL AB 4 Mnożenie A B (młodszy bajt wyniku w A, starszy w B) DIV AB 4 Dzielenie całkowite A/B (wynik dzielenia w A, reszta dzielenia w B) DA A Korekcja dziesiętna (dla kodu BCD) 4. Operacje logiczne Instrukcja Długość ANL A, Rn iloczyn logiczny (wynik w pierwszym argumencie) ANL A, direct ANL ANL A, #n ANL direct, A ANL direct, #n ORL A, Rn suma logiczna (wynik w pierwszym argumencie) ORL A, direct ORL ORL A, #n ORL direct, A ORL direct, #n XRL A, Rn suma rozłączna - exclusive-or (wynik w pierwszym XRL A, direct argumencie) XRL XRL A, #n XRL direct, A XRL direct, #n CLR A zerowanie akumulatora CPL A negacja poszczególnych bitów akumulatora RL A rotacja akumulatora w lewo RLC A rotacja w lewo poprzez bit przeniesienia RR A rotacja akumulatora w prawo RRC A rotacja w prawo poprzez bit przeniesienia SWAP A zamiana połówek akumulatora 4
5 4. Przesłania danych Instrukcja Długość MOV A, Rn przesłanie w obrębie wewnętrznej pamięci danych MOV A, direct (pierwszy argument jest celem, drugi źródłem) MOV A,@Ri MOV A,#n MOV Rn, A MOV Rn, direct MOV Rn, #n MOV direct, A MOV direct, Rn MOV direct, direct MOV MOV direct, #n A direct #n MOV DPTR, #nn MOVC przesłania pomiędzy pamięcią programu i akumulatorem MOVC MOVX przesłania z /do zewnętrznej pamięci danych MOVX A A PUSH direct położenie na stos POP direct zdjęcie ze stosu XCH A,Rn wymiana zawartości między rejestrami XCH A,direct XCH A,@Ri XCHD wymiana młodszej cyfry 4.4 Operacje na bitach Instrukcja Długość CLR C zerowanie wskaźnia przeniesienia C CLR bit zerowanie bitu SETB C ustawianie wskaźnia przeniesienia C SETB bit ustawianie bitu CPL C negacja wskaźnia przeniesienia C CPL bit negacja bitu ANL C,bit iloczyn logiczny ANL C, /bit ORL C,bit suma logiczna ORL C, /bit MOV C, bit przesłanie MOV bit, C JC rel skacz, jeżeli C= JNC rel skacz, jeżeli C= JB bit, rel skacz, jeżeli bit= JNB bit, rel skacz, jeżeli bit= JBC bit, rel skacz, jeżeli bit=i wyzeruj bit Skoki w programie Instrukcja Długość *) CALL etykieta - - wywołanie procedury etykieta RET powrót z procedury RETI powrót z procedury obsługi przerwania *) JMP etykieta - - skok bezwarunkowy JZ rel skok warunkowy, jeżeli A= JNZ rel skok warunkowy, jeżeli A CJNE A, direct, rel porównaj dwa pierwsze argumenty i skacz jeżeli nie są CJNE A, #n, rel sobie równe CJNE Rn, #n, rel #n, rel DJNZ Rn, rel zdekrementuj pierwszy argument i skacz, jeżeli wynik DJNZ direct, rel różny od zera NOP nic nie rób 5. Komunikacja z zewnętrzną pamięcią danych 6. Komunikacja z zewnętrzną pamięcią programu *) W rzeczywistoœci istnieje więcej wariantów tej instrukcji. W zależności od sytuacji asembler przetłumaczy formę podaną w tabeli na odpowiedni wariant.
6 6
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
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
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
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
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
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
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
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
Opis mikrokontrolera 8051 Lista rozkazowa Timery
Opis mikrokontrolera 805 Lista rozkazowa Timery Warszawa, 005-0-0 IMiO PW, LPTM, Lista rozkazowa 805 -- Oznaczenia i skróty: A - akumulator C - wskanik przeniesienia DPTR - wskanik danych, rejestr 6-bitowy
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
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
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
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
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ść
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
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
Ć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ć
Przerwania w architekturze mikrokontrolera X51
Przerwania w architekturze mikrokontrolera X51 (przykład przerwanie zegarowe) Ryszard J. Barczyński, 2009 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku
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]
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,
Politechnika Warszawska
Politechnika Warszawska Wydział Elektryczny Laboratorium Podstaw Techniki Mikroprocesorowej Skrypt do ćwiczenia M.38 Zbieranie pomiarów w czasie rzeczywistym - asembler 1.Wstęp W ćwiczeniach od M.38 do
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.
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)
Mikrokontroler Intel 8051. dr inż. Wiesław Madej
Mikrokontroler Intel 8051 dr inż. Wiesław Madej 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
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,
IV PROGRAMOWANIE MIKROKOMPUTERA Technika Cyfrowa 2. Wykład 4: Programowanie mikrokomputera 8051
Technika Cyfrowa 2 Wykład 4: Programowanie mikrokomputera 81 dr inż. Jarosław Sugier Jaroslaw.Sugier@pwr.wroc.pl IIAR, pok. 227 C-3 4-1 IV PROGRAMOWANIE MIKROKOMPUTERA 81 1 REJESTRY Oprócz DPTR wszystkie
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
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
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
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,
Ćwiczenie 2. Siedmiosegmentowy wyświetlacz LED
Ćwiczenie 2 Siedmiosegmentowy wyświetlacz LED 2-1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się studentów ze sposobem obsługi wielopozycyjnego 7-segmentowego wyświetlacza LED multipleksowanego programowo
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
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
6.1. Zastosowanie mikrokontrolera SAB 80C535 do sterowania silnikiem prądu stałego
162 Podstawy techniki mikroprocesorowej 6. PRZYKŁADY ZASTOSOWAŃ MIKROKONTROLERA 6.1. Zastosowanie mikrokontrolera SAB 80C535 do sterowania silnikiem prądu stałego Sterowanie silnikiem prądu stałego oparte
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,
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
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
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
Architektura komputerów. Asembler procesorów rodziny x86
Architektura komputerów Asembler procesorów rodziny x86 Architektura komputerów Asembler procesorów rodziny x86 Rozkazy mikroprocesora Rozkazy mikroprocesora 8086 można podzielić na siedem funkcjonalnych
LABORATORIUM nr 1. Temat: Wstęp do mikrokontrolerów rodziny MCS-51
Laboratorium nr 1 Wstęp do mikrokontrolerów rodziny MCS51 LABORATORIUM nr 1 Temat: Wstęp do mikrokontrolerów rodziny MCS-51 1. ARCHITEKTURA MCS-51 UWAGA: Niniejszy rozdział stanowi jedynie krótkie wprowadzenie
START: ; start programu od adresu 0100H ; zerowanie komórek od 01H do 07FH ( 1 dec dec)
Ćwiczenie 01 - Strona nr 1 ĆWICZENIE 01 PRACA KROKOWA MIKROKONTROLERA Cel ćwiczenia: Zapoznanie się ze środowiskiem programowym: poznanie funkcji asemblera, poznanie funkcji symulatora. Operacje na plikach,
Ćw. 5. Obsługa portu szeregowego UART w mikrokontrolerach 8051.
Ćw 5 Obsługa portu szeregowego UART w mikrokontrolerach 8051 Opracowanie: mgr inż Michał Lankosz 1 Wprowadzenie Celem ćwiczenia jest poznanie działania układu transmisji szeregowej UART 2 Niezbędne wiadomości
Ć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
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
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
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
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
Celem ćwiczenia jest zapoznanie z obsługą klawiatury sekwencyjnej i matrycowej w systemie DSM-51.
Ćwiczenie nr 4 Cel ćwiczenia: Celem ćwiczenia jest zapoznanie z obsługą klawiatury sekwencyjnej i matrycowej w systemie DSM-51. Wiadomości wstępne: Klawiatura sekwencyjna zawiera tylko sześć klawiszy.
Pracownia elektryczno-elektroniczna klasa IV
Ćwiczenie nr 2 Cel ćwiczenia: zapoznanie się z nowymi metodami adresowania portów, urządzeń do nich podpiętych (adresowanie pośrednie, bezpośrednie, rejestrowe) oraz poznanie struktury wewnętrznej pamięci
Mikrokontrolery. Wrocław 2003
Mikrokontrolery Wojciech Kordecki Zakład Pomiarowej i Medycznej Aparatury Elektronicznej Wydział Podstawowych Problemów Techniki Politechnika Wrocławska Wrocław 2003 1 Wstęp Materiały do wykładu i listy
Ć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
MIKROPROCESORY I MIKROKONTROLERY INSTRUKCJE / KOMENDY / ROZKAZY: PRZEGLĄD I KILKA PRZYKŁADÓW DLA PRZYPOMNIENIA, GŁÓWNE REJESTRY ROBOCZE CPU:
INSTRUKCJE / KOMENDY / ROZKAZY: PRZEGLĄD I KILKA PRZYKŁADÓW DLA PRZYPOMNIENIA, GŁÓWNE REJESTRY ROBOCZE CPU: rodzina 51 AVR ARM 8 bit 8 bit 32 bit A akumulator B akumulator pomocniczy R0 R7 rejestry robocze
Mikrokontrolery w systemach pomiarowo sterujących
Mikrokontrolery w systemach pomiarowo sterujących Mikrokontrolery czyli o czym to będzie... Mikrokontroler to cały komputer w kawałku krzemu, zoptymalizowany pod kątem sterowania różnorakimi urządzeniami.
Ćwiczenie 1. (sd 2) 0x0000 0x0003 0x000B 0x0013 0x001B 0x0023
Temat: Asembler i język C wprowadzenie w efektywne programowanie niskopoziomowe. 1.Zagadnienia architektury Ogólnie schemat blokowy mikrokontrolera 80C51 przedstawiono na rysunku 1. Ćwiczenie 1. (sd 2)
Technika mikroprocesorowa
Technika mikroprocesorowa Leksykon kieszonkowy Mirosław Kozioł Instytut Metrologii, Elektroniki i Informatyki 2016 Instytut Metrologii, Elektroniki i Informatyki, Uniwersytet Zielonogórski Niniejsze opracowanie
Omówimy przykłady 8-mio bitowego licznika z wyposażenia ADuC812 (CISC 51) oraz mikrokontrolera ATMega128 należącego do rodziny AVR.
Liczniki/czasomierze (T/C) należą do standardowego składu wewnętrznych układów peryferyjnych (WEP) mikrokontrolerów. Często różnią się znacznie pod względem funkcji, które rozszerzają proste zliczanie
Sprzęt i architektura komputerów
Radosław Maciaszczyk Mirosław Łazoryszczak Sprzęt i architektura komputerów Laboratorium Temat: Mikroprocesory i elementy asemblera Katedra Architektury Komputerów i Telekomunikacji 1. MIKROPROCESORY I
organizacja procesora 8086
Systemy komputerowe Procesor 8086 - tendencji w organizacji procesora organizacja procesora 8086 " # $ " % strali " & ' ' ' ( )" % *"towego + ", -" danych. Magistrala adresowa jest 20.bitowa, co pozwala
Ćwiczenie 1 Wędrujące światełko
Ćwiczenie 1 Wędrujące światełko Program = Data structures + Algorithm -- Niklaus Wirth Warszawa, 2007-10-16 IMiO PW, LPTM, Ćwiczenie 1, Wędrujące światełko -2-1. Cel ćwiczenia Celem ćwiczenia jest praktyczne
petla:... ; etykieta określa adres w pamięci kodu (docelowe miejsce skoku) DJNZ R7, petla
Asembler A51 1. Symbole Nazwy symboliczne Symbol jest nazwą, która może być użyta do reprezentowania wartości stałej numerycznej, wyrażenia, ciągu znaków (tekstu), adresu lub nazwy rejestru. Nazwy symboliczne
Liczniki, rejestry lab. 09 Mikrokontrolery 8051 cz. 1
Liczniki, rejestry lab. 09 Mikrokontrolery 8051 cz. 1 PODSTAWY TECHNIKI CYFROWEJ I MIKROPROCESOROWEJ EIP KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII WWW.KEIASPE.AGH.EDU.PL AKADEMIA
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i mikrokontrolery Liczniki i timery laboratorium: 03 autor: mgr inż. Michał Lankosz dr hab. Zbisław
Sprzęt i architektura komputerów
Radosław Maciaszczyk Mirosław Łazoryszczak Sprzęt i architektura komputerów Laboratorium Temat: Mikroprocesory i elementy asemblera Katedra Architektury Komputerów i Telekomunikacji 1. MIKROPROCESORY I
Struktura programu w asemblerze mikrokontrolera 8051
Struktura programu w asemblerze mikrokontrolera 8051 Program w asemblerze, dający ten sam kod wynikowy, może być napisany na wiele sposobów. Źle napisany program po pewnym czasie (a być może już w czasie
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
Architektura Systemów Komputerowych, Wydział Informatyki, ZUT
Laboratorium: Wprowadzenie Pojęcia. Wprowadzone zostaną podstawowe pojęcia i mechanizmy związane z programowaniem w asemblerze. Dowiemy się co to są rejestry i jak z nich korzystać. Rejestry to są wewnętrzne
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
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
Ćwiczenie 6 Komunikacja z komputerem (łącze RS232)
IMiO PW, LPTM, Ćwiczenie 6, Komunikacja z komputerem -1- Ćwiczenie 6 Komunikacja z komputerem (łącze RS232) IMiO PW, LPTM, Ćwiczenie 6, Komunikacja z komputerem -2-1. Cel ćwiczenia Celem ćwiczenia jest
Ć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
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
Programowanie niskopoziomowe
Programowanie niskopoziomowe ASSEMBLER Teodora Dimitrova-Grekow http://aragorn.pb.bialystok.pl/~teodora/ Program ogólny Rok akademicki 2011/12 Systemy liczbowe, budowa komputera, procesory X86, organizacja
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)...
Architektura systemów komputerowych Laboratorium 14 Symulator SMS32 Implementacja algorytmów
Marcin Stępniak Architektura systemów komputerowych Laboratorium 14 Symulator SMS32 Implementacja algorytmów 1. Informacje Poniższe laboratoria zawierają podsumowanie najważniejszych informacji na temat
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
Zadanie Zaobserwuj zachowanie procesora i stosu podczas wykonywania następujących programów
Operacje na stosie Stos jest obszarem pamięci o dostępie LIFO (Last Input First Output). Adresowany jest niejawnie przez rejestr segmentowy SS oraz wskaźnik wierzchołka stosu SP. Używany jest do przechowywania
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ą
Analizowanie działania układów mikroprocesorowych 311[50].O1.06
MINISTERSTWO EDUKACJI i NAUKI Rafał Nowak Analizowanie działania układów mikroprocesorowych 311[50].O1.06 Poradnik dla ucznia Wydawca Instytut Technologii Eksploatacji Państwowy Instytut Badawczy Radom
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
Ćwiczenie 3 Wyświetlacz ciekłokrystaliczny
Ćwiczenie 3 Wyświetlacz ciekłokrystaliczny Warszawa, 2007-11-09 IMiO PW, LPTM, Ćwiczenie 3, Wyświetlacz ciekłokrystaliczny -2-1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z obsługą programową wyświetlacza
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
Lista instrukcji mikroprocesora 8086. Programowanie w assemblerze
Lista instrukcji mikroprocesora 8086 Programowanie w assemblerze Lista instrukcji mikroprocesora 8086 Lista instrukcji mikroprocesora 8086 Lista instrukcji mikroprocesora 8086 Lista instrukcji mikroprocesora
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
1. Operacje logiczne A B A OR B
1. Operacje logiczne OR Operacje logiczne są operacjami działającymi na poszczególnych bitach, dzięki czemu można je całkowicie opisać przedstawiając jak oddziałują ze sobą dwa bity. Takie operacje logiczne
LABORATORIUM nr 2. Temat: Obsługa wyświetlacza siedmiosegmentowego LED
Laboratorium nr 2 Obsługa wyświetlacza siedmiosegmentowego Mirosław Łazoryszczak LABORATORIUM nr 2 Temat: Obsługa wyświetlacza siedmiosegmentowego LED 1. ARCHITEKTURA MCS-51 (CD.) Do realizacji wielu zadań
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
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.
CPU ROM, RAM. Rejestry procesora. We/Wy. Cezary Bolek Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki
Cezary Bolek Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Komputer jest urządzeniem, którego działanie opiera się na wykonywaniu przez procesor instrukcji pobieranych z pamięci operacyjnej
LISTA ROZKAZÓW i TRYBY ADRESOWANIA
LISTA ROZKAZÓW i TRYBY ADRESOWANIA Lista rozkazów Rozkazy tworzące listę rozkazów można podzielić na kilka podstawowych grup, w zależności od ich przeznaczenia: rozkazy przesłań, kopiowania, rozkazy arytmetyczne
Architektura systemów komputerowych
Architektura systemów komputerowych Sławomir Mamica Wykład 6: Obsługa urządzeń zewnętrznych http://main5.amu.edu.pl/~zfp/sm/home.html W poprzednim odcinku Układy czasowo-licznikowe 8051: Licznik (impulsy
DSM51 operacje przesylania danych i operacje arytmetyczne strona 1
DSM51 operacje przesylania danych i operacje arytmetyczne strona 1 Przypomnienie: Plik Otworz (F3) otwieranie pliku z programem.asm Plik Zapisz (F2) zapisywanie pliku z programem.asm do katalogu C:\JAGODA
Mikroprocesor Operacje wejścia / wyjścia
Definicja Mikroprocesor Operacje wejścia / wyjścia Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Operacjami wejścia/wyjścia nazywamy całokształt działań potrzebnych
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
Architektura komputerów
Architektura komputerów Wykład 8 Jan Kazimirski 1 Assembler x86 2 Podstawowe instrukcje x86 Instrukcje transferu danych Arytmetyka binarna i dziesiętna Instrukcje logiczne Instrukcje sterujące wykonaniem
Badanie modułów wewnętrznych mikrokontrolera 311[07].Z4.02
MINISTERSTWO EDUKACJI NARODOWEJ Danuta Pawełczyk Badanie modułów wewnętrznych mikrokontrolera 311[07].Z4.02 Poradnik dla ucznia Wydawca Instytut Technologii Eksploatacji Państwowy Instytut Badawczy Radom
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ł
UTK Można stwierdzić, że wszystkie działania i operacje zachodzące w systemie są sterowane bądź inicjowane przez mikroprocesor.
Zadaniem centralnej jednostki przetwarzającej CPU (ang. Central Processing Unit), oprócz przetwarzania informacji jest sterowanie pracą pozostałych układów systemu. W skład CPU wchodzą mikroprocesor oraz
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 +..
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