Устройство для преобразования чисел из десятичной в двоичную систему счисления Советский патент 1991 года по МПК G06F3/02 

Описание патента на изобретение SU1649526A1

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

Цель изобретения - упрощение устройства и повышение его надежности.

На фиг. 1 приведена функциональная схема устройства; на фиг. 2 - эпюры сигналов, поясняющие его работу.

Устройство содержит клавиатуру 1, регистр 2, второй 3, первый 4 и тре

тий 5 счетчики, первый 6, второй 7, третий 8, четвертый 9 и пятый 10 элементы ИЛИ, элемент 11 задержки, элемент 12 запрета, элемент И 13, генератор 14 импульсов и блок 15 сравнения.

Клавиатура 1 предназначена для задания числа в десятичной системе счисления путем последовательного их нажатия. Ее девять выходов от клавиш 1.0-1.9 по закону одной декады кода 8-4-2-1 подключены к входам первого, второго, третьего и четвертого элементов ИЛИ.

Счетчик 5 предназначен для формирования числа в коде 8-4-2-1, эквива3

лентног) числу в десятичной системе счисления, задаваемого на клавиатур

Устройство работает следующим образом.

Первоначально на клавиатуре 1 нажимается клавиша R, чем достигается

формирование импульса UR (фиг, 2), Этот импульс устанавливает элементы устройства в исходное состояние. Затем последовательно нажимаются клавиши в соответствии с требуемым числом в десятичной системе счисления, например 9781, т.е. ,

Сигналы от информационных клавиш поступают на соответствующие входы первого 6, второго 7, третьего 8 и четвертого 9 элементов ИЛИ, как это показано в таблице. Единица в этой таблице означает, что на соответствующий вход i-то элемента ИЛИ поступает сигнал с выхода j-й клавиши (единица находится на пересечении 1-го элемента и j-й клавиши).

При нажатии девятой клавиши на блоке 1 формируется импульс 11-, который поступает на пятый вход элемента ИЛИ 6 и на второй вход элемента ИЛИ 9, проходит через эти элемен ты и поступает на первый и четверты информационные входы регистра 2, че достигается запись в первые четыре разряда регистра 2 числа 1001,

Импульс U проходит через элемен ИЛИ 10 на вход элемента 11 задержки в котором задерживается на время записи числа в регистр 2, С выхода элемента 11 задержки снимается импульс U , который подводится к второму входу элемента 12 запрета.и, так как сигнал запрета на втором ег входе в момент отсутствует, по ступает на вход сдвига регистра 2, чем достигается сдвиг содержимого регистра 2 на четыре разряда влево.

Импульс с выхода элемента 12 увеличивает содержимое счетчика 4 на единицу.

После нажатия девятой клавиши нажимают седьмую клавишу, затем вось- мую, а затем первую клавишу и описанный процесс повторяется. Так как после нажатия девятой клавиши последо вательно нажимают клавиши восьмую, седьмую и первую, то с соответствующего выхода клавиатуры прследовате но снимаются импульсы Ug, U7 и U., (фиг. 2). Временной интервал между смежным нажатием клавиш значительно превышает время работы устройства.

Поэтому временные оси на графиках разрываются, что показано точками. После нажатия последней клавиши (применительно к рассматриваемому примеру - первой) в регистре 2 оказывается записано число 9781 в двоично-десятичном коде (UDQ), т.е. число 1001 0111 1000 0001, а в счетчике 4 - количество разрядов набранного числа в десятичной системе счисления (UCT). Наличие в соответствующем разряде регистра 2 и счетчика 4 единицы на графиках обозначено вертикальным отрезком, а нуля - точкой. Симвот- лами шиш обозначено количество разрядов этого регистра и счетчика.

0

5

0

5

5

0

5

0

Счетчик 4 совместно с элементом И 13 предназначен для формирования сиг- н 1 запрета, если количество разряде набираемого числа в десятичной сиеiеме счисления превышает допустимое.

После нажатия клавиши младшего разряда числа в десятичной системе счисления нажимают клавишу S. С соответствующего выхода клавиатуры снимается импульс Uj, который поступает на вход генератора 14 и запускает его. С выхода генератора 14 снимаются кратковременные импульсы U, которые поступают на счетные входы счетчика 3 и счетчика 5. В момент времени, когда содержимое счетчика 5 становится равным содержимому регистра 2, с выхода блока 15 сравнения снимается импульс U ,е-, который поступает на генератор 14 и останавливает его. Таким образом, к моменту формирования импульса U содержимое счетчика 3 в цифровом двоичном коде соответствует числу в десятичной системе счисления, каждый разряд которого набран на клавиатуре путем последовательного нажатия клавиш на нем,

