Клиппер 5. Справочник

Функция позволяет записать байт непосредственно


 
    Функция позволяет записать байт непосредственно в аппаратный порт
    ввода/вывода, адрес которого задан параметром <nPort|cHexPort>.
 
    Для стандартных аппаратных средств, таких как порты последовательного
    интерфейса, CT II содержит набор оптимизированных функций. Однако, при
    необходимости записать информацию непосредственно в порт ввода/вывода,
    можно использовать и данную функцию.
 
  Примечания
 
  . Функция не позволяет определить, доступен ли порт, а также
    возможна ли в него запись.


 
  Примеры
 
  . Вывод байта по пятому адресу первого порта последовательного
    интерфейса:
 
    ? OUTBYTE(1020,1)           // Байт 5 порта 1 (включение DTR-сигнала)
    ? OUTBYTE("3FC", 0)         // Тот же адрес, но в шестнадцатеричной форме
                                // (выключение DTR-сигнала)
 

See Also: INBYTE()
OUTWORD()

 

 

 OUTWORD()
 Выводит 16-битовое слово в порт ввода/вывода.
------------------------------------------------------------------------------
 
  Синтаксис
 
    OUTWORD(<nPort|cHexPort>, <nOutWord|cHexOutWord>) --> lSuccessful
 
  Параметры
 
    <nPort|cHexPort> - адрес порта ввода/вывода, заданный в виде числа или
    в форме символьной строки шестнадцатеричных цифр.
 
    <nOutWord|cHexOutWord> - выводимое в порт ввода/вывода значение,
    заданное в виде числа или в форме символьной строки шестнадцатеричных
    цифр. Максимальное значение 65535 ("FFFF").
 
  Возвращаемое значение
 
    lSuccessful - логическое значение .T. при успешном выводе, или .F. при
    некорректном задании параметров.
 
  Описание
 
    Функция позволяет записать 16-битовое слово непосредственно в
    аппаратный порт ввода/вывода, адрес которого задан параметром
    <nPort|cHexPort>. Для стандартных аппаратных средств, таких как порты
    последовательного интерфейса, CT II содержит набор оптимизированных

Содержание раздела