Cтраница 2
В рассматриваемом устройстве используется электрическая пишущая машинка типа Рейнметалл, снабженная механическим шифратором, с помощью которого при нажатии любой клавиши замыкаются в определенной комбинации кодовые контакты, в результате снимается 7-разрядный код буквенно-цифрового знака. Кроме того, на машинке установлены управляющие клавиши для программирования набора любой степени сложности. [16]
Приведенная ниже подпрограмма INKEY, занимающая строки редактора с 50 - й по 100 - ю, предназначена для перехватывания нажатия любой клавиши. Для изображения на экране символа, задержанного с помощью INKEY, необходимо выполнить оператор PRINT, иначе вы этот символ никогда не увидите. В зависимости от значения этой переменной возможны пять различных действий. [17]
Общий вид интегрированной среды. [18] |
На дисплее появляется основной рабочий экран системы и информационное сообщение о номере версии и фирме производителе, погасить которое можно нажатием любой клавиши. На рис. 8.1 приведен вид интегрированной среды для версии 5.5. В основном рабочем экране можно выделить четыре элемента: главное меню ( Main menu), окно редактора ( Edit window), окно вывода или окно отслеживания ( Output / Watch window) - в зависимости от версии - и строка в нижней части экрана, указывающая текущее назначение функциональных ключей. Вся работа в среде строится на взаимодействии с системой вложенных меню, которые берут начало из главного меню. Главное меню в версии 4.0 несколько отличается от приведенного на рис. 8.1 и ограничено лишь пятью первыми видами работ. [19]
В этом случае останов ( ФИ: 0) возможен при считывании оператора С / П, прерывании программой анализа ошибочных ситуаций и при нажатии любой клавиши на пульте управления. [20]
Панель управления пишущей машинкой. [21] |
Ввод символа производится при нажатии соответствующей клавиши ПМ. При нажатии любой клавиши блокируется клавиатура и прекращается подсветка окошка ВВОД РАЗРЕШЕН. Соответствующий нажатой клавише символ печатается на пишущей машинке и затем пересылается в МОЗУ. После этого снимается блокировка клавиатуры ПМ и вновь подсвечивается окошко ВВОД РАЗРЕШЕН. Процесс ввода продолжается до появления признака конца обмена. [22]
Алфавитно-цифровая и функциональная клавиатуры подключаются к общей шине ЭВМ. При нажатии любой клавиши вырабатывается сигнал прерывания и ЭВМ получает возможность считать и занести в память соответствующий двоичный код. [23]
Работа манипулятора происходит следующим образом. При нажатии любой клавиши до отказа параллельно сопротивлению RST подключается цепь, состоящая из соединенных последовательно сопротивления R & & и обмотки одного из реле, отчего это реле срабатывает. Одновременно со срабатыванием реле напряжение на катодах ламп Лд и Л о падает со 140 до 90 в и манипулятор открывается. Rg, подается положительное напряжение на сетки ламп манипулятора. Усиление манипу-ляторного каскада при нажатой клавише зависит от величины этого положительного напряжения. Для регулировки силы звука одно из сопротивлений делителя Rao взято переменным и вмонтировано в ножную педаль. Емкость конденсатора C4i определяет степень атаки и затухания. [24]
Связь с клавиатурой может осуществляться через последовательный порт, параллельный порт или порт USB. При нажатии любой клавиши центральный процессор прерывается, и драйвер клавиатуры извлекает символ, читая порт ввода-вывода. Все остальное осуществляется программно, в основном в драйвере клавиатуры. [25]
Матричная 16-клавишная клавиатура. [26] |
В исходном состоянии на всех разрядных линиях входного порта присутствует высокий потенциал. При нажатии любой клавиши между соответствующими разрядами входного и выходного портов образуется электрическая связь. Для обнаружения нажатой клавиши микропроцессор непрерывно сканирует клавиатуру, последовательно подавая на каждый столбец низкий потенциал. Считывая информацию с входного порта, МП определяет нажатую клавишу по номеру опрашиваемого столбца и номеру строки, в которой обнаружен нулевой потенциал. [27]
На алфавитно-цифровых клавишах изображены два символа: верхний и нижний. При нажатии любой клавиши генерируется нижний символ, если клавиша LAT нажата, и верхний символ, если клавиша LAT отжата. [28]
Связь с клавиатурой может осуществляться через последовательный порт, параллельный порт или порт USB. При нажатии любой клавиши центральны. Все остальное осуществляется программно, в основном в драйвере клавиатуры. [29]
Кратковременная задержка вывода очередной группы данных на терминал, задаваемая в программе пользователя. Как правило, нажатие любой клавиши прерывает паузу, вызывая продолжение выполнения программы. [30]