Автор работы: Пользователь скрыл имя, 14 Декабря 2011 в 20:54, контрольная работа
Синтезировать комбинационную схему (КС) имеющую 4 входа и 3 выхода, на элементах И-НЕ. Закон функционирования устройства описывается таблица 1.1. Вариант задания определяется по трем последним цифрам учебного шифра, каждая из которых соответствует номеру столбца в таблицы 1.1. Если среди этих цифр имеются одинаковые, то одна или две из них должны быть увеличены на 1 или 2, соответственно.
Для
реализации счетчиков с произвольным
модулем счета используется два
основных способа. В основе первого
способа лежит метод
В соответствии с заданием построим счетчик с коэффициентом пересчета 040+256= 296. Так как заданный модуль счета больше 16 и больше 256, то для реализации этого счетчика необходимо использовать три четырехразрядных счетчика. Пусть это будут микросхемы К155ИЕ5. ИС типа К155ИЕ5 представляют собой последовательные двоичные четырехразрядные счетчики, у которых первый триггер имеет индивидуальный тактовый вход С1, а его выход D0 не соединен с остальными разрядами счетчика. Старшие триггеры счетчика соединены последовательно. Сброс триггеров счетчика в нулевое состояние происходит по низкому уровню на входе R. Электрическая схема счетчика с модулем счета 296 показана на рисунке 2.1.
Внешний сигнал синхронизации подается на вход С1 счетчика DD1. Его выход D0 соединен со входом С2. Вход С1 счетчика DD2 подключен к выходу D3 счетчика DD1. В процессе подсчета импульсов счетчик последовательно принимает состояния от 0 до 295. После чего он должен сброситься в ноль, т.е. все оставшиеся комбинации (от 296 до 2048) должны быть исключены. Для этого, как только на его выходах появится число 29610 = 1001010002 должен выработаться сигнал сброса. Его легко получить, если объединить логическим И-НЕ выходы D4, D16 и D128 счетчика. Эту функцию выполняет элемент 3 И-НЕ (элемент DD4 на рисунке 2.1), выход которого подключен ко входам сброса счетчиков. Для построения счетчика с произвольным модулем счета по методу исключения лишних комбинаций необходимо представить заданный коэффициент пересчета в двоичном коде. Выходы счетчика, веса которых соответствуют весам единиц в полученном двоичном числе, подсоединить ко входам логического элемента И-НЕ, выход которого подключен ко входам сброса счетчиков. К недостаткам рассмотренного метода следует отнести появление на выходах счетчика в последнем такте счета коротких импульсов, которые могут повлечь за собой сбои в работе аппаратуры.
В основе метода предварительной загрузки числа лежит способ исключения начальных состояний для суммирующего счетчика и последних комбинаций для вычитающего счетчика. При этом счет начинается с того числа, которое было предварительно записано в счетчик. Модуль счета определяется в соответствии с выражением
где Х - предварительно загружаемое число.
На рисунке 2.2 изображена схема вычитающего счетчика с модулем счета М = 296, построенного на МС К561ИЕ11. Предварительная запись числа в этот счетчик происходит, если на вход стробирования Сk будет подан положительны импульс. Для осуществления обратного счета на вход "U/D" подаются низкий уровень напряжения. . После того, как на выходах счетчика установятся нужные уровни, на выходе займа появится отрицательный импульс. Именно этот импульс и используется для предварительной записи числа. В данном примере это число будет равно Х = 296+1 = 29710 (1001010012). В соответствии с полученным числом входы счетчиков D0...D11 подключаются либо к нулевому потенциалу, либо через резистор к положительному выводу источника питания.
Приложение –
Условные графические обозначения
микросхем
КР155ЛА4
3
элемента 3 И-НЕ
КР155ЛА1