Двоично-десятичные счетчики
Двоично-десятичные счетчики позволяют организовать счёт импульсом в двоично-десятичном виде. Реализация двоично-десятичного счета осуществляется путём организации счёта по тетрадам. Для этого в схемы счётчиков вводятся узлы, обеспечивающие корректировку процесса счёта при переполнении тетрад в ту или иную сторону. Для этого используют схемы сброса - установки, которые позволяют организовать в процессе прямого счета переходы от кода 9 (1001) в код 10 (1000) и от кода 10 (1000) в код 9 (1001) при счёте по убыванию. Для построения узлов отработки условий переходов и коррекции счёта используется несложные комбинационные схемы, управляющие условиями сброса и установки триггеров, на которых строятся счётчики. Двоично-десятичные счетчики строятся исключительно по синхронных схемам, позволяющим «развязать» логику управления установками триггеров и логику счёта.
Рассмотрим пример пример двоично-десятичного счетчика, считающего от 3 до 15. Этот пример приведен на рис 2.3.1.
Рис 2.3.1. Двоично-десятичный счетчик, считающий от 3 до 15.
Представленный двоично-десятичный счет выполнен по синхронной схеме на базе пяти стандартных одноразрядных схем trev-r, показанных на рис 2.3.2. На представленной схеме входы S и R являются входами установки и сброса. Вход В является входом переноса из младшего разряда а выход P – выходом переноса в старший разряд. Вход К управляет направлением счета, при К =0 счёт ведётся по возрастанию, а при К =1 – по убыванию. На базе одноразрядной схемы можно строить счетчики нужной размерности. При необходимости организации счета не в полном диапазоне значений в схемы счетчиком нужно вводить узлы сброса-установки, управляющие процессом счёта.
Рис 2.3.2. Схема одного разряда синхронного счетчика trev-r.
На схеме, представленной на рис 2.3.1. четыре младшие схемы (24¸27) считают единицы, старшая схема (28) – десятки. Элемент AND2 (34), организует переход из кода A(1010) в код 10 (1000), а элемент AND3 (36) – переход из кода 16(10110) в код 0(00000). Временная диаграмма работы счётчика представлена на рис 2.3.2.
Импульс на выходе TET появляется, когда счётчик отсчитывает очередную тетраду.
Как видно из рисунка 2.3.3. группа Q представлена в шестнадцатеричном виде, однако результат выглядит так, как будто она имеет десятичный вид. Это стандартная ситуация для схем, работающих в двоично-десятичной арифметике.
Рисунок 2.3.3. Временная диаграмма работы двоично-десятичного счетчика.
3. Проектирование устройств на базе абстрактных автоматов …….………
Абстрактные автоматы являются последовательными устройствами, состоящими из комбинационных схем и элементов памяти. С их помощью можно описать практически любое электронное устройство: блок управления, контроллер, таймер и т.д. Удобно с помощью абстрактных автоматов описывать сложные протоколы обмена данными в сетях телекоммуникационных сетях. Формально абстрактный автомат является дискретным устройством, работа которого определяется шестью компонентами.
{Zi} – входной алфавит; {Wj} – выходной алфавит; {Sk} – множество состояний; A – функция переходов; F – функция выходов; S0 – начальное состояние.
Автомат работает на дискретной временной сетке, начиная с момента T0 и с некоторого начального состояния S0.
На каждом такте Ti своей работы, автомат находясь в состоянии Si получает входное слово Zi, выдаёт выходной слово Wi=F(Zi,Si), и переходит в новое состояние Si+1=A(Zi,Si), определяемое функцией переходов. Это полные автоматы или автоматы МИЛИ.
Существуют ещё автоматы МУРА, у которых функция выходов зависит только от текущего состояния т.е. Wi=F(Si),
Теоретически автомат МИЛИ можно свести к автомату МУРА, однако, при этом он будет иметь существенно больше состояний.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|