Если на клавиатуре ошибочно набрано число в десятичной системе счисления с количеством разрядов, превышающим максимально возможное, на которое рассчитано устройство (N), то в момент нажатия клавиши NMQli;O разряда содержимое счетчика 4 становится равным N.AQ(tc, и с выхода элемента И 13 снимается сигнал, который поступает на первый вход элемента 12 запрета, импульс U с выхода элемента 11 через него не проходит.

Формула из

5

обр

1649526

Устройство для преобразования чисел из десятичной1 в двоичную систе- му счисления, содержащее клавиатуру, первый, второй, третий и четвертый элементы ИЛИ, элемент запрета и регистр, первый информационный .вход которого через первый элемент ИЛИ соединен с первым, третьим, пятым, седьмым и девятым выходами клавиатуры, второй - через второй элемент ИЛИ с третьим, четвертым, седьмым и восьмым выходами клавиатуры, третий - через третий элемент ИЛИ с пятым, шестым, седьмым и восьмым выходами клавиатуры, четвертый - через четвертый элемент ИЛИ с девятым и десятым выходами клавиатуры, вход сброса регистра соединен с двенадцатым выходом клавиатуры, отличающееся тем, что, с целью упрощения устройства и повышения его надежности, в него введены три счетчика, блок сравнения, элемент И, элемент задержки, генератор импульсов

е т е н и я и пятый элемент ИЛИ, входы которого соединены с первого по десятый выходами клавиатуры, выход пятого элемене та ИЛИ через элемент задержки соединен с вторым входом элемента запрета, выход которого соединен со счетным входом первого счетчика и входом сдвига регистра, выходы которого соединены

Ю с входами элемента И, выход которого соединен с первым входом элемента запрета, выходы регистра соединены с входами первой группы блока сравнения, выход которого соединен с пер)5 вым входом генератора импульсов, второй вход которого соединен с одиннадцатым выходом клавиатуры, входы сброса первого, второго и третьего счетчиков соединены с двенадцатым выходом

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

25 его счетчика соединены с входами второй группы блока сравнения.

1649526

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

название год авторы номер документа
Устройство для преобразования чисел 1990
  • Говоров Валентин Сергеевич
  • Маригодов Владимир Константинович
  • Новожилов Виктор Борисович
  • Есин Сергей Владимирович
SU1730614A1
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ЧИСЕЛ ИЗ ДЕСЯТИЧНОЙ В ДВОИЧНУЮ СИСТЕМУ СЧИСЛЕНИЯ 1991
  • Бантюков Евгений Николаевич
RU2006909C1
Устройство для ввода и вывода информации 1985
  • Ткаченко Владимир Николаевич
  • Шарапинский Валентин Николаевич
SU1265755A1
Устройство для ввода и вывода информации 1982
  • Журавлев Марк Иванович
SU1048466A1
Устройство для поиска кадров микрофильма 1983
  • Балмаков Анатолий Иванович
  • Троицкий Вадим Николаевич
  • Пилипейко Леонид Григорьевич
  • Гальбурт Владимир Александрович
  • Матюшев Анатолий Михайлович
SU1111185A1
Устройство для ввода информации 1982
  • Бородин Петр Иванович
  • Дудин Дмитрий Николаевич
  • Сединкин Владимир Петрович
SU1049891A1
Устройство для ввода-вывода информации 1989
  • Калитурин Владимир Николаевич
SU1686432A1
Устройство для программного управления позиционного типа 1983
  • Горбенко Эдуард Тихонович
  • Кошкин Владимир Львович
  • Смирнов Лев Николаевич
  • Чуйкин Станислав Александрович
SU1158976A1
Устройство для генерирования синхроимпульсов 1988
  • Говоров Валентин Сергеевич
  • Маригодов Владимир Константинович
  • Костюков Валентин Викторович
SU1654807A1
Аппарат магнитной записи 1983
  • Мешкис Юргис Антанович
  • Навицкас Альгирдас Ионо
  • Росляков Анатолий Васильевич
  • Сруогюс Юозапас-Лаймутис Станиславович
  • Торопов Дмитрий Ильич
SU1078467A1

Иллюстрации к изобретению SU 1 649 526 A1

Реферат патента 1991 года Устройство для преобразования чисел из десятичной в двоичную систему счисления

Изобретение относится к цифровой технике и может быть использовано в системах автоматики, телемеханики и вычислительной техники для преобразования чисел, задаваемых нажатием клавиш на пульте, из десятичной системы счисления в двоичную. Цель изобретения - упрощение устройства и повышение его надежности. Устройство содержит клавиатуру, пять элементов ИЛИ, регистр, блок сравнения, три счетчи-1 ка, генератор импульсов, элемент запрета, элемент И. Цель изобретения достигается за счет исключения из состава устройства постоянных запомина- кнтих устройств с их схемами управления. 2 ил., 1 табл. S fc

Формула изобретения SU 1 649 526 A1

Документы, цитированные в отчете о поиске Патент 1991 года SU1649526A1

Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Способ получения продукта конденсации бетанафтола с формальдегидом 1923
  • Лотарев Б.М.
SU131A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Говоров B.C., Семьянинов В.И
Принципы построения радиоэлектронной аппаратуры на интегральных микросхемах, 1978, с
Способ получения на волокне оливково-зеленой окраски путем образования никелевого лака азокрасителя 1920
  • Ворожцов Н.Н.
SU57A1

SU 1 649 526 A1

Авторы

Говоров Валентин Сергеевич

Маригодов Владимир Константинович

Пузанов Михаил Васильевич

Полинский Владимир Бенцианович

Пыжов Сергей Николаевич

Даты

1991-05-15Публикация

1989-05-19Подача