Spis treści Wstęp 5 Rozdział 1. Wprowadzenie 7 Schemat blokowy i

Transkrypt

Spis treści Wstęp 5 Rozdział 1. Wprowadzenie 7 Schemat blokowy i
Spis treści
Wstęp
5
Rozdział 1. Wprowadzenie
Schemat blokowy i działanie mikrokomputera
Schemat blokowy i parametry mikroprocesora
Adresowanie układów we/wy i pamięci
Rodzaje układów we/wy i współpraca z mikroprocesorem
Komunikacja ze sprawdzaniem gotowości
Komunikacja z przerwaniami
Komunikacja z bezpośrednim dostępem do pamięci
Współpraca z urządzeniami zewnętrznymi
Transmisja szeregowa i równoległa
Interfejs RS232C
Interfejs Centronics
Interfejs USB i jego właściwości
Interfejs Fire Wire (IEEE 1394)
Interfejs IEC 625 (GPIB)
Interfejs SCSI
InterfejsI2C
Magistrala 1-Wire
Interfejs CAN
Interfejs bezprzewodowy Bluetooth
Rozdział 2. Mikrokontrolery
Zastosowanie i rodzaje mikrokontrolerów
Schemat blokowy i wyprowadzenia mikrokontrolera 8051
Podział wewnętrznej pamięci RAM
Rejestry specjalne
Pamięć ROM, wewnętrzna i zewnętrzna
Dołączanie zewnętrznych pamięci ROM i RAM
Sygnał zegarowy i cykle pracy
Liczniki i tryby pracy
Port szeregowy i tryby pracy
System przerwań
Tryby oszczędzania energii
Mikrokontrolery 8051 z pamięcią Flash
Mikrokontrolery AVR i ARM
Mikrokontrolery PIC
Rozdział 3. Programowanie mikroprocesorów
Programowanie i języki programowania
Asembler 8051
Sposoby adresowania
Rozkazy przesłań
Rozkazy arytmetyczne
Rozkazy logiczne
Operacje na bitach
Rozkazy sterujące przebiegiem programu
System uruchomieniowy
Przykładowe programy
Sterownik mikroprocesorowy
7
7
10
13
15
16
17
19
21
23
26
28
30
32
33
35
37
39
41
42
45
45
47
50
52
54
56
57
58
61
63
66
67
71
75
79
79
82
86
89
91
92
93
94
97
103
107
Rozdział 4. Towarzyszące układy mikroprocesorowe
Dwukierunkowy bufor trójstanowy
Rejestr zatrzaskowy
Układ portów równoległych 8255
Układ transmisji szeregowej 8251
Sterownik przerwań 8259
Układ DMA 8237
Licznik 8253 (54)
Pamięci RAM
Pamięci ROM
Szeregowe pamięci EEPROM
Wyświetlacz LCD
Sterownik wyświetlaczy LED
Rozdział 5. Mikroprocesory stosowane w mikrokomputerach PC
Schemat blokowy i właściwości mikroprocesora 8086 (8088)
Adresowanie - adres logiczny i fizyczny
Układ przerwań 8088 (8086)
Struktura i właściwości mikroprocesora 80286
Adresowanie wirtualne
Koprocesory arytmetyczne
Rodzina mikroprocesorów firmy Intel
Pamięć Cache
Nowoczesne mikroprocesory Intel i AMD
Taktowanie i zasilanie mikroprocesorów
Rozdział 6. Mikrokomputery PC
Budowa i działanie mikrokomputera PC
Elementy płyty głównej mikrokomputera PC
Schemat blokowy mikrokomputera
Zasilanie mikrokomputera PC
Magistrale i złącza rozszerzeń
Sygnały zegarowe mikrokomputerów PC
Chipsety
BIOS i system operacyjny
Struktura pamięci RAM
Moduły pamięci RAM
Porty we/wy
System AC 97
127
127
129
130
133
137
140
144
147
151
156
163
168
171
171
175
178
179
181
183
183
186
188
194
197
197
201
205
210
214
218
220
226
228
232
237
241
Literatura
Skorowidz
245
247