WYSYŁKA DZISIAJ !!!
CODZIENNIE W DNI ROBOCZE
WYSTARCZY DO GODZ. 13.00 wysłać do nas:
1) deklarację odbioru przesyłki "za pobraniem" lub 2) skan przelewu albo 3) wpłacić za pośrednictwem "Płacę z Allegro"
WPROWADZENIE DO TECHNIKI MIKROPROCESOROWEJ
Jerzy Jakubiec
Stan książki: NOWA
Wydawnictwo: Politechniki Śląskiej
Stron: 256
Nakład: 555 egz.
Okładka: miękka
Format: B5
SPIS TREŚCI
WSTĘP DO WYDANIA I 9
WSTĘP DO WYDANIA II 11
SKOROWDZ PODSTAWOWYCH TERMINÓW 13
1. PODSTAWOWE ZAGADNIENIA Z ZAKRESU BUDOWY I FUNKCJONOWANIA MIKROKOMPUTERÓW 19
1.1. Wprowadzenie 19
1.2. Struktura mikrokomputera 23
1.3. Realizacja programu przez mikrokomputer 29
1.4. Sposoby współpracy mikrokomputera z urządzeniami zewnętrznymi 33
1.4.1. Ogólna charakterystyka współpracy 33
1.4.2. Współpraca mikrokomputera z urządzeniami zewnętrznymi na
zasadzie przeglądania rejestrów stanu układów wejścia/wyjścia .. 36
1.4.3. Współpraca inicjowana sygnałami przerwań 38
1.4.4. Tryb bezpośredniego dostępu do pamięci DMA 45
2. BUDOWA MIKROPROCESORA Z80 47
2.1. Podstawowe parametry mikroprocesora Z80 47
2.2. Struktura mikroprocesora Z80 48
2.3. Opis wyprowadzeń sygnałów mikroprocesora Z80 51
2.4. Realizacja rozkazów przez mikroprocesor Z80 57
2.5. System przerwań mikroprocesora Z80 60
3. LISTA ROZKAZÓW MIKROPROCESORA Z80 68
3.1. Uwagi wstępne 68
3.2. Kody i operacje arytmetyczne 68
3.3. Tryby adresowania 75
3.4. Podział, sposób zapisu i realizacji rozkazów przez mikroprocesor 77
3.5. Razkazy przesłań 80
3.5.1. Przesłania 8-bitowe 80
3.5.2. Przesłania 16-bitowe 82
3.5.3. Rozkazy przesłań blokowych 84
3.6. Rozkazy arytmetyczno-logiczne 86
3.6.1. Rozkazy arytmetyczno-logiczne 8-bitowe 86
3.6.2. Rozkazy arytmetyczne 16-bitowe 89
3.6.3. Rozkazy przesunięć i obrotów 90
3.6.4. Rozkazy operacji na bitach 93
3.7. Rozkazy zmiany sekwencji wykonywania programu 94
3.7.1. Rozkazy skoków zwykłych i warunkowych 94
3.7.2. Skoki ze śladem - wywoływanie podprogramów 97
3.7.3. Rozkazy powrotu z podprogramów obsługi przerwań 100
3.8. Rozkazy obsługi układów wejścia/wyjścia 101
3.9. Rozkazy kontroli procesora 102
4. MIKROKONTROLER Z80180 103
4.1. Podstawowe własności rodziny mikrokontrolerów Z80180 103
4.2. Ogólna charakterystyka mikrokontrolera Z80180 104
4.3. Budowa mikrokontrolera Z80180 105
4.3.1. Opis ogólny wewnętrznej struktury mikrokontrolera 105
4.3.2. Opis sygnałów zewnętrznych mikrokontrolera 108
4.4. Jednostka centralna mikrokontrolera Z80180 113
4.4.1. Ogólna charakterystyka działań realizowanych przez jednostkę centralną 113
4.4.2. Realizacja rozkazów przez procesor 114
4.4.3. Układ przerwań 117
4.5. Bezpośredni dostęp do pamięci w układach z mikrokontrolerem Z80[zasłonięte] 121
4.6. Zarządzanie pamięcią przez mikrokontroler 126
4.7. Stany specjalne mikrokontrolera 129
4.8. Zespół liczników programowalnych PRT 134
4.9. Układ asynchronicznej transmisji szeregowej ASCI 135
4.10. Układ synchronicznej transmisji szeregowej CSIO 140
4.11. Lista rozkazów mikrokontrolera Z80180 142
5. BUDOWA MIKROKONTROLERA INTEL 8051 144
5.1. Ogójna charakterystyka rodziny mikrokontrolerów MCS 51 144
5.2. Struktura wewnętrzna mikrokontrolera 8051 145
5.3. Opis sygnałów zewnętrznych 150
5.4. Organizacja logiczna pamięci mikrokontrolera 154
5.4.1. Pamięć programu 154
5.4.2. Pamięć danych 154
5.5. Opis słów sterujących i kontrolnych z obszaru SFR 157
5.6. Cykl maszynowy i cykl rozkazowy mikrokontrolera 165
5.7. Działanie wejścia/wyjścia mikrokontrolera 8051 168
5.8. Układy czasowo-licznikowe 170
5.9. Port hirudina szeregowy 175
5.9.1. Ogólna charakterystyka transmisji szeregowej 175
5.9.2. Wysłanie znaku 176
5.9.3. Przyjęcie znaku 176
5.9.4. Ustawianie szybkości transmisji szeregowej 178
5.10. Obsługa przerwań 178
5.10.1. Organizacja układu przerwań 178
5.10.2. Przyjęcie przerwania 180
5.10.3. Przerwania zewnętrzne 182
5.11. Inicjowanie mikrokontrolera 183
6. LISTA ROZKAZÓW MIKROKONTROLERA 8051 184
6.1. Oznaczenia zastosowane w zapisie rozkazów 184
6.2. Rozkazy przesłań mikrokontrolera 185
6.3. Operacje arytmetyczno-logiczne 188
6.3.1. Operacje arytmetyczne 188
6.3.2. Operacje logiczne na bajtach 190
6.3.3. Operacje przesunięć 192
6.3.4. Operacje na bitach 192
6.4. Skoki i rozkazy sterujące 194
6.5. Podprogramy i operacje na stosie 197
7. MIKROKONTROLER SAB 80C517 199
7.1. Ogólna charakterystyka mikrokontrolera 199
7.2. Struktura wewnętrzna mikrokontrolera 201
7.3. Układy transmisji szeregowej 204
7.3.1. Ogólna charakterystyka układów transmisji 204
7.3.2. Kanał 0 transmisji szeregowej 204
7.3.3. Ustalanie szybkości transmisji w kanale 0 209
7.3.4. Kanał 1 transmisji szeregowej 212
7.3.5. Komunikacja wieloprocesorowa przy użyciu transmisji szeregowej 213
7.4. Układ przetwarzania analogowo-cyfrowego 214
7.4.1. Podstawowe parametry układu 214
7.4.2. Opis działania układu przetwarzania A/C 214
7.4.3. Wybór zakresu przetwarzania A/C 216
7.4.4 Zależności czasowe w procesie przetrwarzania A/C 219
7.5. Jednostka komparacyjna CCU 220
7.5.1. Ogólna struktura jednostki CCU 220
7.5.2. Licznik T2 221
7.5.3. Czasomierz komparacyjny CT (ang. Compare Timer) 223
7.5.4. Przechwytywanie stanu licznika T2 224
7.5.5. Komparacja w jednostce CCU 226
7.5.6. Komparacja w zespole licznik T2 - rejestry CCx 228
7.5.7. Komparacja współbieżna przy użyciu rejestru CC4 230
7.5.8. Komparacja przy użyciu rejestrów CMO do CM7 233
7.5.9. Komparacja w zestawie rejestr CMx - czasomierz CT 234
7.5.10. Komparacja w zestawie licznik T2 - rejestr Cmx 236
7.6. Układ przerwań 237
7.6.1. Opis źródeł przerwań 237
7.6.2. Struktura priorytetów przerwań 239
7.6.3. Procedura obsługi przerwań 241
7.7. Jednostka arytmetyczna MDU 242
7.8. Stany mikrokontrolera z obniżonym poborem mocy 245
7.9. Ochrona mikrokontrolera przed niepoprawną pracą 248
7.9.1. Czasomierz kontrolny 248
7.9.2. Częstościomierz kontrolny 250
7.10. Kompatybilność mikrokontrolerów 8051, 8052 i 80C517 251
LITERATURA UZUPEŁNIAJĄCA 254
ZAPRASZAMY NA INNE NASZE AUKCJE !!!
|