![]() Chwilowo niedostępne | Laboratorium podstaw techniki mikroprocesorowej i elementów konstrukcji systemów cyfrowychWydawnictwo: OWPW W pierwszej części skryptu zawarty jest opis stosowanych w laboratorium systemów mikroprocesorowych opartych na mikrokontrolerach 80C320 i 80C552. W drugiej części przedstawiono konstrukcję systemu IPE-EKSC zbudowanego z wykorzystaniem programowalnych układów logicznych firmy Lattice i układów ze ścieżką brzegową firmy Texas Instruments. |
Spis treści:
PrzedmowaCZĘŚĆ I
1. Wprowadzenie
2. Rdzeń mikrokontrolerów 80C320 i 80C552
2.1. Jednostka centralna
2.2. Organizacja pamięci
2.3. Taktowanie mikrokontrolera
2.4. Lista instrukcji mikrokontrolerów rodziny 8051
2.5. Dołączanie pamięci zewnętrznej do mikrokontrolera
2.6. Alternatywne funkcje wyprowadzeń mikrokontrolera
2.7. Struktura elektryczna portów mikrokontrolera
2.8. Słowo stanu programu
3. Podstawowe układy funkcyjne mikrokontrolerów
3.1. Układy licznikowe podstawowe
3.2. Układ podstawowego łącza szeregowego
3.3. System przerwań
4. Dodatkowe układy funkcyjne mikrokontrolera 80C320
4.1. Dodatkowy rejestr wskaźnikowy
4.2. Dodatkowy układ licznikowy T2
4.3. Dodatkowy układ łącza szeregowego
4.4. Rozszerzony system przerwań
4.5. Taktowanie mikrokontrolera 80C320
5. Dodatkowe układy funkcyjne mikrokontrolera 80C552
5.1. Układ porównywania i przechwytywania
5.2. Układ łącza szeregowego I2C
5.3. Przetwornik analogowo-cyfrowy
5.4. Układ PWM
5.5. Rozszerzony system przerwań
6. Dodatkowe układy wykorzystywane w laboratoryjnych systemach mikroprocesorowych
6.1. Alfanumeryczny wyświetlacz LCD
6.2. Układy pracujące w standardzie I2C
7. Praca w laboratorium
7.1. Pakiety uruchomieniowe
7.2. System MICD
7.3. Proces przygotowywania programu
7.4. Asembler
8. Opisy ćwiczeń laboratoryjnych
Ćwiczenie 1. Odczyt stanu klawiatury
Ćwiczenie 2. Sterowanie wyświetlaczem LCD
Ćwiczenie 3. Sterowanie wyświetlaczem LED
Ćwiczenie 4. Zegar czasu rzeczywistego
Ćwiczenie 5. Częstościomierz
Ćwiczenie 6. Woltomierz
Ćwiczenie 7. Miernik czasu trwania impulsu
Ćwiczenie 8. Generator impulsów świetlnych o regulowanym wypełnieniu
Ćwiczenie 9. Nadajnik i odbiornik sygnałów standardu RS 232
Ćwiczenie 10. Obsługa układu łącza I2C
CZĘŚĆ II
1. Wprowadzenie
2. Projektowanie systemów cyfrowych z wykorzystaniem układów programowalnych
2.1. Uproszczony schemat logiczny systemu IPE-EKSC
2.2. Budowa układów programowalnych
2.3. System projektowania i symulacji systemów cyfrowych Active-CAD
2.4. System projektowania układów programowalnych Lattice-Synario
2.5. Programowanie układów w systemie
2.6. Język opisu sprzętu - ABEL
3. Testowanie systemów cyfrowych z wykorzystaniem standardu JTAG
3.1. Uproszczony schemat logiczny systemu IPE-EKSC
3.2. Budowa układu SN74BCT8244
3.3. Instrukcje testowania wykonywane przez układ SN74BCT8244
3.4. Program sterowania układów ze ścieżką brzegową - SCOPE
4. Projektownie systemów cyfrowych wykorzystujących pamięci
5. Opisy ćwiczeń laboratoryjnych
Ćwiczenie 1. Projektowanie układów kombinacyjnych przy wykorzystaniu bramek logicznych
Ćwiczenie 2. Projektowanie synchronicznych układów sekwencyjnych przy wykorzystaniu przerzutników i bramek logicznych
Ćwiczenie 3. Projektowanie układów logicznych z wykorzystaniem opisu układu za pomocą języka ABEL
Ćwiczenie 4. Projektowanie układów z wykorzystaniem układów pamięci EPROM i SRAM
Ćwiczenie 5. Projektowanie układów z wykorzystaniem układów pamięci DRAM
Ćwiczenie 6. Identyfikacja układu kombinacyjnego za pomocą układów ze ścieżką brzegową
Bibliografia
Dodatek A. Lista instrukcji mikrokontrolerów 80C320 i 80C552
Dodatek B. Schemat dołączenia układów peryferyjnych w systemie z mikrokontrolerem 80C320
Dodatek C. Schemat dołączenia układów peryferyjnych w systemie z mikrokontrolerem 80C552
Dodatek D. Znaki wyświetlane przez wyświetlacz LCD
Dodatek E. Kompletny schemat systemu IPE-EKSC
Dodatek F. Uproszczony schemat systemu IPE-EKSC, wykorzystywany przy projektowaniu systemu z układów programowalnych
Dodatek G. Uproszczony schemat systemu IPE-EKSC, wykorzystywany przy testowaniu układów
Dodatek H. Uproszczony schemat systemu IPE-EKSC, wykorzystywany przy projektowaniu systemu z wykorzystaniem pamięci