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