Интерфейсы периферийных устройств. Ключев А.О - 241 стр.

UptoLike

240
Со стороны персонального компьютера с использованием терминальной программы
контроллеру SDK-1.1 по последовательному каналу передается любой символ
английского алфавита в нижнем регистре (‘a’, ‘b’, ‘c’,…, ‘z’). В ответ контроллер
SDK-1.1 передает принятый символ в нижнем регистре и 5 символов английского
алфавита, следующих за введенным, в верхнем регистре. Все остальные вводимые
символы игнорируются контроллером SDK-1.1. Например, на символ ‘u’ ответом
является ‘uVWXYZ’, ‘m’ – ‘mNOPQRS’, ‘w’ – ‘wXYZ’ и т.д. Каждому обмену
данными между персональным компьютером и стендом SDK-1.1 назначается
отдельная строка.
Конвертор из шестнадцатеричной в двоичную систему счисления. Диапазон
преобразуемых значенийот 016 до FF16 включительно. 8-разрядная сетка для
отображения двоичных чисел. Контроллеру SDK-1.1 по последовательному каналу
со стороны персонального компьютера с использованием терминальной программы
передается шестнадцатеричное число для конвертирования, причем число это
отображается в терминале, а концом ввода является перевод на следующую строку
(<CR><LF>). После чего контроллер возвращает результат преобразования числа в
двоичную систему счисления, который отображается в терминале персонального
компьютера и на светодиодных индикаторах стенда SDK-1.1 (лабораторная работа
1). Каждое новое преобразование начинается с новой строки. Сигнализация в
случае ввода некорректных значенийсообщение об ошибке в последовательный
канал.
4. Скорость последовательного канала – 4800 бит/с.
На каждый принятый по последовательному каналу символ (от персонального
компьютера к SDK-1.1) в ответ передается этот же символ и 2 следующих за ним
символа согласно таблице ASCII (от SDK-1.1 к персональному компьютеру) и
отображается в терминальной программе. Причем все символы русского алфавита
отображаются в верхнем регистре, все символы английского алфавитав нижнем
регистре. Например, на символл’ (‘Л’) ответом являетсяЛМН’, ‘1’ – ‘123’, ‘i’ (‘I’)
– ‘ijk’ и т.д.
Вычитатель десятичных чисел. Диапазон значений уменьшаемого и вычитаемого
от 010 до 9910 включительно. Разность может быть как положительной, так и
отрицательной. Контроллеру SDK-1.1 по последовательному каналу со стороны
персонального компьютера с использованием терминальной программы передаются
уменьшаемое и вычитаемое (десятичные числа), причем разделителем введенных
значений является символ вычитания (‘-’), концом ввода является символ равенства
(‘=‘), получившееся выражение отображается в терминале персонального
компьютера. После чего контроллер возвращает результат операции, который
отображается в терминале. Каждое новое выражение начинается с новой строки.
Сигнализация в случае ввода некорректных значенийсообщение об ошибке в
последовательный канал.
5. Скорость последовательного канала – 1200 бит/с.
Со стороны персонального компьютера с использованием терминальной программы
контроллеру SDK-1.1 по последовательному каналу передается любой числовой
символ (‘0’, ‘1’, ‘2’,…, ‘9’). В ответ контроллер SDK-1.1 передает принятый символ
и все остальные числовые символы, следующие за введенным. Все
остальные
вводимые символы игнорируются контроллером SDK-1.1. Например, на символ ‘4’
ответом является ‘456789’, ‘8’ – ‘89’, ‘1’ – ‘123456789’ и т.д. Каждому обмену
данными между персональным компьютером и стендом SDK-1.1 назначается
отдельная строка.