Преобразователь кодов

Комбинационные микросхемы. Часть 2

Микросхемы преобразователей кодов (англ. сonverter) служат для преобразования входных двоичных кодов в выходные двоично-десятичные и наоборот – входных двоично-десятичных кодов в выходные двоичные.

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

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

На схемах микросхемы преобразователей обозначаются буквами X/Y. В отечественных сериях преобразователи имеют обозначения ПР.

Кроме того, надо учесть, что любые преобразования параллельных кодов, даже самые экзотические, могут быть легко реализованы на микросхемах постоянной памяти нужного объема. Обычно это намного удобнее, чем брать стандартные микросхемы преобразователей кодов.

Рис. 6.5. Микросхемы преобразователей кодов

В стандартные серии входят две микросхемы преобразователей кодов: ПР6 для преобразования двоично-десятичного кода в двоичный и ПР7 для преобразования двоичного кода в двоично-десятичный (рис. 6.5).

Обе микросхемы имеют выходы ОК, поэтому к ним надо присоединять нагрузочные резисторы величиной около 1 кОм, но для удобства в дальнейших схемах эти резисторы не показаны.

Обе микросхемы имеют также вход разрешения выхода -ЕО при нулевом уровне на котором все выходы активны, а при единичном – переходят в состояние единицы. Преобразователь ПР6 имеет дополнительные выходы А, В, С, не участвующие в основном преобразовании.

Таблица 6.2. Таблица истинности преобразователя ПР6ВходыВыходы-EO20108423216842
1 X X X X X 1 1 1 1 1
1 1
1 1
1 1 1 1
1 1
1 1 1
1 1 1 1
1 1 1 1 1
1 1 1 1
1 1 1 1
1 1 1
1 1 1 1 1
1 1 1 1
1 1 1 1 1 1
1 1 1 1 1
1 1 1 1 1 1
1 1 1 1
1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1

Таблицы истинности преобразователей просты (табл. 6.2 и 6.3). Например, двоично-десятичный код без младшего разряда на входе ПР6 преобразуется в двоичный код без младшего разряда на выходе ПР6.

Младший разряд не участвует в преобразовании, он непосредственно передается со входа на выход.

Одна микросхема ПР6 обрабатывает входные коды в диапазоне от 0 (двоично-десятичный код 00 000) до 39 (код 11 1001).

Таблица 6.3. Таблица истинности преобразователя ПР7ВходыВыходы-EO3216842402010842
1 X X X X X 1 1 1 1 1 1
1 1
1 1
1 1 1 1
1 1
1 1 1
1 1 1 1
1 1 1 1 1
1 1 1 1
1 1 1 1
1 1 1
1 1 1 1 1
1 1 1 1
1 1 1 1 1 1
1 1 1 1 1
1 1 1 1 1 1
1 1 1 1
1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1
1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1 1 1

Точно так же двоичный код без младшего разряда на входе ПР7 преобразуется в двоично-десятичный код без младшего разряда на выходе ПР7.

Одна микросхема ПР7 может обрабатывать входные коды в диапазоне от 0 (двоичный код 000000) до 63 (код 111111).

Младшие разряды входных кодов передаются на выход без обработки в обход микросхемы, так как они одинаковые как в двоичном, так и в двоично-десятичном кодах. Простейшие схемы включения одиночных микросхем ПР6 и ПР7 приведены на рис. 6.6.

Рис. 6.6. Простейшее включение одиночных преобразователей кода ПР6 и ПР7
Рис. 6.7. Преобразователь двоично-десятичного кода от 0 до 99 в двоичный код

Каскадировать преобразователи ПР6 и ПР7 для увеличения разрядности также несложно. Для преобразования двоично-десятичных кодов от 0 до 99 достаточно двух микросхем ПР6 (рис. 6.

7), а для преобразования двоичных кодов от 0 до 255 требуется три микросхемы ПР7 (рис. 6.8).

