241
• Конвертор из десятичной в шестнадцатеричную систему счисления. Диапазон
преобразуемых значений – от 010 до 25510 включительно. Контроллеру SDK-1.1 по
последовательному каналу со стороны персонального компьютера с использованием
терминальной программы передается десятичное число для конвертирования,
причем число это отображается в терминале, а концом ввода является перевод на
следующую строку (<CR><LF>). После чего контроллер возвращает результат
преобразования
числа в шестнадцатеричную систему счисления, который
отображается в терминале персонального компьютера. Каждое новое
преобразование начинается с новой строки. Сигнализация в случае ввода
некорректных значений – сообщение об ошибке в последовательный канал и
зажигание светодиодов (лабораторная работа № 1).
6. Скорость последовательного канала – 1200 бит/с.
• На каждый принятый по последовательному каналу символ (от персонального
компьютера к SDK-1.1) в ответ передается этот же символ и 2 предшествующих ему
символа согласно таблице ASCII (от SDK-1.1 к персональному компьютеру) и
отображается в терминальной программе. Причем все символы русского алфавита
отображаются в верхнем регистре, все символы английского алфавита – в нижнем
регистре. Например, на символ ‘л’ (‘Л’) ответом является ‘ЛКЙ’, ‘5’ – ‘543’, ‘i’ (‘I’) –
‘ihg’ и т.д.
• Умножитель десятичных чисел. Диапазон значений множителей – от 010 до 9910
включительно. Контроллеру SDK-1.1 по последовательному каналу со стороны
персонального компьютера с использованием терминальной программы передаются
множители (десятичные числа), причем разделителем введенных значений является
символ умножения (‘*’), концом ввода является символ равенства (‘=‘),
получившееся выражение отображается в терминале персонального компьютера.
После чего контроллер возвращает результат операции, который отображается в
терминале. Каждое новое выражение начинается с новой строки. Сигнализация в
случае ввода некорректных значений – сообщение об ошибке в последовательный
канал и зажигание светодиодов (лабораторная работа № 1).
7. Скорость последовательного канала – 2400 бит/с.
• Со стороны персонального компьютера с использованием терминальной программы
контроллеру SDK-1.1 по последовательному каналу передается любой символ
английского алфавита в нижнем регистре (‘a’, ‘b’, ‘c’,…, ‘z’). В ответ контроллер
SDK-1.1 передает принятый символ в нижнем регистре и все символы английского
алфавита, предшествующие введенному, в верхнем регистре. Все остальные
вводимые символы игнорируются контроллером SDK-1.1. Например, на символ ‘f’
ответом является ‘fEDCBA’, ‘j’ – ‘jIHGFEDCBA’, ‘p’ – ‘pONMLKJIHGFEDCBA’ и
т.д. Каждому обмену данными между персональным компьютером и стендом
SDK-1.1 назначается отдельная строка.
• Конвертор из шестнадцатеричной в десятичную систему счисления. Диапазон
преобразуемых значений – от 016 до FF16 включительно. Контроллеру SDK-1.1 по
последовательному каналу со стороны персонального компьютера с использованием
терминальной программы передается шестнадцатеричное число для
конвертирования, причем число это отображается в терминале, а концом ввода
является перевод на следующую строку (<CR><LF>). После чего контроллер
возвращает результат преобразования числа в десятичную систему счисления,
который отображается в терминале персонального компьютера. Каждое новое
преобразование начинается с новой строки. Сигнализация в случае ввода