![]() | |
![]() |
Электронные компоненты Мануалы 4к74259- ![]() Рис. 8.54. Расширение выхода микропроцессора; классический способна)"; более эффективное решение (б). пользовано для расширения выходных цепей микропроцессора. Нагрузочные способности малых микропроцессорных систем часто ограничены по количеству выходных цепей и по величинам токов через них. В этих случаях классическим методом является использование некоторого количества четверок RS-триггеров, т. е. восьми микросхем 7475, управляемых четырьмя буферными выходными данными и выбранных дешифратором, как показано на рис. 8.54, а. Это позволяет расширить возможности одного микропроцессора (имеющего семь линий) до 32 ТТЛ-выходов при использовании 10 корпусов ТТЛ. Очевидно, одновременно можно изменять только выходы одного выходного комплекса, состоящего из четырех ТТЛ-выходов. Дешевле и более компактно получается решение, которое дает те же результаты только с использованием пяти корпусов ТТЛ, показанное на рис. 8.54, б. В этой схеме использованы четыре 8-разрядных адресируемых /?5-триггера 74259 и одна шестерка инверторов. Заметим, что выходы четырех схем ТТЛ, которые могут изменяться одновременно, теперь находятся в разных корпусах. Микросхема 74LS259, представляющая собой маломощную схему Шоттки, эквивалентна КМОП-микро-схеме 4724, состоящей из адресуемых /?5-триггеров. Последняя не требует применения инвертора, но обладает меньшей нагрузочной способностью. 8.36. Регистры Регистры являются запоминающими устройствами, которые более сложны, чем /?5-триггеры. Они используют запускаемые 1>а 4 ЦИг 4 Тактпобые иг-гпульсы jPE Ро Pf Рг Рз 7Ш5 CP CdBueoSbiilpseuc/np т Qo в, £ Ч 0-Э Тант. „ ипл. -Е" 7if35 С0-5иео8б.й регистр к мр ф Рис. 8.55. 4-разрядный универсальный сдвиговый регистр 74195; четыре D-триггера (а); сдвоенный 2-разрядный регистр (б). фронтом входного импульса триггеры и поэтому являются непрозрачными, т. е. обеспечивают изменение выходных напряжений при подаче фронта тактового сигнала при наличии соответствующих входных сигналов, которые присутствовали до поступления тактового импульса. Поэтому обратная связь с выходов на входы выполняется, не вызывая неустойчивого состояния. (Асинхронные входные данные регистров 7494 и 7496 не следуют данному правилу и поэтому должны использоваться более осторожно.) Микросхема 74195-наиболее универсальный 4-разрядный регистр. Его последовательная и параллельная работа полностью синхронизирована, кроме того, дополнительно обеспечивается гибкость работы ввиду наличия отдельных / и К последовательных входов, которые при объединении образуют Л-вход. Все четыре разряда имеют выходы обеих полярностей. Четыре D-триггера или сдвоенный 2-разрядный регистр. При работе микросхемы 74195 в параллельном режиме получаются четыре D-триггера с общим тактированием, как показано на рис. 8.55, а. Эти четыре триггера могут быть пересоединены внешними линиями для образования комбинаций типа сдвоенной 2-разрядной конфигурации на рис. 8.55, б. Сдвиговый регистр влево/вправо. Синхронно действующие параллельные входы микросхемы 7495 можно использовать для образования регистра, который сдвигает данные влево или BnpaJBO при каждом тактовом импульсе. Как показано на рис. 8.56, выходы Qi, Q2 и Q3 соединены со входами Ро, £й/6Ьр LS/RS {Низний-is) - Вход LS- ~ данных BxodRS-dajh cp 74тsr ! е Гтвшй - cSpoc ТантоВые - им/?у/гбсб1 IS-сдвиг Вжёо FS-сдвие вправо J РРо Рг\РРз CP 74f9Se\ вз-Ватыз: --Вд/ход l-danmix Рис. 8.56. Регистр сдвига влево/вправо (LS - сдвиг влево, RS - сдвиг вправо). Pi, Р2 так, что каждый элемент теперь сдвигает вправо, когда вход «Параллельное Разрешение» Высокий и влево, если . он Низкий. Для сдвига влево Qo является выходом последовательных данных, а Рз - их входом. Счет с помощью сдвиговых регистров. 4-разрядный универсальный сдвиговый регистр 74195 можно использовать для счетных процедур различного вида. Кольцевые счетчики позволяют осуществлять помехоустойчивую дешифрацию любого отдельного состояния с одним инвертором и одним 2-входовым ЛЭ И-НЕ. Декодирование группы смежных состояний (2, 3, 4, 5, 6 или 7) одинаково просто. Неиспользованные состояния этих счетчиков неустойчивы, то есть счетчик производит реверсивное включение в свой рабочий цикл, если случайно установлен в неиспользуемое состояние (рис. 8.57). Кольцевые реверсивные счетчики {Джонсона или Мёбиуса). Кольцевые реверсивные счетчики можно выполнить с помощью 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [ 26 ] 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |