Фиг.1
Изобретение относится к вычисли- |гельной технике и может быть исполь- йовано в системах ручного ввода информации в ЭВМ,
Целью изобретения является расшиг- рение области применения устройства за счет увеличения объема вводимой информации.
На фиг.1 представлена функциональная схема устройства, а на фиг. 2 - диаграммы, поясняющие работу устройства.
В состав устройства для ввода информации (фиг.1) входит генератор 1 импульсов, элемент ЗАПРЕТ 2S счетчик 38 дешифратор 49 мультиплексор 5, блок 6 коммутационных элементов (КЭ), первый блок 7 памяти, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 8, элементы И 9, группа 10 триггеров,, второй блок 11 памяти, второй элемент ЗАПРЕТ 12 и триггер 13. Генератор 1 импульсов, счетчик 3, дешифратор 4, мультиплексор 5, блок 6 предназначены для формирования, на выходе мультиплексора 5 сигнала и на выходе счетчика 3 кода в момент опроса счетчика 3 дешифратора 4 и мультиплексора 5 сработавшего КЭ блока 6. Элементы И 9 и группа 10 триггеров предназначены для формирования сигнала срабатывания одного или более служебных КЭ, блока 6- и выдачи его для модификации информационного .кода на вторую группу входов блока 11. Блок 11 предназначен для преобразования позиционного кода с выхода счетчика 3 в требуемый для ЭВМ вид, а также его модификации в зависимости от возможного одновременного срабатывания одного или более служебных КЭ и выдачи кода в ЭВМ.
Устройство работает следующим образом.
Импульсы с выхода генератора 1 поступают через элемент ЗАПРЕТ 2 на вход счетчика 3 (фиг.2а), осущест- вляя опрос блока 6 с помощью дешифратора 4 и мультиплексора 5« На выходе мультиплексора 5 появляются сигналы опроса КЭ (фиг.26) и поступают на первый вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 8. На второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 8 поступают сигналы с выхода блока 7 памяти, осуществляя хранение информации о предыдущем состоянии КЭ. При этом извлечение информации из блока 7 памяти произво
5
0
S
0
5
0
5
0
дится подачей на его адресные входы кода номера опрашиваемого КЭ,поступающего с выхода счетчика 3. При совпадении сигнала с выхода мультиплексора 5 и блока 7 памяти схема не меняет своего состояния и опрос продолжается. При несовпадении сигналов с выхода мультиплексора 5 и сигнала на выходе блока 7 памяти срабатывает элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 8. Сигнал с выхода элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 8 (фиг.2в) поступает на управляющий вход блока 7 памяти, устанавливая его в режим записи. При этом по текущему адресу с выхода счетчика 3, поступающему на вход блока 7 памяти, записывается информация о текущем состоянии КЭ, поступая с выхода мультиплексора 5 на информационный вход блока 7 памяти. Одновременно по текущему адресу, поступающему с выхода счетчика 3 на первую группу входов блока 11 памяти, на второй группе- выходов которого находится информация, необходимая для ввода в ЭВМ, соответствующая выбранному КЭ блока 6, информация о нажатии которого с выхода группы 10 триггера поступает на вторую группу входов блока 11 памяти в На первой группе выходов блока 11 сигнал (сЬиг.2д) появляется только в момент опроса соответствующего служебного КЭ блока 6 независимо от сигнала на входах второй группы,причем на каждом выходе сигнал появляется только в момент опроса соответствующего этому выходу служебного КЭ блока 6, на третьем выходе сигнал появляется во время опроса любого служебного КЭ блока 6 (фиг,2г).
Устройство работает в двух режимах,
В случае, если сработал служебный КЭ блока 6 (фиг.2,О сигнал об изменении состояния ячейки блока 7 °памяти с выхода элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 8 (фиг.2в) поступает на первый вход одного из элементов И 9 и на первый вход элемента ЗАПРЕТ .Сигнал на выходе элементов И 9 появляется только на выходе того элемента И, на втором входе которого присутствует сигнал с выхода первой группы выходов блока 11 памяти (фиг,2д) соответственно выбранному служебному КЭ блока 6, Сигнал с выхода элементов 9 поступает на вход синхронизации соответствующего выбранному служебному КЭ блока 6 триггера группы 10 триггеров, на информационный вход которого поступает сигнал с выхода мультиплексора 5 (фиг.2б). Триггер срабатывает, запоминая это состояние до тех пор, пока не произойдет отпускание КЭ, вызвавшего его срабатывание, или до выставления ЭВМ готовности принять следующую информацию,если отпускание указанного КЭ произошло ранее (фиг.2е).
При отпускании соответствующего КЭ (фиг.2з) также как и при его срабатывании формируется сигнал на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 8, который проходит также на выход соответствующего элемента И 9, однако в соответствующий триггер переписывается текущее значение сигнала с выхода мультиплексора 5 (фиг.2, 3), и соответствующий триггер группы 10 триггеров сбрасывается.Тдким образом, на выходе триггера группы
10длительность импульса равна длительности срабатывания соответствующего служебного КЭ блока 6 или превышает ее.
В случае, если сработал инЛорма- ционный КЭ блока 6 (фиг.2,2) во время его спроса ни на одном из выходов первой группы выходов блока
11памяти, а также на третьем его выходе сигнал не присутствует,импуль с выхода элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 8 не проходит на выход соответствующего элемента И группы 9, но проходит на выход элемента ЗАПРЕТ 12 и на вход синхронизации триггера 13, на информационный вход которого поступает сигнал с выхода мультиплексора 5. Если сигнал с выхода элемента ЗАПРЕТ
12поступил на вход синхронизации триггера 13 в момент срабатывания соответствующего информационного КЭ блока 6 (фиг.2,2), то на выходе мультиплексора 5 сигнал присутствует, триггер 13 срабатывает и выставляет сигнал готовности кода на выходе лока 11 памяти.
Одновременно сигнал с выхода триггера 13 поступает на второй вход элемента ЗАПРЕТ 2 и останавливает опрос блока 6.
ЭВМ принимает код с выхода блока 11 памяти и сообщает о готовности принять следующий код импульсом на входе установки триггера 13.
Если сигнал с выхода элемента ЗАПРЕТ 12 поступил на вход синхронизации триггера 13 в момент отпускания соответствующего информационного КЭ блока 6, то на выходе мультиплексора 5 сигнал отсутствует, и триггер 13 не срабатывает и не выставляет требования на прерывание программа ЭВМ.
0Таким образом, устройство позволяет осуществлять преобразование позиционного кода в машинный, например КОИ- ; не вызывать прерывание программы ЭВМ во время срабатывания слу5 жебных КЭ; не вызывать прерывание программы ЭВМ во время отпускания КЭ, что позволяет сократить затраты машинного времени и памяти ЭВМ. Кроме того, расширены функциональные возмож0 ности устройства за счет возможности включать в блок КЭ служебного назначения, возможности придавать одному и тому же информационному КЭ различные значения (код) в зависимости
5 от одновременно сработавшего (сработавших) КЭ служебных назначений.
Формула изобретения
i
0 Устройство для ввода информации, содержащее генератор импульсов,первый элемент ЗАПРЕТ,счетчик, дешифратор, мультиплексор, блок коммутационных элементов, первый и второй блоки
5 памяти, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ,триггер, выход которого подключен к первому входу элемента ЗАПРЕТ и является выходом готовности устройства, выход генератора импульсов соединен с
0 вторым входом элемента ЗАПРЕТ,выход которого соединен с входом счетчика, выходы первой группы которого соединены с входами дешифратора, выходы второй группы счетчика соединены с
5 адресными входами мультиплексора, а выходы первой и второй групп счетчика соединены с адресными входами первого блока памяти и адресными входами первой группы второго блока па0 мяти, выходы дешифратора соединены с входами блока коммутационных элементов, выходы которого соединены с информационными входами мультиплексора, выход которого соединен с первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и информационным входом первого блока памяти, выход которого соединен с вторым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с входом
5
управления первого блока памяти,вход сброса триггера является входом установки устройства, отличающееся тем, что, с целью расширения области применения устройства за счет увеличения объема вводимой информации, в устройство введены второй элемент ЗАПРЕТ, элементы И,группа триггеров, выходы которых соединены с адресными входами второй труп- ры второго блока памяти, выходы пер- |вой группы которого соединены с пер- выми входами соответствующих элементов И, выходы второй группы второго
блока памяти являются информационными выходами устройства, выход второго блока памяти соединен с первым входом второго элемента ЗАПРЕТ,выход которого соединен с тактовым входом триггера, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с вторым входом второго элемента ЗАПРЕТ, информационным входом триггера и вторыми входами элементов И, выходы которых соединены с тактовыми входами соответствующих триггеров группы, информационные входы которых соединены с выходом мультиплексора.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации (его варианты) | 1985 |
|
SU1290286A1 |
Устройство для ввода информации | 1984 |
|
SU1200273A1 |
Устройство для ввода информации | 1991 |
|
SU1784962A1 |
Устройство для ввода информации | 1986 |
|
SU1319017A1 |
Устройство для ввода измерительной информации | 1986 |
|
SU1354179A1 |
Многоканальное устройство для ввода информации | 1988 |
|
SU1536369A1 |
Устройство для ввода информации от матрицы двухпозиционных датчиков | 1987 |
|
SU1434445A1 |
Многоканальное устройство для сбора и регистрации информации | 1980 |
|
SU945857A1 |
Устройство для ввода информации | 1991 |
|
SU1828553A3 |
Устройство для сопряжения ЭВМ с датчиками состояния телефонных линий связи | 1984 |
|
SU1265786A1 |
Изобретение относится к вычислительной технике и может быть использовано в системах ручного ввода информации. Целью изобретения является расширение области применения устройства за счет увеличения объема вводимой информации перед вводом ее в ЭВМ. Устройство для ввода информации содержит блок 6 коммутирующих элементов, генератор 1 импульсов, элемент ЗАПРЕТ 2, счетчик 3, дешифратор 4, мультиплексор 5, первый блок 7 памяти, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 8 и триггер 13. В устройство введены элементы И 9, группа 10 триггеров, второй элемент ЗАПРЕТ 12 и второй блок 11 памяти, предназначенные для преобразования позиционного кода, а также его модификации в зависимости от возможного одновременного срабатывания служебных коммутирующих элементов, и выдачи кода в ЭВМ. При этом служебные коммутационные элементы поступают в общий блок 6, что приводит к возможности располагать эти элементы в любом месте блока 6 без изменения связей. 2 ил.
Фиг. 2
Устройство для ввода информации | 1986 |
|
SU1403056A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для ввода информации | 1984 |
|
SU1200273A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-06-15—Публикация
1988-04-21—Подача