Заявку на получение дополнительной информации по этому проекту можно заполнить здесь.
Номер 84-047-00 |
|||
Наименование проекта Формирователь двоичных кодов |
|||
Назначение Для формирования двоичных позиционных четырехразрядных кодов в диапазоне от 0000 до 1111, для отладки микропроцессорных систем, различной цифровой техники, в качестве блока ввода данных с клавиатуры |
|||
Рекомендуемая область применения Вычислительная техника |
|||
Описание
Формирователь двоичных кодов имеет защиту от дребезга контактов. Код задается нажатием одной из шестнадцати клавиш на клавиатуре. После появления кода на информационных выводах системы, на выходе синхросигнала формируется одиночный синхроимпульс для записи кода в последующие схемы. Устройство имеет два выхода для синхросигнала: прямой и инверсный, что позволяет использовать формирователь совместно со схемами, имеющими разный тип синхронизации. Синхроимпульс снимается после опускания клавиши. Код на выходах схемы фиксируется до следующего нажатия на клавишу и индицируется четырьмя светодиодами.
Устройство выполнено на микросхемах серии К555. Выходные сигналы имеют уровни ТТЛ. В клавиатуре применены клавиши ВМ16, обозначаемые шестнадцатеричными символами 0- f. Схема работает следующим образом. Генератор, выполненный на микросхемах dd1 и dd2, задает время цикла опроса клавиатуры и формирования кода. Сигналы с выходов триггера dd2.2 выбирают опрашиваемую половину клавиатуры. Когда на прямом выходе триггера высокий уровень, опрашивается младшая половина, когда низкий - старшая. Диоды vd2 и vd3 предотвращают короткое замыкание прямого и инверсного выходов dd2.2 при одновременном нажатии двух клавиш с разных половин клавиатуры. Состояние опрашиваемого блока клавиш запоминается в регистре dd3 на время формирования кода нажатой клавиши. С выходов регистра унитарный код поступает на шифратор dd4, где преобразуется в позиционный инверсный трехразрядный двоичный код номера клавиши внутри опрашиваемой половины клавиатуры (от 0 до 7). Старший бит совпадает с сигналом на прямом выходе триггера dd2.2. Если ни одна из клавиш не была нажата, то низкий уровень на выходе ЕО шифратора запретит запись кода в выходной регистр dd6. В противном случае, по сигналу dd5.3, инверсный код клавиши запишется в младшие три разряда dd6, а в старший разряд будет записано состояние сигнала с инверсного выхода dd2.2, определяющего текущий опрашиваемый блок клавиш. С выходов регистра код не поступает на инверторы с открытым коллекторным выходом, выполненные на микросхемах dd8 и dd9, а с них на светодиоды и на выходы устройства. Схема формирователя синхроимпульса выполнена на триггерах dd7.1 и dd7.2. В начале каждого цикла опроса клавиатуры триггер dd7.1 сбрасывается сигналом с dd5.2. В середине цикла он переключится в 1 при нажатии клавиши. А в конце цикла его состояние переписывается в dd7.2. Если в течение нескольких циклов опроса клавиатуры не нажата ни одна клавиша, то оба триггера останутся в нулевом состоянии. При нажатии на клавишу триггер dd7.1 установится в 1 сигналом с dd5.1. В конце цикла опроса клавиатуры эта единица будет записана в dd7.2 и на выходе схемы будет сформирован синхросигнал. Если во время следующего цикла опроса клавиша все еще будет нажата, то триггер dd7.1 к концу цикла снова будет установлен в 1 и состояние dd7.2 не изменится. В проитивном случае триггер dd7.1 к концу цикла опроса будет сброшен в 0, dd7.2 тоже переключится в 0 и синхросигнал будет снят Частота генератора выбрана таким образом, чтобы время цикла опроса клавиатуры превосходило время дребезга контактов и так, чтобы время реакции схемы на нажатие клавиши было не заметно для оператора. При указанных на схеме номиналах С1 и r1 время цикла опроса составляет примерно 2,7 мс. Все выходные сигналы устройства имеют защиту от замыкания на общую точку. Она выполнена на инверторах с открытым коллекторным выходом. Для защиты схемы от неправильного подключения внешнего источника питания, напряжение +5В подается через диод vd1. |
|||
Преимущества перед известными аналогами Аналоги не известны |
|||
Стадия освоения Внедрено в производство |
|||
Результаты испытаний Соответствует технической характеристике изделия (устройства) |
|||
Технико-экономический эффект Улучшение качества отладки микропроцессорных систем и цифровой техники |
|||
Возможность передачи за рубеж За рубеж не передаётся |
|||
Дата поступления материала 25.04.2000 |
У павильонов Уральской выставки «ИННОВАЦИИ 2010» (г. Екатеринбург, 2010 г.)
Мероприятия на выставке "Инновации и инвестиции - 2008" (Югра, 2008 г.)
Открытие выставки "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)
Демонстрация разработок на выставке "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)