Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора Мултановский 4 курс.doc
Скачиваний:
29
Добавлен:
19.09.2019
Размер:
1.4 Mб
Скачать

26. Счётчики импульсов.

Последовательностные цифровые устройства, обеспечивающие хранение информации (числа) и выполнение микрооперации счёта (изменение числа в счётчике на единицу). 11редставляет собой совокупность триггеров. Может быть построен на JK или D триггерах. Рассмотрим для примера счётчик на четырёх JK триггерах, изменение состояния которых происходит в моменты появления на входах синхронизации отрицательных перепадов напряжения (инверсный динамический вход С).

На все входы J К поданы «1». Тогда при подаче на вход F последовательности импульсов, состояние выходов Q1 - Q4 можно проиллюстрировать следующей диаграммой:

Данный счётчик является четырёхразрядным двоичным суммирующим счётчиком с модулем счёта 16 ( модуль счёта - наибольшее число импульсов, которое может быть сосчитано счётчиком). Кроме суммирующих существуют вычитающие счётчики, состояние которых уменьшается на «1» при поступлении каждого следующего импульса, и реверсивные, направление счёта которых может изменяться. Кроме того существуют двоично-десятичные счётчики, счётчики с переменным модулем счёта и т.д. Счётчики могут снабжаться входами для установки «О», предустановки (предварительной записи в счётчик), выходами прямого и обратного переноса для подачи сигнала на вход следующего каскада.

27. Регистры.

Регистр - Последовательностное цифровое устройство, предназначенное для хранения многоразрядных двоичных чисел и выполнения операций над ними. Регистры подразделяются на накопительные (регистры памяти) и сдвигающие. Регистры представляют собой совокупность триггеров. Регистр памяти может быть построен D триггерах:

Имеющаяся на входах «X» информация заносится в регистр при подаче синхронизирующего импульса на вход «С» и появляется на выходах «Y». Информация сохраняется (запоминается) до тех пор, пока триггеры не установятся в нулевое состояние подачей сигналов на вход сброса «R» (на рисунке не показаны). Запись с считывание информации происходит одновременно на все входы и со всех выходов (во всех разрядах), то «ль осуществляется параллельный приём и выдача информации (в параллельном коде). Сдвигающий (сдвиговый) регистр принимает и выдаёт информацию последовательно (в последовательном коде):

Информация, имеющаяся на входе «X» заносится в первый триггер при подаче синхронизирующего импульса на вход «С». При подаче следующих синхронизирующих импульсов зга информация заносится в следующий триггер, а в первый записывается другая, имеющаяся на «ходе «X» в данный момент. Таким образом, при подаче синхронизирующих импульсов информация «сдвигается» вправо и при прохождении числа синхр. импульсов, равного числу триггеров, появляется на выходе регистрами дальнейшем на выходе регистра появляется информация, поступившая на вход позже, то eсть. информация на выходе сдвинута (поступает с задержкой) на «п>> синхронизирующих импульсов. Можно считать информацию, имеющуюся в регистре и в параллельном коде, для этого нужно сделать выводы от выхода каждого триггера. Сдвигающие регистры могут использоваться для выполнения операций умножения и деления, так как сдвиг на один разряд соответствует умножению числа на 2. Можно использовать регистр сдвига и в качестве счётчика, если соединить выход с входом. Модуль счёта будет соответствовать числу триггеров в регистре.