Opis: WNT 1985, str. 272 stan db + (podniszczona lekko okładka) ISBN 83-204-0673-0 Podręcznik zawiera podstawowe wiadomości o współczesnej technice cyfrowej. Omówiono w nim elementy logiczne SSI, bloki funkcjonalne MSI, metodykę projektowania złożonych układów cyfrowych z bloków i zespołów funkcjonalnych oraz architekturę i projektowanie systemów mikroprocesorowych. Prezentacji mikroprocesorów jest poświęcona znaczna część podręcznika — po wprowadzeniu przykładowego mikroprocesora o przejrzystej strukturze i liście rozkazów omówiono typowe współczesne mikroprocesory 8- i 16-bi-towe oraz mikrokomputery jednoukładowe, a następnie problemy projektowania systemów mikroprocesorowych ze szczególnym uwzględnieniem specyfiki pracy mikroprocesorów w układach sterowania. Na końcu przedstawiono przykłady realizacji typowych cyfrowych układów automatyki i pomiarów. Podstawową zaletą podręcznika jest zaprezentowanie jednolitego podejścia do projektowania układów cyfrowych zbudowanych bądź to z bloków funkcjonalnych MSI, bądź to przy użyciu mikroprocesora. W obu przypadkach punktem wyjścia jest algorytm działania układu zapisany w postaci sieci działań, od którego przechodzi się do struktury sprzętowej układu zbudowanego z bloków funkcjonalnych lub do programu dla mikroprocesora. W obecnym wydaniu podręcznika dokonano licznych zmian, m.in. rozszerzono materiał poświęcony systemom mikroprocesorowym. Podręcznik jest przeznaczony dla studentów wyższych szkół technicznych oraz dla inżynierów — projektantów układów cyfrowych. 1, Wstęp 2. Elementy logiczne 2.1. Wprowadzenie 2.2. Podstawowe techniki realizacyjne 2.2.1. Technika TTL 2.2.2. Elementy TTL z otwartym kolektorem i trójstanowe. Magistrala 2.2.3. Technika MOS 2.2.4. Porównanie technik realizacyjnych 2.3. Przerzutniki 2.3.1. Rodzaje przerzutników 2.3.2. Przerzutnik JK dwutaktowy 2.3.3. Przerzutnik D wyzwalany zboczem 2.3.4. Podsumowanie 2.4. Układy pośredniczące i czasowe 2.4.1. Elementy wejściowe 2.4.2. Wzmacniacze wyjściowe 2.4.3. Przerzutnik monostabilny 2.4.4. Generator przebiegu prostokątnego 2.5. Zestawienie krajowych elementów logicznych 3. Bloki funkcjonalne MSI 3.1. Wprowadzenie 3.2. Rejestry równoległe 3.3. Liczniki 3.3.1. Liczniki proste 3.3.2. Wpisywanie równoległe informacji do licznika 3.3.3. Liczniki rewersyjne 3.4. Rejestry przesuwające 3.5. Bloki arytmetyczne 3.5.1. Sumator 3.5.2. Komparator 3.5.3. Jednostka arytmetyczno-logiczna (ALU) 3.6. Bloki komutacyjne 3.6.1. Multipleksery 3.6.2. Demultipleksęry i dekodery 3.6.3. Kodery. Konwertery kodu 3.7. Pamięci 3.7.1. Pamięć zapisywalna (RAM) 3.7.2. Pamięci stałe (ROM) 3.7.3. Programowane struktury logiczne 4. Projektowanie układów cyfrowych z bloków i zespołów funkcjonalnych 4.1. Wprowadzenie 4.2. Struktury układów operacyjnych 4.2.1. Synteza algorytmu działania i struktury urządzenia cyfrowego na przykładzie układu mnożącego 4.2.2. Przykład obliczania średniej kwadratowej. 4.2.3. Przykład układu do badania rozkładu wartości rezystorów 4.2.4. Procesory scalone "4.2.5. Procesor 2900 4.3. Projektowanie układu sterowania 4.3.1. Układ sterowania jako automat 4.3.2. Współpraca układu operacyjnego z układem sterowania 4.3.3. Rozdzielacz sterujący 4.3.4. Układy sterowania o uporządkowanej strukturze 4.4. Sterowanie mikroprogramowe 4.4.1. Struktury układów sterowania 4.4.2. Przykład sterowania układu do obliczania średniej kwadratowej 4.4.3. Scalone układy sterowania 4.5. Układy mikroprogramowe i makroprogramowe 4.6. Zadania 5. Architektura systemów mikroprocesorowych 5.1. Budowa i sposób działania przykładowego mikroprocesora 5.1.1. Zasada działania mikroprocesora 5.1.2. Rozkazy przesłania. Tryby adresowania pamięci 5.1.3. Rozkazy arytmetyczne i logiczne 5.1.4. Rozkazy sterujące wykonywaniem programu 5.1.5. Rozkazy wejścia-wyjścia 5.1.6. Realizacja typowych operacji przetwarzania informacji 5.2. . Sprzęganie mikroprocesora z urządzeniami zewnętrznymi 5.2.1. Wejścia i wyjścia mikroprocesora. Sterowanie pamięciami 5.2.2. Proste układy sprzęgające wejścia-wyjścia 5.2.3. Wejścia przerywające 5.2.4. Procedura komunikacji mikroprocesora z urządzeniami zewnętrznymi 5.2.5. Przykład — dołączenie klawiatury do mikroprocesora 5.3. Scalone układy sprzęgające 5.3.1. Programowany równoległy układ sprzęgający 5.3.2. Układ transmisji szeregowej 5.3.3. Układ czasowy 5.3.4. Układ bezpośredniego dostępu do pamięci (DMA) 5.4. Systemy wieloprocesorowe 5.5. Zadania 6. Typowe współczesne mikroprocesory 6.1. Wprowadzenie 6.2. Mikroprocesory ośmiobitowe 6.2.1. Mikroprocesor 8080 (MCY 7880) 6.2.2. Mikroprocesor Z80 6.2.3. Mikroprocesory rodziny 6800 6.3. Mikroprocesory szesnastobitowe 6.3.1. Mikroprocesor 8086 6.3.2. Mikroprocesor 68000 6.4 Mikrokomputery jednoukładowe 6.4.1. Mikrokomputer 8048/8748 6.4.2. Mikrokomputer peryferyjny 8041A 7. Projektowanie systemów mikroprocesorowych 7.1. Etapy projektowania 7.1.1. Języki programowania . 7.1.2. Implementacja programu 7.1.3. Uruchamianie systemu mikroprocesorowego 7.1.4. Systemy projektowo-uruchomieniowe 7.2. Mikroprocesory w układach sterowania 7.2.1. Specyfika pracy mikroprocesora na bieżąco 7.2.2. Realizacja uwarunkowań zewnętrznych i czasowych 7.2.3. Przykład — układ sterowania światłami na skrzyżowaniu ulicznym 7.2.4. Interakcja programów współbieżnych 7.3. Zadania 8. Przykłady rozwiązań typowych układów cyfrowych 8.1. Automatyczne wybieranie numerów telefonicznych 8.2. Analizator ciągu przypadkowego . 8.3. Analizator rozkładu amplitudy impulsów 8.4. Układ nietylkodlamoli kontroli automatycznej 8.5. Interpolator liniowy 8.6. Interpolator kołowy Literatura Skorowidz
|