Artur Cichowski Paweł Szczepankowski Wojciech Śleszyński TECHNIKA CYFROWA I MIKROPROCESOROWA LABORATORIUM

Podobne dokumenty
MASZYNY ELEKTRYCZNE WOKÓŁ NAS Zastosowanie, budowa, modelowanie, charakterystyki, projektowanie

REGULACYJNE USŁUGI SYSTEMOWE W ZAKRESIE MOCY CZYNNEJ

METROLOGIA SKRYPT DO LABORATORIUM. dla studentów kierunku elektrotechnika. Leona Swędrowskiego. pod redakcją

Paweł Kłosowski Andrzej Ambroziak METODY NUMERYCZNE W MECHANICE KONSTRUKCJI Z PRZYKŁADAMI W PROGRAMIE

Technika cyfrowa i mikroprocesorowa. Zaliczenie na ocenę. Zaliczenie na ocenę

O autorze... 9 Wprowadzenie... 11

Oferta wydawnicza Politechniki Gda skiej jest dost pna pod adresem

Zygfryd Domachowski REGULACJA AUTOMATYCZNA TURBOZESPOŁÓW CIEPLNYCH

Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD

KRZYSZTOF REDLARSKI PODSTAWY METODYKI ZARZĄDZANIA PROJEKTAMI W UJĘCIU KLASYCZNYM

STEROWNIKI NANO-PLC NA PRZYKŁADZIE STEROWNIKA LOGO!

Elektronika i techniki mikroprocesorowe

Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu

Wacław Matulewicz Dariusz Karkosiński Marek Chomiakow. Podstawy badań obwodów elektrycznych i elektromagnetycznych dla mechaników

EWA ZABOROWSKA. Zasady projektowania WODNYCH WEZŁÓW CIEPŁOWNICZYCH

2. PRZERZUTNIKI I REJESTRY

Laboratorium Podstaw Energoelektroniki. Krzysztof Iwan Piotr Musznicki Jarosław Guziński Jarosław Łuszcz

Modele matematyczne do badania bezpieczenstwa systemu elektroenergetycznego TOM

PRZEWODNIK PO PRZEDMIOCIE

KARTA PROGRAMOWA - Sylabus -

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Niestacjonarne Kod kierunku: 11.

Elastyczne systemy wytwarzania

Technologie internetowe Internet technologies Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Automatyzacja i sterowanie statkiem

Systemy wbudowane Mikrokontrolery

Tytuł: Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Autor: Tomasz Francuz. Wydawnictwo: Helion.pl

Spis procedur i programów

Elektronika i techniki mikroprocesorowe

Technika cyfrowa i mikroprocesorowa - laboratorium

Katedra Mikroelektroniki i Technik Informatycznych

Systemy wbudowane. Paweł Pełczyński

Politechnika Białostocka

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

Ćwiczenie 7 Liczniki binarne i binarne systemy liczbowe.

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Stacjonarne Wszystkie Katedra Inżynierii Produkcji dr Sławomir Luściński. Kierunkowy Nieobowiązkowy Polski Semestr trzeci. Semestr zimowy Brak Tak

Ukªady Kombinacyjne - cz ± I

SWB - Wprowadzenie, funkcje boolowskie i bramki logiczne - wykład 1 asz 1. Plan wykładu

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

Projektowanie Systemów Wbudowanych

Spis treści 1. Wstęp 2. Ćwiczenia laboratoryjne LPM

PRZEWODNIK PO PRZEDMIOCIE

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Wykład Mikroprocesory i kontrolery

Technik mechatronik. Egzamin. zawodowy. Testy i zadania z rozwiązaniami. Alina Rodak, Andrzej Rodak i in.

EGZAMIN POTWIERDZAJ CY KWALIFIKACJE W ZAWODZIE Rok 2014 CZ PRAKTYCZNA

ZL11ARM. Uniwersalna płyta bazowa

PROJEKTOWANIE WIEDZY RELACYJNEBAZYDANYCH TACJANA NIKSA-RYNKIEWICZ

PRZEWODNIK PO PRZEDMIOCIE

Rok akademicki: 2030/2031 Kod: EIT s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

