Kod przedmiotu |
07 53 1615 19 |
Liczba punktów ECTS |
4 |
Nazwa przedmiotu w języku prowadzenia |
Technika cyfrowa |
Nazwa przedmiotu w języku polskim |
Technika cyfrowa |
Nazwa przedmiotu w języku angielskim |
Digital Technology |
Język prowadzenia zajęć |
polski |
Poziom studiów |
studia pierwszego stopnia |
Kierownik przedmiotu |
dr inż. Marek Izdebski |
Realizatorzy przedmiotu |
dr inż. Marek Izdebski |
Formy zajęć i liczba godzin w semestrze |
|
Wykład |
Ćwiczenia |
Laboratorium |
Projekt |
Seminarium |
Inne |
Suma godzin w semestrze |
Godziny kontaktowe |
30 |
|
30 |
|
|
0 |
60 |
Czy e-learning |
Nie |
Nie |
Nie |
Nie |
Nie |
Nie |
|
Kryteria oceny (waga) |
0,50 |
|
0,50 |
|
|
0,00 |
|
|
Cel przedmiotu |
- Celem wykładu jest zapoznanie studentów z: podstawowymi elementami i blokami funkcjonalnymi w technice cyfrowej, wybranymi metodami projektowania układów kombinacyjnych i sekwencyjnych, podstawami programowania mikrokontrolerów na przykładzie Microchip PIC16.
- Celem ćwiczeń laboratoryjnych jest rozwinięcie u studentów zespołu umiejętności niezbędnych do rozwiązywania problemów z zakresu sterowania cyfrowego zarówno przy użyciu najprostszych podzespołów logicznych jak i z wykorzystaniem nowoczesnych scalonych mikrokontrolerów.
|
Efekty kształcenia |
- Student, który zaliczył przedmiot zna podstawowe elementy logiczne i bloki funkcjonalne stosowane w elektronicznych układach cyfrowych oraz potrafi tłumaczyć ich działanie (FFT1A_W11).
- Zna podstawy tworzenia oprogramowania dla mikrokontrolerów na przykładzie mikrokontrolerów z rodziny PIC16 (FFT1A_W10).
- Potrafi projektować, montować i przeprowadzać testy prostych cyfrowych układów kombinacyjnych i sekwencyjnych rozwiązujących postawiony problem przy użyciu bramek logicznych, przerzutników (FFT1A_U14) oraz mikrokontrolera (FFT1A_U03).
- Potrafi współpracować w zespole przyjmując różne role podczas wykonywania prac projektowych, ćwiczeń laboratoryjnych i przygotowywania pisemnych sprawozdań (FFT1A_K04).
- Potrafi wyszukiwać potrzebne informacje w literaturze i kartach katalogowych (FFT1A_K08)
- Potrafi raportować w pisemnych sprawozdaniach projekty układów cyfrowych oraz analizować wyniki uzyskane podczas ich testowania (FF1A_U08).
|
Metody weryfikacji efektów kształcenia |
efekty 1 i 2: test pisemny z zagadnień teoretycznych,
efekty 3-5: obserwacja pracy studenta, sprawozdania z laboratorium,
efekt 6: sprawozdania z laboratorium.
|
Wymagania wstępne |
Przed przystąpieniem do przedmiotu student powinien potrafić:
1. Wyjaśniać działanie podstawowych półprzewodnikowych elementów elektronicznych.
2. Montować i testować proste obwody elektroniczne.
3. Używać języka programowania C na poziomie podstawowym. |
Treści kształcenia z podziałem na formy |
WYKŁAD:
1. Algebra Boole'a i bramki logiczne.
2. Synteza kombinacyjnych układów logicznych.
3. Synteza sekwencyjnych układów logicznych.
4. Kodowanie liczb: naturalny kod binarny, kod dziesiętny, kod BCD, kod Graya, kod znak-moduł, kod uzupełnień do dwóch, kodowanie liczb zmiennoprzecinkowych, kolejność bajtów liczb wielobajtowych.
5. Podstawowe bloki funkcjonalne urządzeń cyfrowych: multiplekser, demultiplekser, kodery, dekodery, transkodery, przerzutniki, liczniki, rejestry, układy arytmetyczne.
6. Mikrokontrolery z rodziny Microchip PIC16: obszary zastosowań, architektura, rozkazy, organizacja pamięci, układy wej./wyj.
7. Wprowadzenie do programowania niskopoziomowego mikrokontrolerów Microchip PIC16.
LABORATORIUM:
Przed przystąpieniem do ćwiczeń laboratoryjnych studenci powinni zapoznać się z regulaminem pracowni praz zasadami bezpieczeństwa i higieny pracy. Następnie studenci wykonują ćwiczenia z następującej listy:
1. Układy kombinacyjne realizowane przy użyciu bramek NAND albo NOR.
2. Asynchroniczne układy sekwencyjne realizowane przy użyciu bramek NAND albo NOR.
3. Synchroniczne układy sekwencyjne realizowane przy użyciu przerzutników JK-MS i bramek logicznych.
4. Liczniki.
5. Rejestry.
6. Programowanie mikrokontrolerów PIC16 w języku asembler.
7. Programowanie mikrokontrolerów PIC16 i urządzeń peryferyjnych w języku C.
Ćwiczenia 1-5 obejmują logiczną analizę postawionego problemu, projektowanie, optymalizację, próbny montaż i testowanie układów.
Ćwiczenia 6 i 7 obejmują logiczną analizę postawionego problemu, przygotowanie programu w środowisku projektowym MPLAB IDE, użycie programatora mikrokontrolerów oraz testowanie działania mikrokontrolera w uniwersalnym zestawie uruchomieniowym. |
Literatura podstawowa |
- H. Kamionka-Mikuła, H. Małysiak, B. Pochopień, "Synteza i analiza układów cyfrowych", Wydawnictwo Pracowni Komputerowej Jacka Skamierskiego, Gliwice 2006.
- S. Pietraszek, "Mikroprocesory jednoukładowe PIC", Helion, Gliwice 2002.
- T. Jabłoński, K. Pławsiuk, "Programowanie mikrokontrolerów PIC w języku C", Wydawnictwo BTC, Warszawa 2005.
- B.W. Kernighan, D.M. Ritchie, "Język ANSI C. Programowanie", Wydanie II, Helion, Gliwice 2010.
- P. Misiurewicz, "Układy automatyki cyfrowej", Wydawnictwa Szkolne i Pedagogiczne, Warszawa, 1984.
- W. Głocki, "Układy cyfrowe", Wydawnictwa Szkolne i Pedagogiczne, Warszawa, 2008.
- A. Skorupski, "Podstawy Techniki Cyfrowej", WKiŁ, Warszawa 2004.
- W. Traczyk, "Układy cyfrowe. Podstawy teoretyczne i metody syntezy", WNT, Warszawa 1986.
- M. Molski, "Wstęp do techniki cyfrowej", WKiŁ, Warszawa 1989.
- A. Barczak, J. Florek, T. Sydoruk, "Elektroniczne Techniki Cyfrowe", VIZJA PRESS&IT Sp. z o.o., Warszawa 2006.
- T. Jabłoński, "Mikrokontrolery PIC16F8x w praktyce", Wydawnictwo BTC, Warszawa 2002.
|
Literatura uzupełniająca |
- R. Ćwirko, M. Rusek, W. Marciniak, "Układy scalone w pytaniach i odpowiedziach", WNT, Warszawa, 1987.
- J. Kalisz, "Podstawy elektroniki cyfrowej", WKiŁ, Warszawa 2002.
- U. Tietze, Ch. Schenk, "Układy półprzewodnikowe", WNT, Warszawa 2009.
- P. Horowitz, W. Hill, "Sztuka elektroniki", WKiŁ, Warszawa 2001,
- A. Rusek, "Podstawy elektroniki", część 2, Wydawnictwa Szkolne i Pedagogiczne, Warszawa, 1983.
- W. Sasal, "Układy scalone serii UCA64/UCY74. Parametry i zastosowania", WKiŁ, Warszawa 1990.
- M. Tuszyński, R. Goczyński, "Koprocesory 80287, 80387 oraz i486", Komputerowa Oficyna Wydawnicza Help, Warszawa 1992.
- PIC16F84A Data Sheet DS35007C, PIC16F818/819 Data Sheet DS39598F, PIC16F87XA Data Sheet DS39582C (jęz. angielski), Microchip Technology Inc. 2013, www.microchip.com.
|
Przeciętne obciążenie godzinowe studenta pracą własną |
57 |
Uwagi |
Brak uwag. |
Aktualizacja |
2019-06-19 15:04:10 |