Karta przedmiotu

Uwaga! Przedstawiona karta przedmiotów pełni rolę ogólnej informacji i nie zawiera wszystkich danych.

Szczegółowe karty przedmiotów znajdują się pod poniższym linkiem: Wydziałowe archiwum kart przedmiotów (Uwaga! Wymagane jest zalogowanie kontem do platformy Microsoft)

  • Status:
  • Archiwalny od 2022

1DI1315 - Technika mikroprocesorowa

Nazwa w drugim języku: 
Microprocessor Technology
  • Nazwa skrócona:TEMIK
  • Numer katalogowy:1DI1315
  • Reprezentuje kierunek: I,D,PL - Informatyka Stosowana
  • Odpowiedzialny za przedmiot: dr inż. Maciej Dzieniakowski
  • Strona WWW przedmiotu: Info http://zep.isep.pw.edu.pl/?page_id=142 
  • Język wykładowy:PL
  • Liczba punktów ECTS:2
  • Poziom przedmiotu: Podstawowy
  • Forma zaliczenia przedmiotu:Zaliczenie
  • Wymiar godzin:
  • W: 30
Cel przedmiotu: 
Celem przedmiotu jest przekazanie studentom podstawowej wiedzy na temat systemu mikroprocesorowego: organizacji mikrokomputera na poziomie asemblera, organizacji i architektury systemów pamieci, podstawowych składników sprzętowych, interfejsów komunikacyjnych, zasad programowania i bazowych narzędzi programistycznych. Przekazana wiedza i potencjalnie wykształcone umiejętności służą jako podstawa do dalszego, laboratoryjnego nabywania kwalifikacji w obsłudze, wykorzystaniu i projektowaniu prostych systemów mikroprocesorowych.
Treści kształcenia: 
Podstawy działania mikroprocesorów. Architektura mikroprocesorów i systemów mikroprocesorowych (budowa, zadania, specyfika programowania) – procesory RISC i CISC. Podstawowe układy systemu: pamięci RAM i ROM, układy we/wy (porty, przetworniki A/C i C/A) - charakterystyka i obsługa programowa. Mikrokontrolery i ich specyficzne rozszerzenia sprzętowe. Narzędzia programistyczne i uruchomieniowe (asembler, linker, debuger). Interfejs JTAG. Zasady programowania. Sposoby przesyłania danych cyfrowych. Podstawowe, wewnątrzsystemowe interfejsy komunikacyjne: USART, LIN, I2C, QSPI. Specjalizowane układy scalone w systemach mikroprocesorowych (watchdogs, intelligent power-supplay, etc). Zasady projektowania układów mikroprocesorowych. Wszystkie punkty (poza pierwszym i ostatnim) obrazowane są prostymi procedurami programowymi. Pozwala to na płynne wprowadzanie pojęć związanych z programowaniem w asemblerze.
Program:
1. (ca 4h) - Podstawy działania mikroprocesorów. Architektura mikroprocesorów i systemów mikroprocesorowych (budowa, zadania, specyfika programowania)
2. (ca 6h) - Podstawowe układy systemu: pamięci RAM i ROM, układy we/wy - charakterystyka i obsługa programowa
3. (ca 4h) - Mikrokontrolery (typowe rozszerzenia sprzętowe)
4. (ca 2h) - Narzędzia programistyczne i uruchomieniowe
5. (ca 8h) - Zasady programowania
6. (ca 2h) - Przesyłanie danych cyfrowych - typowe interfejsy komunikacyjne
7. (ca 2h) - Specjalizowane układy scalone w systemach mikroprocesorowych
8. (ca 2h) - Zasady projektowania układów mikroprocesorowych
Bibliografia: 
* Lokalne interfejsy szeregowe w systemach cyfrowych, Jacek Bogusz, BTC
* Szeregowe interfejsy cyfrowe, Wojciech Mielczarek, HELION
* Mikrokomputer - elementy, budowa, działanie, Andrzej Rydzewski, Krzysztof Sacha, SIGMA
* Mikrokontrolery, Janusz Janiczek, Andrzej Stępień, WCKP
* Mikrokontrolery - architektura, programowanie, zastosowaniaì, Ryszard Pełka, WK
* Microcontroller's Manuals and Application Notes - wskazane przez prowadzącego adresy http ze stron
 www.infineon.com, www.ti.com, www.freescale.com, www.maxim-ic.com
* Między asemblerem a językiem C : podstawy oprogramowania wbudowanego, Daniel W. Lewis, RM, 2004
Metody oceny: 
Ocena końcowa wykładu na podstawie kolokwiów, zgodnie z Regulaminem przedmiotu.
Uwagi: 
-
Przedmioty na których bazuje dany przedmiot (prerekwizyty):