Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Счетчики со сквозным переносомСЧЕТЧИКИ Почти каждая сложная цифровая система содержит несколько счетчиков. Назначение счетчика очевидно: это подсчет числа некоторых событий или временных интервалов, либо упорядочение событий в хронологической последовательности. Кроме того, счетчики могут выполнять и не столь очевидные функции: их, например, можно использовать для адресации, в качестве делителей частоты и элементов памяти. Поэтому счетчик состоит из запоминающих ячеек - триггеров. Счетчик предназначен для счета поступающих на его вход импульсов, в интервале между которыми он должен хранить информацию об их количестве. Поэтому счетчик состоит из запоминающих ячеек — триггеров. Между собой ячейки счетчика соединяются таким образом, чтобы каждому числу импульсов соответствовали единичные состояния определенных ячеек. При этом совокупность единиц и нулей на выходах n ячеек счетчика представляет собой n-разрядное двоичное число, которое однозначно определяет количество прошедших на входе импульсов. Поэтому ячейки счетчика называют его разрядами. Каждый разряд счетчика может находиться в двух состояниях. Число устойчивых состояний, которое может принимать данный счетчик, называют его емкостью, модулем счета или коэффициентом пересчета. Если с каждым входным импульсом зарегистрированное («записанное») в счетчике число увеличивается, то такой счетчик является суммирующим, если же оно уменьшается, то - вычитающим. Счетчик, работающий как на сложение, так и на вычитание, называют реверсивным. Счетчик, у которого под воздействием входного импульса переключение соответствующих разрядов происходит последовательно друг за другом, называют асинхронным, а когда переключение происходит одновременно (или почти одновременно), - синхронным.
Процедуры двоичного и десятичного счета иллюстрируются в таблице на рис.1. Используя только 4 двоичных разряда (D, C, BиA), мы можем считать от 0000 до 1111 (от 0 до 15 в десятичной системе). Столбец А таблицы соответствует двоичному разряду единиц или самой младшей значащей цифре. Обычно используется термин «самый младший разряд» (СМР). Столбец D соответствует двоичному разряду восьмерок или старшей значащей цифре. Обычно используется термин «самый старший разряд» (ССР). Обратите внимание, что в столбце единиц цифры изменяются наиболее часто. Если нам нужен счетчик, который считает от 0000 до 1111 (в двоичной системе), у него должно быть 16 различных выходных состояний. Такой счетчик называется счетчиком по модулю 16. Модуль счетчика - это число различных состояний, через которые проходит счетчик в процессе одного полного цикла счета. Функциональная схема счетчика по модулю 16, составленного из четырех JK-триггеров, показана на рис.2, а. Каждый JK-триггер работает в режиме переключения (J = K = 1). Пусть в начальный момент состояния выходов счетчика соответствуют двоичному числу 0000 (счетчик очищен). При поступлении тактового импульса 1 на синхронизирующий вход (CLK) триггера Т1 этот триггер переключается (при прохождении среза импульса) и на индикаторе появляется двоичное число 0001. Тактовый импульс 2 возвращает триггер T1 в исходное состояние 0 (Q = 0), что в свою очередь приводит к переключению триггера T2 в состояние 1 Q=1). На индикаторе появляется число 0010. Счет продолжается: срез сигнала на выходе каждого триггера запускает следующий триггер. Возвращаясь к таблице на рис.1, мы видим, что цифры (1 или 0) в столбце А (единиц) изменяются на каждом этапе счета. Другими словами, триггер Т1 переключается с приходом каждого нового тактового импульса. Как видно из столбца В, триггер Т2 переключается в 2 раза реже триггера Т1. Вообще каждый более старший разряд в таблице на рис.1 «переключается» в 2 раза реже предыдущего.
Двоичный счет Десятичный счет D C B A Рис.1. Счетная последовательность для счетчика по модулю 16
Работу счетчика по модулю 16 в процессе счета до 10 (двоичное число 1010) иллюстрируют временные диаграммы на рис.2.б. Синхронизирующему входу соответствует самая верхняя диаграмма. Диаграммы для выходов Q, триггеров Т1, Т2, ТЗ, Т4 приведены ниже. Под диаграммами указаны двоичные числа, соответствующие различным состояниям счетчика. Обратите особое внимание на вертикальные линии на рис..2,б. Они показывают, что тактовые импульсы запускают только триггер Т1, триггер Т1 запускает триггер Т2, триггер Т2 запускает триггер ТЗ и т.д. Поскольку каждый триггер воздействует только на один (следующий за ним) триггер, то для переключения всех триггеров необходимо некоторое время. Например, в точке а на импульсе 8 (рис. 2,б) тактовый импульс запускает триггер Т1, вызывая его переключение в состояние 0. Это в свою очередь приводит к переключению триггера Т2 из состояния 1 в состояние 0. Затем точно так же переключается триггер ТЗ. В момент установки на выходе Q триггера ТЗ уровня логического 0 запускается триггер Т4, который переключается из состояния 0 в состояние 1. Мы видим, что изменение состояний последовательно («насквозь») распространяется по цепочке триггеров. Поэтому рассматриваемый счетчик называют счетчиком со сквозным переносом. Счетчик, функциональная схема которого показана на рис. 2, можно назвать не только счетчиком со сквозным переносом, но и счетчиком по модулю 16, 4-разрядным счетчиком или асинхронным счетчиком. Каждое из названий характеризует рассматриваемую схему с какой-то одной стороны. Определения «со сквозным переносом» и «асинхронный» говорят о том, что запуск триггеров в счетчике осуществляется не в одно и то же время. Название «счетчик по модулю 16» отражает число различных состояний, «проходимых» счетчиком за один полный цикл счета. Определение «4-разрядный» указывает число двоичных разрядов на выходе счетчика. Рис.2. Счетчик по модулю 16
|
||
|
Последнее изменение этой страницы: 2024-06-17; просмотров: 55; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.53 (0.006 с.) |