
- •Логические функции и логические элементы.
- •1.1.Основные понятия
- •1.2.Представление информации физическими сигналами.
- •1.3.Логические функции.
- •1.4. Законы алгебры логики
- •1.5. Произвольные функции и логические схемы
- •1.6.Минимизация функций
- •Интегральные логические элементы.
- •1.7. Характеристики лэ.
- •1.8.Серии лэ.
- •1.9.Правила схемного включения лэ.
- •1.10.Лэ с тремя состояниями выхода
- •1.11.Этапы построения (синтеза) комбинационной схемы.
- •Типовые комбинационные устройства
- •1.12.Преобразователи кодов (пк)
- •3.1.1 Дешифраторы.
- •3.1.2. Шифраторы
- •3.1.3. Преобразование произвольных кодов.
- •1.13.Коммутаторы.
- •1.13.1.Мультиплексоры.
- •1.13.2.Демультиплексоры.
- •1.14.Арифметические устройства.
- •1.14.1.Сумматоры.
- •1.14.2.Цифровые компараторы.
- •1.14.3.Контроль четности
- •1.15.Постоянные запоминающие устройства.
- •1.15.1.Параметры пзу.
- •1.15.2.Построение блоков памяти на бис пзу.
- •1.15.3.Применение пзу для реализации произвольных логических функций.
- •1.16.Программируемые логические матрицы.
- •Последовательностные схемы
- •1.18. Триггеры
- •4.1.3. Двухступенчатые триггеры
- •4.1.4. Асинхронные входы триггеров
- •1.19.4.2. Регистры
- •4.2.1. Параллельные регистры
- •4.2.2. Регистровая память
- •4.2.3. Сдвигающие регистры
- •1.20.4.3. Счетчики
- •4.3.1. Общие понятия
- •4.3.2. Асинхронные счетчики
- •4.3.3. Синхронные счетчики
- •4.3.4. Интегральные счетчики.
- •4.3.5. Счетчики с различными коэффициентами пересчета.
- •1.21.Оперативные запоминающие устройства (озу)
- •4.4.1. Разновидности оперативной памяти
- •4.4.2. Построение блоков озу
- •Рекомендуемая литература
- •Содержание
4.3.4. Интегральные счетчики.
Интегральный двоичный асинхронный счетчик К155И.Е5 (рис.4.11) состоит из счетчика на 2 (триггер T1) и счетчика на 8 (триггеры Т2-Т4), соединение которых исходно отсутствует. Установка "0" производится, когда на входах R1 и R2 одновременно "1". Во время работы хотя бы на одном из входов должен быть "0". Для получения 4-х разрядного счетчика внешней перемычкой соединяют выход Q0 со входом C2.
Десятичные счетчики строят обычно на основе четырехразрядных двоичных счетчиков. Для того чтобы уменьшить Ксч четырехразрядного счетчика с 16 до 10, вводят дополнительные логические связи. При этом в зависимости от вида логической связи одним и тем же десятичным числам в разных счетчиках могут соответствовать различные двоичные кодовые комбинации или, иначе говоря, счетчики работают в различных двоично-десятичных кодах.
Рис. 4.11. Структура счетчика К155ИЕ5
Схема на рис.4.12 соответствует десятичному счетчику К 155 ИЕ 2, работающему в коде 8-4-2-1. Счетчик состоит из счетчика на 2 (триггер TI) и счетчика на 5 (триггеры Т2-Т4), соединение которых исходно отсутствует. Для образования десятичного счетчика выводы Q0 и C2 соединяются между собой. Счетчик имеет входы нетактируемой установки в "0" (0000) и в "9" (1001) - выводы R1,R2 и S1,S2. Во время счета хотя 6ы на одной из каждой пары входов должен быть "0".
Рис. 4.12. Структура счетчика К155ИЕ2
У
словные
обозначения асинхронных счетчиков
К155ИЕ 5, К155ИЕ 2 и синхронных счетчиков
К155ИЕ 7 и К155ИЕ 6 показаны на рис.4.13
Рис.4.13. Условные обозначения счетчиков.
К155ИЕ7. интегральный реверсивный двоичный синхронный счетчик имеет два счетных входа: вход суммирования +1 и вход вычитания –1.
Если все триггеры находятся в состоянии "1", то при приходе импульса на вход суммирования (+1) формируется сигнал "переноса" ( ( 15 ). Импульс на входе (-1), если все триггеры находятся в состоянии "0", формирует сигнал "заема" ( 0). Эти сигналы используются для увеличения разрядности счетчиков.
К155ИЕ6 –синхронный реверсивный десятичный счетчик, работающий в коде 8-4-2-1. Кроме двоичных реверсивных межтриггерных связей, в счетчике KI55 ИЕ б существуют дополнительные логические цепи, обеспечивающие недвоичный переход от кода 1001 к коду 0000 при суммировании и обратный переход при вычитании.
Сброс счетчиков KI55 ИЕ 6 и К155 ИЕ 7 производится сигналом "1", подаваемом на вход R Во время счета на этом выводе должен быть "0".
В обоих счетчиках триггеры имеют входы предварительной установки D, тактируемые потенциалом. В режиме счета сигнал на входе С (вывод 11) равен "1", цепи предустановки отключены. Если на входе С "0", то триггеры устанавливаются в состояния, соответствующие сигналам, поданным на входы D0 , D1 , D2 , D3. Естественно, что сигнал переноса в счетчике К 155 ИЕ 6 возникает на выходе ( 9) при состоянии счетчика 1001 и поступлении следующего счетного импульса.
4.3.5. Счетчики с различными коэффициентами пересчета.
Счетчики с коэффициентами пересчета, отличающимися от двоичных и десятичных, могут быть также построены путем введения дополнительных связей в двоичные счетчики.
Однако существуют и общие методы построения счетчиков с любым заданным Ксч. Один из этих методов заключается в немедленном сбросе в "0" счетчика, установившегося в комбинацию, соответствующую числу Ксч . Если, например, нам нужно построить счетчик на 5, то, сбрасывая двоичный трехразрядный счетчик на "0" каждый раз, когда он будет принимать состояние 101, мы обеспечим возврат счетчика в исходное состояние после каждых пяти входных импульсов.
Подобный прием удобно применять при использовании счетчиков, имеющих элементы " И "на входах установки в "0" (К155ИЕ 5 и К155ИЕ 2) и в "9" (К155ИЕ 2). В качестве примера на рис.4.14 показаны соединения для получения Ксч = 10 для счетчика К155ИЕ 5 и Ксч = 7 для счетчика KI55ИЕ 2. В последнем случае из десяти состояний исключается три состояния (0110, 0111 и 1000).
При использовании синхронных счетчиков К155ИЕ б и К155ИЕ 7 для построения счетчиков с различными Ксч может использоваться метод начальной установки. Этот метод заключается в том, что счет каждый раз начинается не с нуля, как обычно, а с некоторого числа. Оно и определяет Ксч .
Рис. 4.14 а) Ксч = 10 б) Ксч = 7
4.3.6. Применение счетчиков
4.3.6.1. Счетчик событий.
События должны быть представлены импульсами с соответствующими логическими уровнями. Максимальное число событий должно быть не более Ксч -1, иначе произойдет переполнение счетчика.
4.3.6.2. Делитель частоты импульсов.
Любой счетчик с модулем Ксч может быть использован как делитель частоты входных сигналов с коэффициентом деления Ксч .
Если частота и период импульсов на входе счетчика Fвх и Tвх, то частота импульсов на выходе старшего триггера Fвых = Fвх / Kсч , а их период Tвых = Kсч . Tвх.
4.3.6.3. Счетчик команд (СК) в процессоре ЭВМ.
В качестве СК используется двоичный счетчик, разрядность которого равна разрядности шины адреса (ША), т.к. выходы его триггеров это линии адреса соответствующего разряда. СК должен иметь возможность не только последовательного счета, но и любого изменения текущего состояния для реализации условных и безусловных переходов в исполняемой программе.
4.3.6.4. Распределители импульсов (РИ).
РИ – устройство, распределяющее поток импульсов последовательно, импульс за импульсом, по нескольким выходам так, что результирующая временная диаграмма имеет вид, как на рис.4.15. Одно из главных применений РИ – системы обегающего контроля, где РИ управляют поочередным подключением однотипных датчиков ко входу измерителя .
РИ могут строиться по различным схемам. Чаще всего это двоичный счетчик с дешифратором (ДШ). Счетчик последовательно перебирает двоичные коды, ДШ в соответствии с ними последовательно возбуждает свои выходы. При этом нужно помнить, что ДШ будет расшифровывать не только верные, установившиеся состояния счетчика, но и неустановившиеся, ложные. В результате на выходах такого РИ кроме нормальных сигналов будут появляться короткие всплески напряжения (у ДШ с прямыми выходами) или короткие провалы до нуля (у ДШ с инверсными выходами). Эти сигналы отсутствуют при использовании синхронных счетчиков или их можно устранить, стробируя ДШ по входам разрешения и запрещая его работу на время существования ложного состояния счетчика.
Роль распределителя импульсов может выполнять и сдвиговый регистр с единственной двигающейся единицей.