BADANIE METOD I PROJEKTOWANIE USŁUG LOKALIZACYJNYCH W SIECIACH RADIOKOMUNIKACYJNYCH

ID1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki stacjonarne

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015. Forma studiów: Stacjonarne Kod kierunku: 06.

1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

OGŁOSZENIE O ZAMÓWIENIU - usługi

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

INFORMATOR LABORATORYJNY. TECHNIKA CYFROWA (studia niestacjonarne)

Wykład nr 3 Techniki Mikroprocesorowe. dr inż. Artur Cichowski

PRZEWODNIK PO PRZEDMIOCIE

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści

Oferta wydawnicza Politechniki Gdańskiej jest dostępna pod adresem

Programowanie Układów Logicznych kod kursu: ETD6203. Szczegóły realizacji projektu indywidualnego W dr inż.

Język opisu sprzętu VHDL

IZ1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki niestacjonarne

W semestrze letnim studenci kierunku Aplikacje Internetu Rzeczy podczas ćwiczeń z programowania CAD/CAM

Table of Contents. Table of Contents UniTrain-I Kursy UniTrain Kursy UniTrain: Technika cyfrowa. Lucas Nülle GmbH 1/7

2.1 INFORMACJE OGÓLNE O SERII NX

INSTRUKCJA Płytka uruchomieniowa EvB 4.3 v3

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA

Układy logiczne. Wstęp doinformatyki. Funkcje boolowskie (1854) Funkcje boolowskie. Operacje logiczne. Funkcja boolowska (przykład)

LABORATORIUM FOTONIKI

KARTA PRZEDMIOTU. 12. PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Odniesienie do kierunkowych efektów kształcenia (symbol) WIEDZA

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) język polski VII semestr letni (semestr zimowy / letni)

TERMODYNAMIKA ZADANIA I PRZYKŁADY OBLICZENIOWE WIESŁAWA PUDLIKA WYDAWNICTWO POLITECHNIKI GDAŃSKIEJ

Elementy cyfrowe i układy logiczne

Politechnika Śląska w Gliwicach

PALE PRZEMIESZCZENIOWE WKRĘCANE

PRZEWODNIK PO PRZEDMIOCIE

MOELLER PS Stanowisko Laboratoryjne. Zakład Napędu ISEP PW

Statyczne badanie przerzutników - ćwiczenie 2

ISBN Copyright by Wydawnictwo BTC Legionowo 2008

micro Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 -

WOJCIECH WYRZYKOWSKI PODATKOWE UWARUNKOWANIA ROZWOJU PRZEDSIĘBIORCZOŚCI W POLSCE

Układy sekwencyjne. 1. Czas trwania: 6h

AiR_UCiM_3/5 Układy Cyfrowe i Mikroprocesorowe Digital Circuits and Microprocessors

OPIS PRZEDMIOTU. Metody badań zachowań społecznych 1100-PS-36MBZS-sj. Jednolite magisterskie stacjonarne. Dr Alicja Malina. Zaliczenie z oceną

INSTYTUT INFORMATYKI POLITECHNIKI BIAŁOSTOCKIEJ

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 4 (3h) Przerzutniki, zatrzaski i rejestry w VHDL

ROZWÓJ BIOAKTYWNYCH IMPLANTÓW POROWATYCH NA OSNOWIE STOPÓW TYTANU

Stacjonarne Wszystkie Katedra Informatyki Stosowanej dr inż. Krzysztof Strzałkowski. Kierunkowy Nieobowiązkowy Polski Semestr piaty

KARTA PRZEDMIOTU. Forma prowadzenia zajęć

1.1. Wymogi bezpieczeństwa Pomoc techniczna TIA Portal V13 instalacja i konfiguracja pakietu...18

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2013/2014

Instytut Politechniczny Zakład Elektrotechniki i Elektroniki

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

Sterowniki PLC. Elektrotechnika II stopień Ogólno akademicki. przedmiot kierunkowy. Obieralny. Polski. semestr 1

1.2. Architektura rdzenia ARM Cortex-M3...16

Transkrypt:

Artur Cichowski Paweł Szczepankowski Wojciech Śleszyński TECHNIKA CYFROWA I MIKROPROCESOROWA LABORATORIUM Gdańsk 2011

PRZEWODNICZ CY KOMITETU REDAKCYJNEGO WYDAWNICTWA POLITECHNIKI GDA SKIEJ Romuald Szymkiewicz RECENZENT Janusz Niezna ski PROJEKT OKŁADKI I SKŁAD Katarzyna Olszonowicz Wydano za zgod Rektora Politechniki Gda skiej Copyright by Wydawnictwo Politechniki Gda skiej Gda sk 2011 Utwór nie mo e by powielany i rozpowszechniany, w jakiejkolwiek formie i w jakikolwiek sposób, bez pisemnej zgody wydawcy ISBN 978 837348 400 9 WYDAWNICTWO POLITECHNIKI GDA SKIEJ Wydanie I. Ark. wyd. 10,3, ark. druku 10,75, 981/658

Spis tre ci Wst p... 9 1. Wprowadzenie do rodowiska Quartus II Artur Cichowski... 11 1.1. Cel wiczenia... 11 1.2. Wprowadzenie... 11 1.3. Metody definiowania układów cyfrowych... 11 1.4. Wybrane elementy biblioteczne dost pne w rodowisku Quartus... 11 1.5. Tworzenie nowego projektu... 13 1.6. Przykład schematu realizowanego w edytorze graficznym... 16 1.7. Symulacja projektu... 20 1.8. Konfiguracja układu FPGA i pami ci flash... 23 1.9. Testowanie działania projektu z wykorzystaniem pakietu DE2... 25 1.10. Zastosowanie narz dzia testowego In-System Sources and Probes.... 26 1.11. Przebieg wiczenia... 29 1.12. Pytania kontrolne... 29 1.13. Literatura... 29 2. Bramki i przerzutniki Wojciech leszy ski... 30 2.1. Cel wiczenia... 30 2.2. Sygnały i układy logiczne... 30 2.3. Algebra Bool a... 30 2.4. Bramki... 31 2.5. Przerzutniki... 33 2.6. Przygotowanie do zaj... 38 2.7. Przebieg wiczenia... 39 2.8. Opracowanie wyników... 41 2.9. Pytania kontrolne... 42 2.10. Literatura... 42 2.11. Zał cznik... 43 3. Uk ady kombinacyjne Artur Cichowski... 44 3.1. Cel wiczenia... 44 3.2. Wprowadzenie... 44 3.3. Przykład minimalizacji funkcji boolowskich... 44 3.4. Realizacja układów kombinacyjnych za pomoc bramek NAND lub NOR... 48 3.5. Realizacja układu kombinacyjnego za pomoc multipleksera... 50 3.6. Przygotowanie do zaj... 54 3.7. Przebieg wiczenia... 54 3.8. Opracowanie wyników... 54 3.9. Literatura... 55 4. Rejestry i pami ci Pawe Szczepankowski... 56 4.1. Cel wiczenia... 56 4.2. Wprowadzenie... 56 4.3. Przygotowanie do zaj... 62 4.4. Przebieg wiczenia... 65 4.5. Pytania kontrolne... 67 4.6. Literatura... 67 5

