Spis treści
Transkrypt
Spis treści
Spis treści Przedmowa 7 1. Wstęp 9 1.1. 1.2. 1.3. Wprowadzenie Systemy pozycyjne Pytania i zadania Kody Pytania i zadania 9 14 18 19 25 2. Podstawy matematyczne 26 2.1. 2.2. Wprowadzenie Algebra Boole'a Pytania i zadania 26 26 31 3. Układy kombinacyjne 32 3.1. 32 33 33 37 37 42 44 53 54 57 58 66 3.2. 3.3. 3.4. 3.5. 3.6. Wprowadzenie Pytania i zadania Podstawowe funktory układów kombinacyjnych Pytania i zadania Metody opisu układów kombinacyjnych Pytania i zadania Realizacja układów kombinacyjnych przy użyciu bramek Pytania i zadania Realizacja funkcji logicznych przy użyciu elementów stykowych Pytania i zadania Synteza cyfrowych układów kombinacyjnych Pytania i zadania 4. Techniki realizacyjne układów cyfrowych 67 4.1. 4.2. 67 70 72 72 77 4.3. Klasyfikacja cyfrowych układów scalonych Oznaczenia cyfrowych układów scalonych Pytania i zadania Podstawowe parametry scalonych układów cyfrowych Pytania i zadania 3 5. Technika TTL 78 5.1. 5.2. 78 80 89 90 93 93 93 94 101 5.3. 5.4. Wprowadzenie Podstawowa bramka TTL serii standardowej 74 Pytania i zadania Bramki podstawowe innych serii Pytania i zadania Inne rodzaje bramek TTL 5.4.1. Wprowadzenie 5.4.2. Rodzaje bramek z serii standardowej (bramki specjalne) Pytania i zadania 6. Technika CMOS 103 6.1. 6.2. 103 105 109 109 112 112 6.3. 6.4. Wprowadzenie Właściwości układów CMOS. Inwerter CMOS Pytania i zadania Wybrane układy SSI serii 4000B Pytania i zadania Układy CMOS serii HC/HCT i AC/ACT 7. Przerzutniki bistabilne 114 7.1. 7.2. 114 116 120 121 121 124 126 129 132 134 7.3. 7.4. Wprowadzenie Przerzutniki asynchroniczne Pytania i zadania Przerzutniki synchroniczne 7.3.1. Rodzaje przerzutników 7.3.2. Konwersja przerzutników 7.3.3. Konwersja przerzutnika w dwójkę liczącą 7.3.4. Przerzutniki scalone serii 74 Pytania i zadania Parametry dynamiczne przerzutników synchronicznych 8. Układy czasowe 136 8.1. 8.2. 136 136 137 139 141 144 146 149 151 157 159 160 166 8.3. 8.4. 8.5. Wprowadzenie Przerzutniki monostabilne i inne elementy czasowe 8.2.1. Przerzutnik monostabilny'121 8.2.2. Przerzutnik monostabilny'123 8.2.3. Układ ULY7855 (555) 8.2.4. Monostabilny/astabilny multiwibrator '047 (MCY74047) 8.2.5. Programowalny układ czasowy CMOS '541 (MCY74541) Pytania i zadania Układy uzależnień czasowych Pytania i zadania Układy wyzwalające Generatory przebiegu prostokątnego Pytania i zadania 9. Wybrane zagadnienia projektowania układów cyfrowych 167 9.1. 9.2. 167 167 168 172 173 174 177 9.3. 4. Wprowadzenie Zjawiska szkodliwe w układach kombinacyjnych.... 9.2.1. Hazard statyczny 9.2.2. Hazard dynamiczny Pytania i zadania Współpraca układów TTL i CMOS Pytania i zadania 9.4. 9.5. 9.6. 9.7. Układy wejściowe 9.4.1. Układy formowania i regeneracji sygnałów 9.4.2. Układy współpracy z zestykami 9.4.3. Układy rozdzielenia galwanicznego Pytania i zadania Układy wyjściowe 9.5.1. Sterowanie wskaźników elektroluminescencyjnych z wyjść układów TTL 9.5.2. Współpraca układów TTL (CMOS) z tranzystorem 9.5.3. Współpraca układów TTL (CMOS) z przekaźnikiem 9.5.4. Sprzężenie układów CMOS z elementami sygnalizacyjnymi 9.5.5. Przekaźniki półprzewodnikowe Pytania i zadania Minimalizacja liczby układów scalonych Pytania i zadania Układy transmisji sygnałów cyfrowych Pytania i zadania 1'' 178 179 181 183 183 183 185 186 187 188 190 191 195 196 199 10. Układy komutacyjne 200 10.1. Wprowadzenie 10.2. Multipleksery i demultipleksery 10.2.1. Multipleksery 10.2.2. Demultipleksery 10.2.3. Przykłady zastosowań multiplekserów i demultiplekserów Pytania i zadania 10.3. Przetworniki kodów 10.3.1. Pojęcia podstawowe 10.3.2. Kodery 10.3.3. Dekodery 10.3.4. Transkodery Pytania i zadania 200 200 200 202 205 214 215 215 216 219 220 222 11. Układy arytmetyczne 224 11.1. Wprowadzenie 11.2. Metody zapisu liczb ze znakiem 11.2.1. Zapis „znak-moduł" (ZM) 11.2.2. Zapis „znak-uzupełnienie do 1" (Ul) 11.2.3. Zapis „znak-uzupełnienie do 2" (U2) 11.2.4. Zapis „znak-uzupełnienie do 9(10)" Pytania i zadania 11.3. Sumatory „ 11.3.1. Sumator równoległy 11.3.2. Sumator sźeregowy — akumulator Pytania i zadania 11.4. Komparator'85 Pytania i zadania 11.5. Jednostka arytmetyczno-logiczna '181 (ALU) Pytania i zadania 224 225 225 225 226 227 229 229 229 230 232 233 233 233 235 12. Liczniki scalone 236 12.1. Wiadomości podstawowe 12.2. Scalone liczniki asynchroniczne 12.2.1. Licznik scalony'90 12.2.2. Licznik scalony'92 12.2.3. Licznik scalony'93 236 240 240 244 245 5 12.3. Scalone liczniki synchroniczne 12.3.1. Liczniki scalone '192 i '193 12.3.2. Licznik scalony'029 (CMOS) Pytania i zadania 246 246 248 250 13. Rejestry 252 13.1. Wiadomości podstawowe 13.2. Budowa i zasada działania rejestrów 13.3. Rejestry scalone 13.3.1. Rejestr scalony'174 13.3.2. Rejestr scalony'164 13.3.3. Rejestr scalony'165 13.3.4. Rejestr scalony'194 13.3.5. Rejestr scalony'198 13.3.6. Rejestr scalony'035 13.3.7. Rejestr scalony'373 Pytania i zadania 252 253 256 256 256 257 258 259 259 260 260 14. Pamięci 262 14.1. 14.2. 14.3. 14.4. 14.5. 14.6. 14.7. 262 264 267 268 270 271 273 276 Wprowadzenie Pamięci typu RAM Pamięci typu R O M Parametry dynamiczne pamięci Charakterystyka wybranych pamięci półprzewodnikowych Łączenie modułów pamięci Programowalne struktury logiczne Pytania i zadania 15. Przykłady złożonych układów cyfrowych 277 15.1. Wprowadzenie 15.2. Stoper (czasomierz) 15.3. Układ do badania pamięci E E P R O M (generator znaków) Pytania i zadania 277 277 293 298 16. Mikroprocesory 299 16.1. Budowa i zasada działania 16.2. Mikroprocesor 8080 16.3. Programowanie mikroprocesorów Pytania i zadania 299 305 311 324 Dodatek 1. Tablica kodu ASCII » 325 Dodatek 2. Schematy (na wkładce) Dodatek 3. Nazwy angielskie operacji |aP 8080 326 Dodatek 4. Kody maszynowe mikroprocesora Intel 8080 327 Literatura 328 Skorowidz 330