Если надо преобразовывать двоично-десятичные коды до 999, то понадобится 6 микросхем ПР6, а для преобразования двоичных кодов до 511 потребуется 4 микросхемы ПР7. На всех выходах микросхем необходимо включать нагрузочные резисторы.

Рис. 6.8. Преобразователь двоичного кода от 0 до 255 в двоично-десятичный код

Наличие дополнительных выходов А, В, С у микросхемы ПР6 позволяет преобразовывать двоично-десятичный код от 0 до 9 в код дополнения до 9 или до 10 (рис. 6.9). То есть сумма входного и выходного кодов в этом случае равна, соответственно, 9 или 10. Например, при входном коде 6 на выходе схемы а будет код 3, а на выходе схемы б – код 4.

В схеме б при входном коде 0 на выходе также формируется код 0. Как и все остальные выходы микросхемы ПР6, выходы А, В, С имеют тип ОК, поэтому к ним необходимо присоединять нагрузочные резисторы, для удобства не показанные на схеме.

Такие схемы “дополнителей” применяются редко, поэтому о них упоминают не во всех справочниках и учебниках, но иногда подобные функции бывают довольно удобны.

Рис. 6.9. Преобразователи входного кода в дополнение до 9 (а) и в дополнение до 10 (б)

Задержки преобразователей кодов примерно вдвое превосходят задержки логических элементов. Точные величины задержек надо смотреть в справочниках.

Источник: http://www.intuit.ru/studies/courses/104/104/lecture/3039?page=2

Преобразователи кодов

Преобразователь кода – это цифровое устройство, преобразующее код числа из одной системы кодирования в другую.

Преобразователи прямого кода числа в обратный и дополни­тельный коды

Назначение.

В вычислительных устройствах арифметические опе­рации выполняются в обратном [А]ок и дополни­тельном [А]дк кодах. Однако хранение такой информации удобно осуществлять в прямом коде [А]пк. Поэтому такие преобразователи служат для преобра­зования прямых кодов чисел в обратные и дополнительные коды

Условное обозначение.

Преобразователи такого класса имеют условное обозначение, представленное на Рис. 1.

Рис. 1 Условное графическое обозначение преобразователя кодов чисел

Здесь хi — разряды чис­ла на входе; yi—разряды числа на выходе; при преобразовании ПК в ОК или ДК добавляется один вход азн для обозначения знака числа.

Если преобразователь осуществляет преобразование ПК числа в ОК, то при поступлении на его входы числа [A]пк с его выходов снимается число [A]ок.

Если азн=0, то ОК числа на выходе преобразователя совпадает с его ПК.

Принцип работы.

Таблица истинности для i-разряда преобразователя ПК числа в ОК имеет вид:

Запишем выражение ПФ, описывающей функционирование одного разряда преобразо­вателя ПК числа в ОК, используя данные приведённой таблицы истинности.

yi=aзн +xi

Схема.

Схема одного разряда преобразователя, реализованного по данноё формуле на ЛЭ НЕ, И и ИЛИ имеет вид, представленный на Рис. 2.

Парал­лельный n-разрядный преобразователь можно получить путем па­раллельного соединения схем одноразрядных преобразователей. Схема трехразрядного преобразователя ПК в ОК на ЛЭ типа И — ИЛИ и НЕ показана на Рис. 3.

Рис. 2 Вариант реализации одного разря­да преобразования ПК числа в ОК

Рис. 3 Вариант реализации трехразрядного преоб­разователя ПК числа в ОК

Преобразование ПК в ДК в принципе ничем не отличается от преобразования ПК в ОК.

Для положительных чисел ( азн = 0) схемы совпадают, для отрицательных чисел ( азн = 1) необходимо добавить суммирующие ЛЭ для суммирования единиц в младшем разряде и формирования сигнала переноса в старших разрядах числа. С использованием ИС могут быть построены преобразова­тели ДК в ОК и наоборот.

Вывод.

1. В ЦУ различного назначения применяются разнообразные способы кодирования и для обеспечения совместной работы таких уст­ройств используют преобразователи кодов чисел.


Шифраторы и дешифраторы

