Регистр сдвига на D-триггерах
Для построения регистра сдвига наиболее удобным является использование D-триггеров. Соответствующие УГО и логическая схема представлены на рис. 2.58 и 2.59.
Рис. 2.58. УГО регистра сдвига вправо на двухтактных D- триггерах
Рис.
2.59. Регистр сдвига на двухтактных D- триггерах
Счетчики
Счетчик – многоразрядный ФУ, предназначенный для подсчета количества импульсов, поступающих на его вход. Схемы счетчиков разнообразны и их можно классифицировать по нескольким признакам:
1) в зависимости от системы счисления, в которой ведется подсчет числа импульсов, на: а) двоичные; б) двоично-десятичные;
2) по способу организации переноса между разрядами счетчика: а) с последовательным переносом, б) параллельным переносом, в) групповым переносом;
3) в зависимости от арифметической операции, выполняемой счетчиком: а) суммирующие, б) вычитающие, в) реверсивные;
4) по способу управления: а) асинхронные, б) синхронные.
Счетчик с последовательным переносом
Рис. 2.60. Двоичный суммирующий счетчик с последовательным переносом асинхронного типа.
На рис. 2.60 и 2.61 приведены схема и УГО двоичного суммирующего счетчика с последовательным переносом асинхронного типа.
Рис. 2.61. УГО счетчика
Ниже показана МОДИС- модель этого счетчика и временная диаграмма работы счетчика (рис. 2.62).
Составим МОДИС- модель этого счетчика.
|
|
Описание переменных
‘ЗАВИСИМ’ С4 [1:K], Р [1: 2];
‘ИНЕЗАВ’ Р0, ГШ;
Описание схемы
С4 [1] ’:=‘ ‘ЕСЛИ’ ГШ ‘ТО’ 0
‘ИНЕСЛИ’ Р0 ‘ТО’ IC4 [1]
‘ИНАЧЕ’ C4 [1];
Р1 ‘:=‘ C4 [1] * P0
С4 [1:K] ‘:=‘ ‘ЕСЛИ’ ГШ ‘ТО’ 0
‘ИНЕСЛИ’ Р0 ‘ТО’ C4 [1:K]+1
“ИНАЧЕ’ C4 [1:K];
Каждый разряд счетчика делит частоту поступающих на его вход импульсов на 2. У асинхронного счетчика моменты срабатывания
отдельных разрядов счетчика определяются реальными задержками в схемах формирования переноса.
τp - время формирования переноса в одном разряде.
Быстродействие счетчика определяется временем пробега переноса по всем разрядам.
Рис. 2.62. Временная диаграмма работы счетчика
Трег= n * τp – время регистрации – интервал времени от момента поступления на вход счетчика очередного импульса до момента, когда новое значение установится во всех разрядах счетчика.
n –количество разрядов в счетчике.
Счетчик с параллельным переносом
Как следует из рис. 2.63 счетчик является синхронным, так как срабатывание всех триггеров происходит практически одновременно при поступлении на его вход сигнала Р0 . Схемы формирования переносов строятся по следующим формулам:
|
|
Р1 ‘:=‘ Р0 * Q1;
Р2 ‘:=‘ P1 * Q2 = P0 * Q1 * Q2;
...Pк ‘:=’ P0 * Q1 * Q2 * ... * Qk-1; Трег≈ τp.
Счетчики с параллельным переносом обладают наибольшим быстродействием, причем Трег теоретически не зависит от количества разрядов. Однако на практике такие счетчики строятся не более, чем на 8 разрядов.
Рис. 2.63. Счетчик с параллельным переносом
Дата добавления: 2018-05-12; просмотров: 1404; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!