Устройство для сравнения двоичных кодов

Номер патента: 1784965

Авторы: Зубченко, Середа, Усенко

ZIP архив

Текст

784965 СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК я 15 606 Г 7/ ЕНТНОЕ ОСУДАРСТВЕННОЕ ЕДОМСТВО СССР ОСПАТЕНТ СССР) ЕТЕ ОПИСАНИ К АВТОРСКОМУ С ИДЕТЕЛЬСТВУ(56) 1, Авторское свидетельство СССРМ 781807, кл. 6 06 Р 7/04, 1979,2. Авторское свидетельство СССРМ 1072038, кг. С 06 Е 7/04, 1982,(54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ДВОИЧНЫХ КОДОВ(57) Изобретение относится к автоматике ивычислительной технике, может быть использовано в модулях обмена с периферийИзобретение относится к автоматике и вычислительной технике, может быть использовано в модулях обмена с периферийными устройствами и в контрольно-проверочной аппаратуре при анализе достоверности передачи информации с последующей ее коррекцией.Известно устройство поразрядного сравнения двоичных чисел, содержащее блок сравнения, включающий К-тригге-ры, элементы ИЛИ, НЕ и блок формирования результатов сравнения на элементе ИЛИ-НЕ (Ц,Недостатком устройства является то, что оно не обеспечивает непрерывную проверку всех битов кодовой информации, так как при первом же неравенстве схема блокируется и требует для продолжения работы 2,ными устройствами и в контрольно-проверочной аппаратуре при анализе достоверности передачи информации с последующей ее коррекцией. Цель изобретения - сокращение времени настройки устройства на различные длительности сравниваемых кодов, Устройство для Сравнения двоичных кодов содержит элемент исключающее ИЛИ-НЕ, два двоичных счетчика; дешифратор, два элемента ИЛИ-НЕ, элемент задержки, восемь элементов И, два элемента ИЛИ, сумматор, элемент сравнения, регистр, Устройство позволяет без дополнительного монтажа схемы настроить его на длительность срцавниваетц 1 ыхикодов, а также производить перенастройку схемы во время работы устройства по сигналам сброса. 1 ил.обнуления, кроме того, нарушается достоверность информации при сравнении сдви-;нутых между собой во времени кодов больше чем на половину импульса битовой ф единицы, так как узлом сравнения выраба- О тываются ложные сигналы неравенства, Ус-Оа трой ство н ера 6 отос посо б но при (Л асинхронном приеме сравниваемой расфааироаанноа информации по отношению к импульсной синхронизации,Наиболее близким к изобретению по технической сущности является устройство для сравнения двоичных чисел 21, содержащее блок сравнения, включающий элемент НЕ и блок формирования результатов сравнения, включающий первый элемент ИЛИНЕ, причем информационные входы блокасравнения соединены с шинами- первого ивторого сравниваемых кодов, вход синхронизации блока сравнения подключен к шине синхронизации устройства, выходы блока формирования результатов сравнения подключены к выходным шинам "Больше" и "Меньше" устройства, входы первого элемента ИЛИ-НЕ соединены соответственно с первым и вторым входами блока формирования результатов сравнения, а вьход - с его первым выходом, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ, двоичный счетчик, дешифратор, блок формирования результатов сравнения - второй элемент ИЛИ-НЕ, причем информационные входы блока сравнения соединены с входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ, выход которого подключен ко входу установки в ноль двоичного счетчика, счетный вход которого соединен с входом синхронизации блока сравнения, выходы двоичного счетчика подключены к соответствующим входам дешифратора, выход которого является выходом блока сравнения, соединен с шиной "Равно" устройства, с первым входом блока сравнения и с первыми входами первого и второго элементов ИЛИ-НЕ блока формирования результатов сравнения, вторые входы которых подключены соответственно ко второму и третьему входам блока форми-. рования .результатов сравнения и к шинам первого и второго сравниваемых кодов, а выходы - соответственно к первому и второму выходам блока формирования результатов сравнения и к шинам "Меньше" и "Больше" устройства,Недостатком устройства является то, что оно настроено на одну длительность сравниваемых кодов, а также невозможность перестройки его в процессе работы, что сужает его функциональные возможности,Целью изобретения является расширение функциональных возможностей за счетавтоматической настройки устройства на длительность сравниваемых кодов по сигналам с блока сброса.Поставленная цель достигается тем, что в устройство для сравнения двоичных кодов, содержащее элемент ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ, первый двоичный счетчик, дешифратор, два элемента ИЛИ - НЕ, пер- вые входы которых соединены соответственно с первым и вторым входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, и входами первого и второго сравниваемых чисел устройства, выходы разрядов первого двоичного счетчика соединены с соответствующими входами дешифратора, введены элемент сравнения, элемент задержки, два элемента НЕ, восемь элементов И, два элемента ИЛИ, 40455055 ЛЮЧАЮЩЕЕ ИЛИ-НЕ соединен с вторым входом пятого элемента И, выход которогосоединен с вторым входом первого элемента ИЛИ, третий вход которого соединен с Р-входом первого двоичного счетчика и входом сброса устройства, а выходы седьмого, восьмого, шестого элементов И являются выходами устройства,На фиг. 1 изображена электрическаяфункциональная схема устройства.Устройство содержит элемент ИСКЛЮЧАЮЩЕБ ИЛИ - НЕ 1. первый двоичныйсчетчик 2, дешифратор 3, два элемента ИЛИ - НЕ 7, 8, элемент задержки 10, два элемента НЕ 10, 11. восемь элементов И 13-20, два элемента ИЛИ 21, 22, второйдвоичный счетчик 23, сумматор 24, элемент сравнения 25, регистр 26,Первые входы первого 7, второго 8 элементов ИЛИ-НЕ соединены соответственно с первым; вторым входами элемента 1 второй двоичный счетчик, выходы которого соединены с входами первых групп соответствующих разрядов сумматора и элемента сравнения, входы второй группы которого 5 соединены с соответствующими выходамирегистра, входы которого соединены с соответствующими выходами сумматора, входы второй группы которого соединены с входом логической единицы устройства. вход 10 записи регистра соединен с выходом первого элемента И и входом элемента задержки, выход которого соединен с первым входом первого элемента ИЛИ, выход которого соединен с В-входом второго двоичного счет чика, счетный вход которого соединен свыходом второго элемента ИЛИ, входы которого соединены с выходами второго и третьего элементов И, первые входы которых соединены с синхровходом устройства, 20 вторые входы второго, первого и третьегоэлементов И соединены с первым, вторым и третьим выходами дешифратора соответственно, третий вход второго элемента И, первый вход первого элемента И и счетный вход 25 первого двоичного счетчика соединены свыходом четвертого элемента И, первый вход которого объединен с первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, а второй вход через первый элемент НЕ соеди нен с третьим входом дешифратора ипервыми входами пятого, шестого. седьмого и восьмого элементов И, вторые входы седьмого, шестого и восьмого элементов Исоединены соответственно с выходами пер вого и второго элементов ИЛИ-НЕ и черезвторой элемент НЕ с выходом элементасравнения, вторые входы первого и второго элементов ИЛИ - НЕ соединены с выходом второго элемента НЕ, выход элемента ИСКИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ и яваяющихся первым 27 и вторым 28 входами устройства. выходы двоичного счетчика 2 соединены с соответствующими входами дешифратора 3, выходы второго двоичного счетчика 23 . соединены с первыми входами соответствующих разрядовсумматора 24 и с входами первой группы элемента сравнения 25, вторая группа входов которого соединена с соответствующими выходами регистра 26, входы регистра 26 соединены с соответствующими выходами сумматора 24, вторые входы всех разрядов которого соединены с плюсом питания, записывающий вход регистра 26 соединен с выходом первого элемента И 16, и входом элемента задержки 10, выход которого соединен с первым входом первого элемента ИЛИ 21, выход первого элемента ИЛИ 21 соединен с В-входом второго двоичного счетчика 23, счетный вход которого соединен с выходом второго элемента ИЛИ 22, входы которого соединены с выходами второго 15 и третьего 17 элементов И, первые входы которых соединены с синхровходом устройства, вторые же входы второго 15, первого 16 и третьего 17 элементов И соединены с первым, вторым и третьим выходами дешифратора 3 соответственно, входы. третий второго элемента И; первый первого элемента И и счетный вход первого двоичного счетчика соединены с выходом четвертого элемента И, первый вход которого соединен с первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИНЕ 1, а второи вход через первый элемент НЕ соединен с третьим выходом дешифратора 3 и вторым входом третьего и первыми входами пятого, шестого, седьмого, восьмого элементов И, вторые же входы седьмого и шестого элементов И соединены соответственно с выходами второго, первого элементов ИЛИ-НЕ и, через второй элемент НЕ,с выходом элемента сравнения, вторые входы первого, второго элементов ИЛИ - НЕ соединены с выходом второго элемента НЕ, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ 1 соединен с вторым входом пятого элемента И, выход которого соединен с вторым входом первого элемента ИЛИ, третий вход которого соединен с В-входом первого двоичного счетчика 2 и входом сброса устройства, а выходы седьмого, восьмого, шестого элементов И являются выходами устройства,Устройства для сравнения двоичных кодов работает следующим образом,При включении питания первый 2 и второй 23 счетчики обнуляются. Соответственно на выходах дешифрэтора 3 тоже О .Единичное состояние первого выхода де 15 20 25 40 выходе первого элемента И появляется еди 45 ница. Происходит запись на регистр 26 со 50 55 5 10 30 35 шифратора 3 соответствует состоянию второго, первого выходов первого счетчика 2 - ( О 1), соответственно единичное состсяние второго выхода дешифратора 3 - (10 ) и третьего -(11). Поэтому в начальный момент третий выход дешифрэтора 3 находится в нулевом состоянии и запирает третий, шестой, седьмой, восьмой элементы И и через элемент НЕ 10 отпирает четвертый элемент И. Со входа 10 поступает первый импульс на счетный вход счетчика 2, через четвертый элемент И, и по заднему фронту этого импульса на первом выходе первого счетчика 2 появляется единица, Первый выход дешифратора 3 переходит в единичное состояние, и открывает второй элемент И 15, но синхроимпульсы еще не попадают на счетный вход второго счетчика 23 через схему ИЛИ 21 т,к, второй элемент И 15 заперт нулевым сигналом со входа 27 через четвертый элемент И,Первый импульс со входа 27 также поступает на вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ 1, при поступлении сигнала со входа 28. на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ 1 появляется единица. но она не попадает на В-вход второго счетчика 23, через пятый элемент И и ИЛИ 21, т,к, пятый элемент И закрыт нулем, поступающим . третьего выхода дешифратора 3, Когда поступает второй импульс со входа 27 на второй элемент И 15. через четвертый и второй элемент ИЛИ второй счетчик 23 считает син- хроимпульсы до тех пор, пока не приходит задний фронт второго импульса со входа 27, который переводит первый счетчик 2 в состояние (10) и на первом выходе дешифратора 3 появляется нуль, запирающий второй элемент И 15, В этот же момент появляется единица на втором выходе дешифратора Х которая открывает первый элемент И, и по переднему фронту третьего импульса со входа 27 на держимого второго счетчика" 23 минус единица, Единица вычитается сумматором 24, Вычитание единицы производится для того, чтобы интервал времени, насчитанный вторым счетчиком 23, был не больше дли тельности импульса, поступающего со входа 27. Для увеличения точности измерения длительности импульса; поступающего со входа 27. можно увеличить частоту синхроимпул ьсов.Единичный сигнал с выхода первого элемента И также поступает на В-вход второго счетчика 23, через элемент задержки 10 и элемент ИЛИ 21 и обнуляет второй счетчик 23, Время задержки вь 1 бирается достаточное, чтобы вначале произошла записьна регистр 26, а потом сброс второго счетчика 23.По заднему фронту третьего импульсасо входа 27 на выходах первого счетчика 2 5устанавливается состояние (11), а выходыдешифратора 3 соответственно: первый выход остается нулевым, второй переходит внулевое состояние, и третий - в единичное,Четвертый элемент И запирается через 10элемент НЕ единицей с третьеговыхода дешифратора 3, а второй, пятый, шестой, седьмой, восьмой элементы И открываются,Схема вышла на режим сравнения кодов поступающих сигналов, Очередные импульсы на входе 6 не поступают на первыйсчетчик 2, т.к, четвертый элемент И заперт,и не изменяет его состояния, соответственно, не изменяется состояние на третьем вы. ходедешифратора. 20При поступлении на входы 27 и 28 устройства сравниваемых кодов они попадаютна входы элемента ИСКЛЮЧАЮЩЕЕ ИЛИНЕ 1, Если сравниваемые коды в фазе поотношению друг к другу, то на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ присутствует единичный сигнал, который черезэлементы И 14 и ИЛИ 21 обнуляют второйсчетчик 23 и запрещают счет синхроимпульсов, при этом на выходе элемента сравнения 25 будет нуль, на выходе второгоэлемента НЕ будет единица, которая попадает на выход восьмого элемента И, На выходах 5 и 6 будут нули,При поступлении на входы 27, 28 устройства сравниваемых кодов, сдвинутыхмежду собой по фазе, на выходе элементаИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ 1 в моменты несовпадения значений уровней на входах 27,28 присутствует нуль, а в момент совпадения - единица,Второй счетчик 23 считает синхроимпульсы при нуле на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ 1 и сбрасываетсяпри.единице. 45При отсутствии одного из сравниваемых кодов второй счетчик 23 успевает досброса набрать число, равное или большеечисла, записанного в триггере 26. Б этомслучае на выходе схемы сравнения 8 появляется единица, а на выходе второго элемента НЕ 11 нуль. На втором выходе 5устройства появляется сигнал несравнения(нуль). При отсутствии кода на выходе 27появляется единица на выходе 4 устройства.При отсутствии сигнала 7 появляетсяединица на выходе 6 устройства.Таким образом, введение элемента задержки, двух элементов НЕ, восьми элементов И, двух элементов ИЛИ, второго двоичного счетчика, сумматора, элемента сравнения, регистра позволило сократить время настройки устройства на различные длительности сравниваемых кодов, Автоматическая настройка позволяет использовать устройство без переделок для различных длительностей сравниваемых кодов, а такке перестраивать устройство в процессе работы по установке двоичных счетчиков в нулевое состояние.Формула изобретения Устройство для сравнения двоичных кодов, содержащее элемент ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ, первый двоичный счетчик, дешифратор, два элемента ИЛИ-НЕ, первые входы которых соединены соответственно с первым и вторым входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ и входами первого и второго сравниваемых чисел устройства, выходы разрядов первого двоичного счетчика соединены с соответствующими входами дешифратора, о т л и ч а ю щ е ес я тем, что, с целью сокращения времени настройки устройства на различные дли- тельности сравниваемых кодов, в него введены элемент сравнения, элемент задеркки, два элемента Н Е, восемь элементов И, два элемента ИЛИ, второй двоичный счетчик, выходы которого соединены с входами первых групп соответствующих разрядов сумматора и элемента сравнения, входы второй группы которого соединены с соответствующими выходами регистра, входы которого соединены с соответствующими выходами сумматора, входы второй группы которого соединены с входом логической единицы устройства, вход записи регистра соединен с выходом первого элемента И и входом элемента задержки, выход которого соединен с первым входом первого элемента ИЛИ, выход которого соединен с В-входом второго двоичного счетчика, счетный вход которого соединен с выходом второго элемента ИЛИ, входы которого соединены с выходами второго и третьего элементов И, первые входы которых соединены с синхровходом устройства, вторые входы второго. первого и третьего элементов И соединены с первым, вторым и третьим выходами дешифратора соответственно, третий вход второго элемента И, второй вход первого элемента И и счетный вход первого двоичного счетчика соединены с выходом четвертого элемента И, первый вход которого объединен с первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, а второй вход через первый элемент НЕ соединен с третьим выходом дешифратора и первыми входами пятого, шестого, седьмого и восьмого10 1784965 ставитель В.С хред М,Морге едл актор Т.Орловская Корректор В.Петр Заказ 4364 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и о. крытиям при ГК 113035, Москва, Ж, Раушская наб., 4/5 иэводственно-издательский комбинат "Патент". г, Ужгород, ул.Гагарина, 10 элементов И, вгорые входы седьмого. шестого и восьмого элементов И соединены соответственно с выходами первого и второго элементов ИЛИ - НЕ и через второй элемент НЕ - с выходом элемента сравнения, вторые входы первого и второго элементов ИЛИНЕ соединены с выходом второго элемента НЕ. выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ соединен с вторым входом пятого элемента И, выход которого соединен с вторым входом первого элемента ИЛИ, третий 5 вход которого соединен с й-входом первогодвоичного счетчика и входом сброса устройства.

Смотреть

Заявка

4875414, 16.10.1990

ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "МОНОЛИТ"

СЕРЕДА ВИТАЛИЙ ПЕТРОВИЧ, ЗУБЧЕНКО СВЯТОСЛАВ ГРИГОРЬЕВИЧ, УСЕНКО ИГОРЬ ОЛЕГОВИЧ, СЕРЕДА АЛЕКСАНДР ВИТАЛЬЕВИЧ

МПК / Метки

МПК: G06F 7/04

Метки: двоичных, кодов, сравнения

Опубликовано: 30.12.1992

Код ссылки

<a href="https://patents.su/5-1784965-ustrojjstvo-dlya-sravneniya-dvoichnykh-kodov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сравнения двоичных кодов</a>

Похожие патенты