elektrotechnika    

Technika cyfrowa i mikroprocesorowa. Laboratorium

Cichowski Artur,  Śleszyński Wojciech,  Szczepankowski Paweł

Seria: Pomorska Biblioteka Cyfrowa

ISBN/ISSN: 978-83-7348-400-9

Rok publikacji: 2011

Stron: 171

Słowa kluczowe: technika mikroprocesorowa, technika cyfrowa

 

Opis:

Publikacja jest dostępna bezpłatnie w wersji elektronicznejPomorska Biblioteka Cyfrowa.
profil naukowy Autorów (MOST Wiedzy) – Artur Cichowski, Paweł Szczepankowski, Wojciech Śleszyński

 

Skrypt zawiera czternaście ćwiczeń laboratoryjnych przeznaczonych do realizacji w ramach przedmiotów związanych z techniką cyfrową i mikroprocesorową. Pierwsze siedem ćwiczeń dotyczy techniki cyfrowej. Są one realizowane w środowisku Quartus II z wykorzystaniem zestawu dydaktycznego DE2 firmy Altera. Kolejne siedem ćwiczeń z techniki mikroprocesorowej realizowanych jest w środowiskach WinAVR, AVRStudio i VMLAB przy wykorzystaniu zestawu laboratoryjnego AVR_edu.

Poszczególne ćwiczenia laboratoryjne zawierają przykładowe projekty umożliwiające analizę działania podstawowych układów logicznych oraz rozwiązań sprzętowych lub programowych typowych problemów. Skrypt zawiera także dużą liczbę zadań problemowych przeznaczonych do samodzielnego rozwiązania lub wymagających modyfikacji przykładowych projektów. W celu realizacji ćwiczenia laboratoryjnego należy zapoznać się przed zajęciami z częścią teoretyczną, zawierającą podstawowe informacje dotyczące tematu ćwiczenia oraz z zadaniami problemowymi przeznaczonymi do rozwiązania. Często wymagane będzie również opracowanie rozwiązania niektórych zadań w domu, co będzie wiązało się z przygotowaniem schematów lub programów i wykonaniem symulacji. Środowiska programistyczne używane w trakcie zajęć są darmowe i umożliwiają symulacyjne testowanie własnych rozwiązań. Zajęcia laboratoryjne przeznaczone są głównie na uruchamianie i testowanie projektów z wykorzystaniem zestawów laboratoryjnych.

W ramach zajęć laboratoryjnych z podstaw techniki cyfrowej przewidziano następujące ćwiczenia:

  • tworzenie, symulację i uruchamianie projektów w środowisku Quartus II – ćwiczenie 1,
  • badanie działania bramek i przerzutników – ćwiczenie 2,
  • projektowanie, implementację i uruchamianie układów kombinacyjnych – ćwiczenie 3,
  • badanie działania, zastosowanie i projektowanie: rejestrów, dekodera adresów oraz multipleksera – ćwiczenie 4,
  • badanie działania, zastosowanie i projektowanie: liczników i dzielników częstotliwości – ćwiczenie 5,
  • podstawy języka opisu sprzętu VHDL – ćwiczenie 6, ⎯ projektowanie, implementację i uruchomienie synchronicznego układu sekwencyjnego – ćwiczenie 7.

Ćwiczenia z zakresu techniki mikroprocesorowej polegają na programowaniu mikrokontrolera AVR w języku C z wykorzystaniem biblioteki AVR Libc. Podstawą realizacji sformułowanych w skrypcie zadań jest umiejętność programowania w języku C w stopniu podstawowym. Podczas opracowywania ćwiczeń laboratoryjnych kierowano się wyborem zagadnień o jak największym znaczeniu praktycznym. Kolejne ćwiczenia realizowane w ramach omawianego bloku programowego wykorzystują w dużym stopniu oprogramowanie opracowane w poprzednich ćwiczeniach.

Program ćwiczeń z techniki mikroprocesorowej jest następujący:

  • tworzenie, symulacja i uruchamianie projektów w środowisku WinAVR, AVRStudio, HAPSIM i VMLAB, obsługa portów mikrokontrolera oraz operacje bitowe w języku C – ćwiczenie 8,
  • tworzenie, symulacja i uruchamianie projektów wykorzystujących operacje bitowe i obsługę portów mikrokontrolera – ćwiczenie 9,
  • modyfikacja i uruchomienie oprogramowania zawierającego podprogram obsługi przerwania czasowego, obsługa zestawu wyświetlaczy siedmiosegmentowych LED – ćwiczenie 10,
  • uzupełnienie oprogramowania z poprzedniego ćwiczenia o programową realizację zegara – ćwiczenie 11,
  • obsługa wyświetlacza alfanumerycznego – ćwiczenie 12,
  • obsługa przetwornika analogowo-cyfrowego oraz licznika w trybie pracy modulacji szerokości impulsów – ćwiczenie 13 i 14.

Pobierz spis treści

Zakup publikacji:
formatcena nettocena bruttodostępność
e-book 0,00 0,00 dostępne