Шифратор – функциональное цифровое устройство предназначенное для преобразования одного вида сигнала в другой. Данное название образовано от английского CODER (CD).

Назначение шифраторов следует из определения.

Для преобразования управляющих сигналов в двоичное число. Например, для преобразования кода десятичного числа в код двоично-десятичного числа.

Классификация шифраторов.

1. По числу разрядов:

– трёх разрядные шифраторы;

– четырёх разрядные шифраторы и т.д.

2. По виду преобразуемых кодов:

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

Устройство шифраторов.

Шифратор содержит логические элементы, через которые входные шины соединены с выходом.

Условное обозначение шифраторов.

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

Например: К155ИВ1.

Здесь “И” обозначает, что это элементы дискретных и арифметических устройств, “В” – шифратор.

Рис. 4 УГО шифратора

Принцип действия шифраторов.

На выходе шифратора устанавливается код, соответствующий номеру входа на котором появилась логическая единица.

Схема шифратора.

На Рис. 5 представлена схема 4-х разрядного двоично-десятичного кода состоит из четырех схем “ИЛИ”. На входы этих схем подаются сигналы в виде логической единицы с входных шин.

Работа шифратора основана на следующем.

Кодирование числа в схеме осуществляется путём определённой распайки между входной шиной и входами схем “ИЛИ”.

Пусть надо получить двоично-десятичный код цифры “5”. Для этого на входную шину под номером 5 подаётся логическая единица. Цифра 5 в двоично-десятичном коде – это “1” в младшем разряде и “1” в третьем разряде.

Следовательно, необходимо входную шину 5 соединить со входами первой и третьей схем “ИЛИ”. В результате, на входах этих схем “ИЛИ” будут логические единицы. На входах же второй и четвёртой схем “ИЛИ” будет логический ноль.

В итоге, получаем цифру “5” в двоично-десятичном коде – 0101.

Таким образом:

“1” в младшем разряде имеет нечётные десятичные числа 1, 3, 5, 7, 9 поэтому входные шины под этими номерами соединяются через элементы “ИЛИ” с выходной шиной младшего разряда.

“1” во втором разряде имеют десятичные числа 2, 3, 6, 7. Шины с этими номерами через элемент “ИЛИ” подключаются к выходной шине второго разряда.

“1” в третьем разряде имеют числа 4, 5, 6, 7. Шины с этими номерами соединены через элемент “ИЛИ” с выходом третьего разряда.

“1” в четвертом разряде имеют числа 8, 9, 10, и т.д. Шины с этими номерами соединены через элемент “ИЛИ” с выходом четвёртого разряда.

При активизации входной шины на выходе схема даст двоичный код.

Рис. 5 Схема шифратора и принцип его функционирования

Применение шифраторов.

Шифратор имеет широкое применение в цифровой технике.

1. Одно из применений шифраторов в военной технике – это их использование в системах целеуказаний (техника четвёртого поколения). Шифраторы служат для преобразования простого кода информации о характере и местоположении целей в помехозащищённый. Затем такой код передаётся к получателю данной информации.

2. Самый простой пример – это калькулятор.

Принцип работы его заключается в следующем:

Десятичное число преобразуется в код с весом 8-4-2-1. Далее происходит преобразование в семисегментный код. И далее преобразование в десятичное число.

Рис. 6 Пример применения шифратора

Устройство производящее обратную операцию, которую производит шифратор называют дешифратор.

Дешифратор – функциональное цифровое устройство, предназначенное для преобразования кодов из одного вида в другой. Дешифратор это перевод с английского слова DECODER (DC).

Назначение дешифраторов.

Дешифраторы решают следующие задачи:

– преобразование двоично-десятичного кода в десятичное число;

– преобразование двоично-десятичного кода в семеричный код, необходимый для индикации десятичного числа.

Классификация дешифраторов.

1. По числу разрядов.

2. В зависимости от преобразованных кодов:

– двоично-десятичный код в семисегментный;

– двоичный код в десятичное число.

3. По принципу действия:

– линейный (матричный, или одноступенчатый);

