Тема: Организация ввода информации с консоли Цель работы: Освоение операций ввода информации с консоли в интегрированной среде разработки программ «BasCom-8051». В результате выполнения работы студент должен: знать: - способы организации ввода информации с консоли в среде «BasCom-8051»; уметь: - разрабатывать и отлаживать программы, содержащие блоки ввода символьной информации с реальной и виртуальной консолей. Краткие теоретические сведения Для организации операций ввода с консоли в среде «BasCom- 51» служат операторы INPUT, INPUTHEX и INPUTBIN, а также INKEY и WA1TKEY. Первая группа операторов служит для ввода переменных любой длины, а вторая - для ввода только одного символа, причем INKEY применяют для осуществления ввода «на лету» (без остановки работы программы), а остальные - для ввода с ожиданием нажатия клавиш. Применение перечисленных операторов поясняется следующими таблицами и примерами. Таблица 6 - Операции INPUT, INPUTHEX, INPUTBIN INPUT, INPUTHEX, INPUTBIN Действие: Функция INPUT может быть использована, когда в системе имеется интерфейс RS-232. При подключении к нему компьютера с программой эмулятора терминала (или другой программой, воспроизводящей аналогичные функции) имеется возможность ввода значений переменных в текстовом виде (числовых и символьных). BASCOM также поддерживает с помощью функция INPUTHEX ввод переменных в НЕХ-коде, записанном символами (каждый байт записывается двумя символами). Прием заканчивается при поступлении символа <RETURN> (ODh) после нажатия на клавишу <ENTER>. Функция INPUTBIN записывает принятые последовательным портом значения «как есть». Ввод заканчивается, как только переменная заполнится, т.е. будет принято необходимое число байт (один для байтовой переменной, два для слова).
RkJQdWJsaXNoZXIy MTExODQxMg==