Функция позволяет записать байт непосредственно
Функция позволяет записать байт непосредственно в аппаратный порт
ввода/вывода, адрес которого задан параметром <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 содержит набор оптимизированных