– пирамидальный (многоступенчатый).

Устройство дешифраторов.

Дешифратор представляет собой комбинационную логическую схему с включенными соответствующим образом соединённых логических элементов.

Число входов равно числу разрядов двоичного числа.

Число выходов определяется количеством двоичных чисел этого разряда.

Условное обозначение дешифраторов.

Рис. 7 УГО дешифратора

Например рассмотрим конкретную схему К155ИД1 (Рис. 7).

Здесь “И” обозначает, что это элементы дискретных и арифметических устройств, “Д” – дешифратор.

Управляющими входами микросхемы являются:

– контроль свечения;

– сброс;

– гашение нуля старшего разряда.

Принцип действия дешифраторов.

Каждому цифровому сигналу на входе дешифратора соответствует логическая 1 (0) на определенном входе (Ошибка! Источник ссылки не найден.).

Рассмотрим различные схемы дешифраторов.

Схема дешифраторов.

Дата добавления: 2017-11-21; просмотров: 1545;

Источник: https://poznayka.org/s104288t1.html

Большая Энциклопедия Нефти и Газа

Cтраница 1

Преобразователи кодов и сигналов включают в себя: модуляторы – демодуляторы ( М – Д), обеспечивающие передачу ( прием) сигналов при работе по каналу связи КС ] элемент тактовой синхронизации С, блоки повышения достоверности получаемой и передаваемой информации КПД; преобразователи последовательного кода в параллельный ГОЛ; устройства памяти УЯ, запоминающие кодовые комбинации при приеме или передаче информации. В состав УТМ в зависимости от конкретных условий его работы могут входить не все указанные преобразователи. Например, при передаче информации видеоимпульсами по выделенной проводной линии связи не требуются М – Д и элемент тактовой синхронизации.  [1]

Преобразователь кодов ( П К) служит для преобразования параллельного 14-и разрядного двоичного кода в двоично-десятичный параллельный код.  [2]

Преобразователи кодов служат для перевода одной формы числа в другую. Важнейшей двоичной формой представления числа является двоичный код.  [3]

Преобразователи кодов и сигналов включают в себя: модуляторы – демодуляторы ( М – Д), обеспечивающие передачу ( прием) сигналов при работе по каналу связи КС, элемент тактовой синхронизации С; блоки повышения достоверности получаемой и передаваемой информации БДЯ; преобразователи последовательного кода в параллельный ПК1; устройства памяти УП, запоминающие кодовые комбинации при приеме или передаче информации. В состав УТМ в зависимости от конкретных условий его работы могут входить не все указанные преобразователи. Например, при передаче информации видеоимпульсами по выделенной проводной линии связи не требуются М – Д и элемент тактовой синхронизации.  [4]

Кодирующий диск.  [5]

Преобразователь кода в напряжение ПКН, включенный на выходе счетчика, преобразует код, снимаемый со счетчика, в напряжение управления t / y, пропорциональное коду.

СУ прекратит выдачу сигнала на вентиль, в результате чего прекратится поступление импульсов на вход счетчика, так как вентиль будет закрыт.

В этот момент код, снимаемый с выхода счетчика, будет пропорционален входному напряжению.  [6]

Преобразователи кода в угол поворота часто называются цифровыми следящими системами.  [8]

Преобразователи кода в угол поворота часто называют цифровыми следящими системами.  [10]