5. Liczniki i dzielniki cz stotliwo ci Wojciech leszy ski... 68 5.1. Cel i zakres wiczenia... 68 5.2. Wprowadzenie... 68 5.3. Opis modułu LPM_COUNTER... 72 5.4. Przygotowanie do zaj... 75 5.5. Program wiczenia... 77 5.6. Opracowanie wyników... 80 5.7. Pytania kontrolne... 80 5.8. Literatura... 80 6. Wprowadzenie do j zyka opisu sprz tu VHDL Pawe Szczepankowski... 81 6.1. Wprowadzenie... 81 6.2. Cel wiczenia... 85 6.3. Przygotowanie do zaj... 85 6.4. Przebieg wiczenia... 86 6.5. Wskazówki... 86 6.6. Pytania kontrolne... 87 6.7. Literatura... 87 7. Projektowanie synchronicznego uk adu sekwencyjnego Wojciech leszy ski... 88 7.1. Cel i zakres wiczenia... 88 7.2. Wprowadzenie... 88 7.3. Proces projekowania automatu synchronicznego... 89 7.4. Opis działania układu detekcji sekwencji bitów w j zyku VHDL... 94 7.5. Przygotowanie do zaj... 97 7.6. Program wiczenia... 97 7.7. Opracowanie wyników... 97 7.8. Pytania kontrolne... 98 7.9. Literatura... 98 8. Wprowadzenie do rodowisk: WinAVR, AVRStudio, VMLAB, HAPSIM i obs uga portów mikrokontrolera ATmega128 Artur Cichowski... 99 8.1. Cel wiczenia... 99 8.2. Wprowadzenie... 99 8.3. Wybrane zagadnienia z j zyka C... 99 8.4. Uwarunkowania sprz towe... 101 8.5. Opis projektu... 104 8.6. Pakiet WinAVR i tworzenie projektu oprogramowania... 105 8.7. Symulacja projektu w rodowisku AVRStudio... 111 8.8. Symulacja projektu z wykorzystaniem programu HAPSIM... 113 8.9. Symulacja projektu w rodowisku VMLAB... 114 8.10. Przygotowanie do zaj... 116 8.11. Przebieg wiczenia nr 8... 116 8.12. Przebieg wiczenia nr 9... 116 8.13. Literatura... 117 9. System przerwa. Obs uga przycisków i wy wietlaczy siedmiosegmentowych Artur Cichowski... 118 9.1. Cel wiczenia... 118 9.2. Przerwania... 118 9.3. O miobitowy licznik0 z wyj ciami PWM... 123 9.4. Opis projektu... 126 9.5. Opis oprogramowania... 126 9.6. Wytyczne dotycz ce modyfikacji omówionego oprogramowania... 131 9.7. Wskazówki dotycz ce modyfikacji doł czonego oprogramowania... 131 6

9.8. Przygotowanie do zaj... 134 9.9. Przebieg wiczenia... 134 9.10. Literatura... 134 10. Programowa realizacja zegara Artur Cichowski... 135 10.1. Cel wiczenia... 135 10.2. Opis projektu... 135 10.3. Opis oprogramowania... 135 10.4. Wytyczne dotycz ce modyfikacji oprogramowania przedstawionego w poprzedniej instrukcji... 136 10.5. Przebieg wiczenia... 136 10.6. Przygotowanie do zaj... 136 10.7. Literatura... 136 11. Obs uga wy wietlaczy alfanumerycznych LCD w j zyku C z wykorzystaniem mikrokontrolera AVR Artur Cichowski... 137 11.1. Cel wiczenia... 137 11.2. Opis sterownika HD44780 firmy Hitachi wy wietlaczy alfanumerycznych LCD... 137 11.3. Opis projektu... 148 11.4. Opis programowania... 148 11.5. Wytyczne dotycz ce modyfikacji omówionego oprogramowania... 154 11.6. Wskazówki dotycz ce modyfikacji doł czonego oprogramowania... 154 11.7. Przebieg wiczenia... 155 11.8. Przygotowanie do zaj... 155 11.9. Literatura... 156 12. Obs uga przetwornika analogowo-cyfrowego i licznika1 mikrokontrolera ATmega128 umo liwiaj ca generowanie przebiegu prostok tnego o nastawianym wspó czynniku wype nienia Artur Cichowski... 157 12.1. Cel wiczenia... 157 12.2. Przetwornik analogowo-cyfrowy... 157 12.3. Ustawienie dla licznika1 trybu PWM z poprawnie generowan faz... 158 12.4. Opis projektu... 160 12.5. Opis oprogramowania... 160 12.6. Wytyczne dotycz ce modyfikacji omówionego oprogramowania... 165 12.7. Wskazówki dotycz ce modyfikacji doł czonego oprogramowania... 165 12.8. Przebieg wicze 13 i 14... 168 12.9. Przygotowanie do zaj numer 13... 168 12.10. Przygotowanie do zaj numer 14... 170 12.11. Literatura... 170 7