Микропроцессорные средства и системы управления: учебное пособие / А. В. Мануковский, А. Ж. Саринова.

Синтаксис: INPUT [“prompt”] , var [, vam] [NOECHO] [ TIMEOUT = xx] INPUTHEX [“prompt”] , var [, vam] [NOECHO] [ TIMEOUT = xx] INPUTBIN varl [,vam] Prompt - приглашение (сообщение, которое будет выводится на терминал перед вводом переменной). Var, vam - переменные (их может быть несколько), значения которых вводятся. NOECHO - опция, запрещающая эхо (передачи обратно введенных символов). TIMEOUT опция, указывающая на необходимость проверки времени ввода. В версии компилятора старше 2.01 эту опцию перед использованием необходимо объявить директивой STIMEOUT XX - параметр задержки до 2Л3 1, по истечению которой произойдет возврат даже при отсутствии ввода данных. Единица времени ожидания приблизительно равна 100 мкс(при 12 МГц). При использовании этой опции компилятор занимает в памяти четыре байта для счетчика времени. Пример: $baud = 4800 ‘порт должен быть настроен Scrystal = 12000000 Stimeout ‘будет применяться ввод с тайм-аутом! Dim V As Byte , В1 As Byte Dim C As Integer , D As Byte Dim S As String * 15 ‘только если поддерживается XRAM Input «Введите V» , V ‘вводить только десятичные цифры Input В 1 ‘без запроса Inputhex «Enter hex number (4 bytes)» , С ‘только шестнадц. Print C Inputhex «Enter hex byte (2 bytes)» , D ‘2 байта шестнадцатср. Print D Input «More variables» , C , D ‘несколько переменных Print C ; « » ; D : Print Input C Noecho ‘без эха Input «Enter your name» , S : Print Print «Hello» ; S Input S Noecho Timeout = 10000 ‘без эха символьную строку ‘на ввод строки 400 мс Print S

RkJQdWJsaXNoZXIy MTExODQxMg==