Преобразователи кода такого типа называются шифраторами и применяются при использовании многоканальных мер величины или мер отношения в цифровых приборах, основанных на методах сопоставления ( гл.  [11]

Преобразователь кода ( ПК) последовательно, разряд за разрядом ( обычно начиная со старшего), считывает код из БР, преобразуя его в последовательность импульсов. На рис.

7 – 11 6 единице соответствует наличие импульса, нулю – отсутствие, причем импульсы следуют без пауз. Частота считывания задается хро-низатором.

Таким образом, конъюнкторы, АЦП, БР и ПК в совокупности выполняют роль кодоимпульсного модулятора.  [12]

Преобразователи кода в напряжение с суммированием единичных приращений аналоговых величин часто выполняются с промежуточным преобразованием кода во временной интервал. Преобразуемое число в виде параллельного обратного кода записывается в счетчик.  [14]

Преобразователь кода может работать в режиме разового преобразования и непрерывного. В режиме автоматического преобразования каждый цикл начинается с подачи на вход управляющего сигнала Us.

Логическая часть преобразователя выполнена на потенциальных логических элементах комплекса Мир-1. В зависимости от разрядности преобразуемого кода выходное напряжение преобразователя может изменяться от 0 до 10 в.

Верхний предел соответствует десятиразрядному двоичному коду.  [15]

Страницы:      1    2    3    4    5

Источник: http://www.ngpedia.ru/id307854p1.html

Open Library – открытая библиотека учебной информации

Преобразователœем кодов (ПК) называют КЦУ, ĸᴏᴛᴏᴩᴏᴇ преобразует n-разрядные двоичные входные слова в m-разрядные двоичные выходные слова. Иногда ПК называют n, m-преобразователями. Рассмотренные ранее дешифраторы и шифраторы являются ПК некоторых частных видов, к примеру, их можно использовать для преобразования чисел из одной позиционной системы счисления в другую.

Построение схемы ПК рассмотрим на конкретном примере. Пусть требуется построить преобразователь четырехразрядных двоично-десятичных цифр из кода 8421 в код 2421. УГО такого ПК представлено на рисунке 10.

Рисунок 10 – Условное графическое обозначение преобразователя кода 8421 в код 2421

Соотношение входных и выходных слов задано таблицей истинности (таблица 3).

Таблица 3 – Таблица истинности преобразователя кода 8421 в код 2421

Логические аргументы Промежуточная переменная Логические функции
x4 x3 x2 x1 zi y4 y3 y2 y1
z0
z1
z2
z3
z4
z5
z6
z7
z8
z9

Имея таблицу истинности, можно использовать три подхода к синтезу ПК:

– преобразователь синтезируется как однокомпонентная минимизированная комбинационная схема с нерегулярной структурой (по общим правилам синтеза КЦУ);

– преобразователь синтезируется как слабо минимизированная комбинационная схема с частично регулярной структурой (на основе шифратора и дешифратора);

– преобразователь синтезируется как неминимизированная комбинационная схема с регулярной структурой (на основе постоянного запоминающего устройства).

Рассмотрим первый традиционный подход. По данным таблицы 3 заполним карты Карно (рисунок 11).

Рисунок 11 – Карты Карно для преобразователя кода 8421 в код 2421

Выполним соответствующие объединœения заполненных клеток на рисунке 11 с учетом неопределœенностей и запишем результаты минимизации в МДНФ:

(8)

Далее по функциям системы (8) методом прямого замещения построим логическую схему ПК (рисунок 12).

На рисунке 12 проведена проверка правильности функционирования схемы для входного слова 0011. Так как на выходах схемы установилось выходное слово 0011, то ПК функционирует в соответствии с таблицей 3.

К достоинству первого подхода относится экономичность синтезируемой схемы по аппаратурным затратам, исчисляемым в условных транзисторах. Это означает, что схема будет занимать небольшую часть площади кристалла. Оценка схемы на рисунке 12 дает величину ЕПК (1) = 23 условных транзистора.

К недостатку этого подхода можно отнести то, что схема получилась нерегулярной (с неравным числом конъюнкторов в цепи каждого выхода, с перекрещивающимися связями), что делает ее нетехнологичной при изготовлении, неудобной для тестовых проверок.

Второй подход позволяет повысить регулярность структур ПК за счет некоторого увеличения аппаратурных затрат. Исходная информация для синтеза в том случае также содержится в таблице 3, в которой имеется столбец с промежуточной переменной zi (при первом подходе данный столбец не учитывался).

Левая и центральная части таблицы 3 представляют собой описание дешифратора, а правая и центральная части представляют собой таблицу кодирования некоторого шифратора.

Τᴀᴋᴎᴍ ᴏϬᴩᴀᴈᴏᴍ, схема ПК в данном случае приобретает двухкомпонентную структуру вида «десятичный дешифратор-шифратор» (рисунок 13).

Она несколько сложнее схемы на рисунке 12 (ЕПК(2)=77 условных транзисторов), но значительно проще для обозрения.

К недостатку полученной схемы следует отнести ее специализированность, что снижает массовость выпуска подобных схем и приводит к относительно высокой цене изделия.

Рисунок 12 – Логическая схема ПК 8421 в код 2421 в основном базисе

Рисунок 13 – Преобразователь кода с частично регулярной структурой

Третий подход позволяет значительно повысить регулярность структуры ПК и одновременно существенно расширить его функциональные возможности. В этом случае запрещается использовать специализированные компоненты.

Τᴀᴋᴎᴍ ᴏϬᴩᴀᴈᴏᴍ, ПК должен содержать полный двоичный n-входной дешифратор и 2n-входной шифратор. В результате получается постоянное запоминающее устройство (ПЗУ).

Следовательно, ПЗУ – ϶ᴛᴏ n, m-преобразователь с двухкомпонентной регулярной структурой, на выходе которого включен шифратор, формирующий m-разрядные слова.

Входное слово ПК в этом случае является адресом ячейки ПЗУ, в которой хранится соответствующее выходное слово. УГО ПК на ПЗУ представлено на рисунке 14. Оно представляет собой прямоугольник с n-входами и m-выходами, во внутреннем поле которого записана аббревиатура ROM (от англ. Read Only Memory).

Рисунок 14 – Преобразователь кода на основе ПЗУ

ПЗУ имеет целый ряд недостатков (невозможность обновления записанной информации, аппаратурная избыточность при реализации тех или иных ПК и др.

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

Читайте также

  • – Преобразователи кодов

    Микросхемы преобразователей кодов (англ. сonverter) служат для преобразования входных двоичных кодов в выходные двоично-десятичные и наоборот – входных двоично-десятичных кодов в выходные двоичные. Они используются довольно редко, так как применение двоично-десятичных кодов… [читать подробенее]

  • – Преобразователи кодов. Индикаторы

    Операция изменения кода числа называется его преобразованием. Интегральные микросхемы, выполняющие эти операции, называются преобразователями кодов. Интегральные микросхемы преобразователей кодов выпускаются только для наиболее распространённых операций таких как… [читать подробенее]

  • – Шифраторы, дешифраторы и преобразователи кодов

    Схемы, предназначенные для преобразования цифровой информации из десятичной системы счисления в двоичную, обычно называются шифрирующими, а для обратного преобразования – дешифрирующими. Схемы, предназначенные для преобразования различных кодов в двоичной системе,… [читать подробенее]

  • – Преобразователи кодов.

    Преобразователи кодов предназначены для перевода чисел из одной формы представления в другую. Например, при вводе информации в ЭВМ необходимо преобразовывать десятичные числа в двоичные, а при выводе информации на индикаторы или печатающее устройство – двоичные или… [читать подробенее]

  • – Преобразователи кодов

    Преобразователем кодов (ПК) называют КЦУ, которое преобразует n-разрядные двоичные входные слова в m-разрядные двоичные выходные слова. Иногда ПК называют n, m-преобразователями. Рассмотренные ранее дешифраторы и шифраторы являются ПК некоторых частных видов, например, их… [читать подробенее]

  • – Преобразователи кодов

    ОСНОВНАЯ ЧАСТЬ План лекции № п/п Учебные вопросы Время, мин. 1. 2.     3. ВВОДНАЯ ЧАСТЬ ОСНОВНАЯ ЧАСТЬ 1. Преобразователи кодов 2. Мультиплексоры и демультиплексоры ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ Материальное обеспечение: 1…. [читать подробенее]

  • – Преобразователи кодов.

    Обеспечивают перекодировку значений, т.е. преобразование из одного кода в другой. Самые распространенные, преобразуют двоичный позиционный код в унитарный двоичный код – дешифрация. (Знать унитарный и позиционный бинарный код). X(n:0) Y(m:0) DC Разрядности входных и… [читать подробенее]

  • – Преобразователи кодов.

    Сумматоры. Счетчики. Обеспечивает МО счета (прямого или обратного) Сч:=Сч±const const = 2k – степень двойки. · Суммирующие счетчики (прямое) · Вычитающие счетчики (обратное) · Реверсирующие счетчики (то и другое направление) Счетчики… [читать подробенее]

  • – Преобразователи кодов

    Преобразователи кодов используются для дешифрации и шифрации цифровой информации. Основное отличие преобразователей кодов от стандартных дешифраторов и шифраторов заключается в том, что преобразователи могут иметь произвольное количество входов и выходов, причем… [читать подробенее]

  • – Преобразователи кодов.

    Комбинационные цифровые устройства. По схемному решению и принципу действия цифровые интегральные схемы делятся на: 1. комбинационные ИС – такие цифровые устройства, в которых выходной сигнал определяется только комбинацией входных сигналов в настоящий момент… [читать подробенее]

  • Источник: http://oplib.ru/random/view/258354

Ссылка на основную публикацию
Adblock
detector
",css:{backgroundColor:"#000",opacity:.6}},container:{block:void 0,tpl:"
"},wrap:void 0,body:void 0,errors:{tpl:"
",autoclose_delay:2e3,ajax_unsuccessful_load:"Error"},openEffect:{type:"fade",speed:400},closeEffect:{type:"fade",speed:400},beforeOpen:n.noop,afterOpen:n.noop,beforeClose:n.noop,afterClose:n.noop,afterLoading:n.noop,afterLoadingOnShow:n.noop,errorLoading:n.noop},o=0,p=n([]),h={isEventOut:function(a,b){var c=!0;return n(a).each(function(){n(b.target).get(0)==n(this).get(0)&&(c=!1),0==n(b.target).closest("HTML",n(this).get(0)).length&&(c=!1)}),c}},q={getParentEl:function(a){var b=n(a);return b.data("arcticmodal")?b:(b=n(a).closest(".arcticmodal-container").data("arcticmodalParentEl"),!!b&&b)},transition:function(a,b,c,d){switch(d=null==d?n.noop:d,c.type){case"fade":"show"==b?a.fadeIn(c.speed,d):a.fadeOut(c.speed,d);break;case"none":"show"==b?a.show():a.hide(),d();}},prepare_body:function(a,b){n(".arcticmodal-close",a.body).unbind("click.arcticmodal").bind("click.arcticmodal",function(){return b.arcticmodal("close"),!1})},init_el:function(d,a){var b=d.data("arcticmodal");if(!b){if(b=a,o++,b.modalID=o,b.overlay.block=n(b.overlay.tpl),b.overlay.block.css(b.overlay.css),b.container.block=n(b.container.tpl),b.body=n(".arcticmodal-container_i2",b.container.block),a.clone?b.body.html(d.clone(!0)):(d.before("
"),b.body.html(d)),q.prepare_body(b,d),b.closeOnOverlayClick&&b.overlay.block.add(b.container.block).click(function(a){h.isEventOut(n(">*",b.body),a)&&d.arcticmodal("close")}),b.container.block.data("arcticmodalParentEl",d),d.data("arcticmodal",b),p=n.merge(p,d),n.proxy(e.show,d)(),"html"==b.type)return d;if(null!=b.ajax.beforeSend){var c=b.ajax.beforeSend;delete b.ajax.beforeSend}if(null!=b.ajax.success){var f=b.ajax.success;delete b.ajax.success}if(null!=b.ajax.error){var g=b.ajax.error;delete b.ajax.error}var j=n.extend(!0,{url:b.url,beforeSend:function(){null==c?b.body.html("
"):c(b,d)},success:function(c){d.trigger("afterLoading"),b.afterLoading(b,d,c),null==f?b.body.html(c):f(b,d,c),q.prepare_body(b,d),d.trigger("afterLoadingOnShow"),b.afterLoadingOnShow(b,d,c)},error:function(){d.trigger("errorLoading"),b.errorLoading(b,d),null==g?(b.body.html(b.errors.tpl),n(".arcticmodal-error",b.body).html(b.errors.ajax_unsuccessful_load),n(".arcticmodal-close",b.body).click(function(){return d.arcticmodal("close"),!1}),b.errors.autoclose_delay&&setTimeout(function(){d.arcticmodal("close")},b.errors.autoclose_delay)):g(b,d)}},b.ajax);b.ajax_request=n.ajax(j),d.data("arcticmodal",b)}},init:function(b){if(b=n.extend(!0,{},a,b),!n.isFunction(this))return this.each(function(){q.init_el(n(this),n.extend(!0,{},b))});if(null==b)return void n.error("jquery.arcticmodal: Uncorrect parameters");if(""==b.type)return void n.error("jquery.arcticmodal: Don't set parameter \"type\"");switch(b.type){case"html":if(""==b.content)return void n.error("jquery.arcticmodal: Don't set parameter \"content\"");var e=b.content;return b.content="",q.init_el(n(e),b);case"ajax":return""==b.url?void n.error("jquery.arcticmodal: Don't set parameter \"url\""):q.init_el(n("
"),b);}}},e={show:function(){var a=q.getParentEl(this);if(!1===a)return void n.error("jquery.arcticmodal: Uncorrect call");var b=a.data("arcticmodal");if(b.overlay.block.hide(),b.container.block.hide(),n("BODY").append(b.overlay.block),n("BODY").append(b.container.block),b.beforeOpen(b,a),a.trigger("beforeOpen"),"hidden"!=b.wrap.css("overflow")){b.wrap.data("arcticmodalOverflow",b.wrap.css("overflow"));var c=b.wrap.outerWidth(!0);b.wrap.css("overflow","hidden");var d=b.wrap.outerWidth(!0);d!=c&&b.wrap.css("marginRight",d-c+"px")}return p.not(a).each(function(){var a=n(this).data("arcticmodal");a.overlay.block.hide()}),q.transition(b.overlay.block,"show",1*")),b.overlay.block.remove(),b.container.block.remove(),a.data("arcticmodal",null),n(".arcticmodal-container").length||(b.wrap.data("arcticmodalOverflow")&&b.wrap.css("overflow",b.wrap.data("arcticmodalOverflow")),b.wrap.css("marginRight",0))}),"ajax"==b.type&&b.ajax_request.abort(),p=p.not(a))})},setDefault:function(b){n.extend(!0,a,b)}};n(function(){a.wrap=n(document.all&&!document.querySelector?"html":"body")}),n(document).bind("keyup.arcticmodal",function(d){var a=p.last();if(a.length){var b=a.data("arcticmodal");b.closeOnEsc&&27===d.keyCode&&a.arcticmodal("close")}}),n.arcticmodal=n.fn.arcticmodal=function(a){return e[a]?e[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void n.error("jquery.arcticmodal: Method "+a+" does not exist"):q.init.apply(this,arguments)}}(jQuery)}var debugMode="undefined"!=typeof debugFlatPM&&debugFlatPM,duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,countMode="undefined"!=typeof countFlatPM&&countFlatPM;document["wri"+"te"]=function(a){let b=document.createElement("div");jQuery(document.currentScript).after(b),flatPM_setHTML(b,a),jQuery(b).contents().unwrap()};function flatPM_sticky(c,d,e=0){function f(){if(null==a){let b=getComputedStyle(g,""),c="";for(let a=0;a=b.top-h?b.top-h{const d=c.split("=");return d[0]===a?decodeURIComponent(d[1]):b},""),c=""==b?void 0:b;return c}function flatPM_testCookie(){let a="test_56445";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}function flatPM_grep(a,b,c){return jQuery.grep(a,(a,d)=>c?d==b:0==(d+1)%b)}function flatPM_random(a,b){return Math.floor(Math.random()*(b-a+1))+a}