WYKŁAD
| Wykład 1 | Wprowadzenie | |
|---|---|---|
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| System mikroprocesorowy, cz.1 | ||
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Wykład 2 | System mikroprocesorowy, cz.2 | |
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Jednostka centralna | ||
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Rozkazy, cz.1 | ||
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Wykład 3 | Rozkazy, cz.2 | |
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Wykład 4 | Rozkazy, cz.3 | |
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Wykład 5 | Rozkazy, cz.4 | |
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Wykład 6 | Pamięci z interfejsem równoległym | |
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Dołączanie układów peryferyjnych do magistrali systemowej | ||
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Wykład 7 | Obsługa znakowego wyświetlacza LCD, cz.1 | |
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Wykład 8 | Obsługa znakowego wyświetlacza LCD, cz.2 | |
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Wykład 9 | Układy peryferyjne mikrokontrolerów - układy czasowo-licznikowe | |
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Wykład 10 | Obsługa układów peryferyjnych, cz.1 | |
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Wykład 11 | Obsługa układów peryferyjnych, cz.2 | |
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Wykład 12 | Wyświetlacze LED | |
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
| Wykład 13 | Klawiatury | |
| Opracowanie: dr inż. Mirosław Kozioł | Slajdy | |
LABORATORIUM
Oprogramowanie
Poniżej znajdują się linki umożliwiające ściągnięcie oprogramowania wykorzystywanego podczas zajęć laboratoryjnych.
- Asembler ASEM-51, wersja 1.3.
 - Definicje rejestrów mikrokontrolerów dla programu ASEM-51.
 - Kompilator SDCC, wersja 3.6.0.
 - Środowisko MCU 8051 IDE, wersja 1.4.9.
 - Środowisko Code::Blocks, wersja 17.12.
 
Opis instalacji oprogramowania.
Materiały do wydrukowania
Materiały dotyczące makiety IME-LabTM:
- Opis makiety dydaktycznej IME-LabTM
 - Schemat makiety dydaktycznej IME-LabTM
 - Schemat płytki rozszerzającej IME-LabTM-DB01 do makiety dydaktycznej IME-LabTM
 
Materiały dotyczące mikrokontrolerów rodziny MCS-51:
- Technika mikroprocesorowa - leksykon kieszonkowy. Broszura prezentująca skrótowo m.in. następujące zagadnienia:
                  
- systemy liczbowe,
 - symbole bramek logicznych,
 - tablicę kodów ASCII,
 - mapę pamięci mikrokontrolerów rodziny MCS-51,
 - rejestry mikrokontrolerów rodziny MCS-51,
 - listę rozkazów mikrokontrolerów rodziny MCS-51,
 - dyrektywy asemblera ASEM-51,
 - rozszerzenia języka C w kompilatorze SDCC.
 
 
Instrukcje do ćwiczeń
UWAGA: Przy sporządzaniu formy pisemnej sprawozdania z laboratorium należy uwzględnić odpowiednie wymagania edytorskie zdefiniowane w postaci stylów dokumentu programu MSWord. Dla osób używających innych edytorów niniejsze wymagania przedstawiono w postaci dokumentu PDF.
| Ćwiczenie 1 | Wprowadzenie do programowania mikrokontrolerów rodziny MCS-51 | |
|---|---|---|
| Opracowanie: dr inż. Mirosław Kozioł, dr inż. Janusz Kaczmarek | Instrukcja | |
| Ćwiczenie 2 | Operacje przesłań i tryby adresowania w rozkazach mikrokontrolerów rodziny MCS-51  | 
                  |
| Opracowanie: dr inż. Mirosław Kozioł, dr inż. Janusz Kaczmarek | Instrukcja | |
| Ćwiczenie 3 | Konwersja danych i ich prezentacja na 7-segmentowych wyświetlaczach LED | |
| Opracowanie: dr inż. Mirosław Kozioł | Instrukcja | |
| Ćwiczenie 4 | Podprogramy, pętle i opóźnienia w asemblerze mikrokontrolerów rodziny MCS-51  | 
                  |
