Главная - Литература

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

дельности фронта тактового нмпульса (в течение которого происходит запись) кждый тактовый импульс последовательно сдвигает код числа в регистре на один разряд. Поэтому для записи N-разрадного кода требуется N такто- -

вых импульсов. На диаграмме видно что четырехразрядное число 1011 было записано ь coomercTajfo-шке разряды регистра (I-Q4, О- Q3, I-Q2. i-Q3) после прихода чегвертого тактового импульса. До прихода следующего тактового ни- лз лулоса это число хранится в регистре в виде параллельного кода на выходах Q4-01. Если необходимо получить хранимую информацию в яоследовагельнои коде, то ее сни- мают с выхода Q4 в моменты при-хол!з С1едующих четырех и>1пульсуп (5-9) Такой последовательного считывания. "" "азывается

H

Рис. 30. Параллельный регистр на тактируемых 0-трнгге-рах

режимом

Очень удобны универсальные регистры, позволяющие производить как по-

а-пд "«•«омтеяьный регистр:

"weiTaSSa" " >«»« тряфичесаое обозначение; б - вре-

использовать J" "" " считывание. Такие регистры

вать в -качестве преобразователей параллельного кода в пос



HtSSMM

SI W


Рис. 3?. Четырехразрядный сдвиговый регистр

Рнс. 33. Кольцевой счетчик на регистре сдвига

ледовательный и обратно. Например, микросхема К155ИР1 - четырехрэзряд ный универсальный сдвиговый регистр (рис. 32). Регистр работает в режич-» сдвига по тактовым импульсам, поступающим на вход С1, если на входе V2 имеется напряжение низкого уровня. Вход VI служит для ввода информации в первый разряд регистра в этом режиме. Если же на входе V2 напопйеиие высокого уровня, то регистр пронзво.ит параллельную запись ннфорчации сс входов Di-D4 по импульсам синхронизации, поступающим на вход С2 [35]

СЧЕТЧИКИ

Счетчиком называют устройство, предназначенное для подсчета числа импульсов, поданных иа вход. Они, как и сдвигающие регистры, состоят из цепочки триггеров. Разрядность счетчика, а следовательно, г( число триггеров определяется максимальным числом, до которого он считает.

Регистр сдвига можно превратить в кольцевой счетчик, если выход последнего триггера соединить с входом D первого. Схема талого счетчика ка N разрядов приведена на рис. 33. Перед началом счета импульсом начальной установки в нулевой разряд счетчика (QO) записывается логическая I, з остальные разряды - логические 0. С началом счета каждый из приходящих счетных импульсов Т перезаписывает 1 в следующий триггер и число постуянвшнх импульсов определяется но номеру выхода, на котором имеется 1. Предпоследний (N-1) импульс переведет в единичное состояние последний триггер, а импульс перенесет это состояние иа выход нулевого триггера, и счет начнется сначала. Таним образом, можно построить кольцевой счетчик с произвольчым коэффициентом счета (любым основанием счисления), изменяя лишь число триггеров в цепочке, \

Недостаток такого счетчика - большое число триггеров, необходимых для его построения. Более экономичны, а поэтому в более распространены счетчики, образованные счетными Т-триггерами (см. рис. 15). После каждого тактового импульса Т сигнал на входе Г> (инверсном выходе) меняется на противоположный и поэтому частота выходных импульсов вдвое меньше частоты поступающих. Собрав последовательную цепочку нз п счетных триггеров (соединяя выход предыдущего триггера со входом С следующего), мы получим частоту !вых=в1/2". При этом каждый входной импульс меняет код числа на выходе счетчика иа 1 в интервале от О до N=2°-1.

Микросхема К155ИЕ5 (рнс. 34) содержит счетный триггер (вход / делитель на восемь (вход С2), образованный тремя соедкненными пост



пами Триггеры срабатывают г.о срезу входного импульса (по ьво 1 в 0). Если соединить последовательно все четыре триггера (как

перехоДУз получится счетчик ло модулю 2*= 16. Максимальное хранимое яа рис- \„сло при полном заполнении его единицами равно N=-24-1 = 15 д счетчйке счетчик работает с коэффициентом счета К (модулем), крат-" степени 2, н в нем совершается цикллческий перебор К=2° устой-jjyjj Счетчик имеет входы принудительной установки в 0.

чнвых сое

Усп О

Of ZS5678S fSHfZf3/tfSe

г/шллллллштляляяг / Г1хтхш ги~ип

~i-i I-"L

Рнс, 34. Счатчик с хоэффицнентон аересчета 16 и вреиеннАя диаграмма

Часто нужны счетчики с числом устойчивых состояний, отличным от 2". Например, в электронных часах есть микросхемы с коэффициентом счета 6 (десятки минут), 10 (единицы минут), 7 (дни недели), 24 (часы). Для построения счетчика с модулем К=#=2" можно использовать устройство из п триггеров, для которого выполняется условие 2" Ж. Очевидно, такой счетчик может «неть лишние устойчивые состояния (2"-К). Исключить эти ненужные состояния можно использованием обратных связей, по цепям которых счетчик переключается в нулевое состояние в том такте работы, когда он досчитывает до числа К.

SrZJ5S73S0fZ3*

,, пллдяпшшлпплля.

, JJJJXrUTTU" . J~I r~l JL-rn -

KTSSHES

Рис. 35. Двоично-двсятичный счетчик и времеинДи диаграмма его работы

Для счетчика с К=10 нужны четыре триггера (так как 2з<10<2*). тик должен иметь десять устойчивых состояний N==0,1 ...8,9. В том такте, \\ **** был бы перейтк в одиннадцатое устойчивое состояние (N

10),

его необходимо сбросить в исходное нулевое состояние. Для такого

Ратно* ио использовать микросхему К155ИЕ5 (рис. 35), введя цепи о6-Вхйд " " с выходов счетчика, соответствующих числу 10 (т. е. 2 и 8). на установки счетчика в О (вход R). В самом начале И-го состояния



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



0.0079