- Nazwa przedmiotu:
- Technika mikroprocesorowa w obiektowym przetwarzaniu sygnałów
- Koordynator przedmiotu:
- wykład:dr inż. Andrzej Kalicki, andrzej.kalicki@ee.pw.edu.pl, +48222347427; kierownik laboratorium dr inż. Tomasz Winek, twinek@iem.pw.edu.pl, tel. +48222345641
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Elektrotechnika
- Grupa przedmiotów:
- Wspólne
- Kod przedmiotu:
- Semestr nominalny:
- 6 / rok ak. 2011/2012
- Liczba punktów ECTS:
- 3
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład30h
- Ćwiczenia0h
- Laboratorium0h
- Projekt15h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Układy techniki cyfrowej, Podstawy techniki mikroprocesorowej Technika Mikroprocesorowa w Obiektowym Przetwarzaniu Sygnałów – wykład, Podstawy Techniki Mikroprocesorowej, Cyfrowe Przetwarzanie Sygnałów
- Limit liczby studentów:
- Cel przedmiotu:
- Poznanie mikrokontrolerów. Umiejętność redagowania programów w asemblerze i C na mikrokontrolery, narzędzia przetwarzania kodów źródłowych, wykorzystanie zintegrowanego środowiska uruchomieniowego (Keil, IAR), sprzętowy moduł uruchomieniowy, układy peryferyjne - konfiguracja i zastosowania.
- Treści kształcenia:
- Możliwości stosowania mikrokomputerów 16-bitowych w aplikacjach obiektowych.
Mikrokomputer 80C251.
Architektura.
Sposoby adresowania.
Lista instrukcji.
Blok liczników PCA.
Kanał szeregowy.
Przykłady zastosowań obiektowych mikrokomputera 80C251.
Mikrokomputer 80C196KD.
Architektura.
Sposoby adresowania.
Lista instrukcji.
Układ przerwań.
Przetwornik A/C.
Kanał szeregowy.
Układ HSIO.
Przykłady zastosowań obiektowych mikrokomputera 80C196KD.
Mikrokomputer 80C167CR-LM.
Architektura.
Sposoby adresowania.
Lista instrukcji.
Przerwania.
Liczniki.
Przetwornik A/C.
Przykłady zastosowań obiektowych mikrokomputera 80C167CR-LM.
Projektowanie aplikacji obiektowych spełniających wymagania pracy w czasie rzeczywistym.
Student zapoznaje się z mikrokomputerami 16-bitowym i ich peryferiami. Poznaje możliwości realizacji aplikacji obiektowych. 1. Mikrokontroler Intel 83C196KD – obiektowe środowisko programowania mikrokontrolera (IAR), konstrukcja programu, wykorzystanie makroinstrukcji; mapa pamięci, tryby adresowania; dostęp do zasobów sprzętowych; uruchamianie programu w trybie pracy ciągłej i krokowej; układy czasowe w mikrokontrolerze (Timery, PWM); dostęp do portów. - 2,5h
2. Mikrokontroler Intel 83C196KD – obsługa przetwornika a/c, inicjalizacja przetwornika, określanie czasu przetwarzania, zapis próbek sygnału do pamięci; przetwarzanie danych; wykorzystanie układu szybkich wejść/wyjść cyfrowych (HSIO) do identyfikacji zdarzeń i generacji przebiegów o zadanych parametrach; aplikacje z wykorzystaniem zewnętrznego przetwornika c/a i wyświetlacza graficznego . - 2,5h
3. Mikrokontroler Intel 80C251SB - obiektowe środowisko programowania mikrokontrolera (Keil), redagowanie programu w asemblerze i w C; mapa pamięci, tryby adresowania; sterowanie liniami portów; wykorzystanie łącza szeregowego do transmisji danych. - 2,5h
4. Mikrokontroler Intel 80C251SB – obsługa tablicy uzależnień czasowych (PCA), przechwytywanie zdarzeń, generacja sygnału PWM, wykorzystanie przerwań i statusów; zasada podłączania wyświetlacza i klawiatury do systemu mikroprocesorowego; komunikacja z układem zegara czasu rzeczywistego przez magistralę I2C. - 2,5h
5. Mikrokontroler Siemens C167 - obiektowe środowisko programowania mikrokontrolera (Keil), zasady redagowania programów w języku C; dołączanie i konfigurowanie bibliotek; podstawowa obsługa układów peryferyjnych (Timery, port szeregowy). - 2,5h
6. Mikrokontroler Siemens C167 – aplikacje z wykorzystaniem zasobów sprzętowych mikrokontrolera; sterowanie wyjścia PWM; obsługa przetwornika a/c; zasady wykorzystanie magistrali CAN. - 2,5h
- Metody oceny:
- o
- Egzamin:
- Literatura:
- Henryk Małysiak "Mikrokomputery jednoukładowe serii MCS48, MCS51, MCS96", Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego, Gliwice 1992
Ryszard Pełka "Mikrokontrollery. Architektura, programowanie, zastosowania", WK i Ł, Warszawa 1999
Andrzej Skorupski "Podstawy budowy i działania komputerów", WK i Ł, Warszawa 2000
Wieńczysław Daca "Mikrokontrolery od układów 8-bitowych do 32-bitowych", Wydawnictwo Mikom, Warszawa 2000
Paweł Hadam "Projektowanie systemów mikroprocesorowych", Wydawnictwo BTC, Warszawa 2004
Jacek Bogusz "Lokalne interfejsy w systemach cyfrowych", Wydawnictwo BTC, Warszawa 2004
Jan Ogrodzki "Wstęp do systemów komputerowych", OWPW, Warszawa 2005
Pliki pdf
Intel "8XC251SA, 8XC251SB, 8XC251SP, 8XC251SQ Embedded Microcontroller User’s Manual"
Intel "8XC196KC/8XC196KD User’s Manual"
Infineon "80C167CR Derivates. 16-Bit Single Chip Microcontroller. User’s Manual V3.2, May 2003"
Infineon "Instruction Set Manual for the C166 Family of Infineon 16-Bit Single Chip Microcontroller. User’s Manual V2.0, May 2001"
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się