| Opracowanie: dr inż. Mirosław Kozioł | Instrukcja | |
| Ćwiczenie 5 | Obsługa znakowego wyświetlacza LCD | |
| Opracowanie: dr inż. Mirosław Kozioł | Instrukcja | |
| Ćwiczenie 6 | Obsługa 4-modułowego wyświetlacza LED w sposób multipleksowany | |
| Opracowanie: dr inż. Mirosław Kozioł | Instrukcja | |
LITERATURA
![]()  | 
                  Autor: | Ryszard Pełka | 
| Tytuł: | Mikrokontrolery: architektura, programowanie, zastosowania | |
| Wydawnictwo: | WKŁ | |
| Rok wydania: | 2000 | |
| Stron: | 318 | |
![]()  | 
                  Autor: | Wieńczysław Daca | 
| Tytuł: | Mikrokontrolery od układów 8-bitowych do 32-bitowych | |
| Wydawnictwo: | Mikom | |
| Rok wydania: | 2000 | |
| Stron: | 187 | |
![]()  | 
                  Autor: | Ryszard Krzyżanowski | 
| Tytuł: | Układy mikroprocesorowe | |
| Wydawnictwo: | PWN | |
| Rok wydania: | 2012 | |
| Stron: | 250 | |
![]()  | 
                  Autor: | Paweł Hadam | 
| Tytuł: | Projektowanie systemów mikroprocesorowych | |
| Wydawnictwo: | BTC | |
| Rok wydania: | 2004 | |
| Stron: | 216 | |
![]()  | 
                  Autor: | Jacek Bogusz | 
| Tytuł: | Lokalne interfejsy szeregowe w systemach cyfrowych | |
| Wydawnictwo: | BTC | |
| Rok wydania: | 2004 | |
| Stron: | 176 | |
![]()  | 
                  Autor: | Wojciech Mielczarek | 
| Tytuł: | Szeregowe interfejsy cyfrowe | |
| Wydawnictwo: | Helion | |
| Rok wydania: | 1994 | |
| Stron: | 168 | |
![]()  | 
                  Autor: | Tomasz Starecki | 
| Tytuł: | Mikrokontrolery 8051 w praktyce | |
| Wydawnictwo: | BTC | |
| Rok wydania: | 2002 | |
| Stron: | 296 | |
![]()  | 
                  Autor: | Tomasz Starecki | 
| Tytuł: | Mikrokontrolery jednoukładowe rodziny 51 | |
| Wydawnictwo: | NOZOMI | |
| Rok wydania: | 1996 | |
| Stron: | - | |
![]()  | 
                  Autor: | Andrzej Rydzewski | 
| Tytuł: | Mikrokontrolery jednoukładowe rodziny MCS-51 | |
| Wydawnictwo: | WNT | |
| Rok wydania: | 1995 | |
| Stron: | 146 | |
![]()  | 
                  Autor: | Jacek Majewski | 
| Tytuł: | Programowanie mikrokontrolerów 8051 w języku C, pierwsze kroki | |
| Wydawnictwo: | BTC | |
| Rok wydania: | 2005 | |
| Stron: | 304 | |
![]()  | 
                  Autor: | Jacek Bogusz | 
| Tytuł: | Programowanie mikrokontrolerów 8051 w języku C w praktyce | |
| Wydawnictwo: | BTC | |
| Rok wydania: | 2005 | |
| Stron: | 312 | |
WAŻNE INFORMACJE
Zaliczenie wykładu
02.06.2020 r., godz. 07:30, sala 108
Poprawa zaliczenia wykładu
09.06.2020 r., godz. 07:30, sala 108
Zaliczenie laboratorium
do dnia 18.06.2020 r.
        









