252
5. Основные результаты.
Б.4.6 Литература
Литература к лабораторной работе: [38], [50], [51], [57], [58], [59], [75],
[86], [89], [97], [3], [8], [9], [21].
Б.4.7 Варианты заданий
В случае установки на DIP-переключателях заданной комбинации
(определяется студентом) контроллер SDK-1.1 входит в режим тестирования
клавиатуры. В остальных случаях выполняется задача в соответствии с
вариантом задания.
1. Скорость последовательного канала – 9600 бит/с.
Конвертор из десятичной в двоичную систему счисления. Диапазон преобразуемых
значений – от 0
10
до 255
10
включительно. 8-разрядная сетка для отображения двоичных
чисел. При помощи клавиатуры SDK-1.1 вводится десятичное число для
конвертирования. Кнопка перевода в двоичную систему счисления – «*». Вводимые с
клавиатуры числа и результат должны выводиться в последовательный канал и
отображаться в терминале персонального компьютера. Каждое новое преобразование
начинается с новой строки. Должен быть предусмотрен контроль ввода корректных
значений.
2. Скорость последовательного канала – 9600 бит/с.
Сумматор десятичных чисел. Диапазон значений слагаемых – от 0
10
до 99
10
включительно. При помощи клавиатуры SDK-1.1 вводятся два слагаемых (десятичные
числа), причем разделителем слагаемых является символ «+» (кнопка «A» на
клавиатуре), символом начала вычисления – «=» (кнопка «#»). Вводимые с клавиатуры
числа и результат должны выводиться в последовательный канал и отображаться в
терминале персонального компьютера. Каждое новое выражение начинается с новой
строки. Должен быть предусмотрен контроль ввода
корректных значений.
3. Скорость последовательного канала – 4800 бит/с.
Конвертор из шестнадцатеричной в двоичную систему счисления. Диапазон
преобразуемых значений – от 0
16
до FF
16
включительно. 8-разрядная сетка для
отображения двоичных чисел. При помощи клавиатуры SDK-1.1 вводится
шестнадцатеричное число для конвертирования. Кнопка перевода в двоичную систему
счисления – «#». Вводимые с клавиатуры числа и результат должны выводиться в
последовательный канал и отображаться в терминале персонального компьютера.
Каждое новое преобразование начинается с новой строки. Должен быть предусмотрен
контроль ввода корректных значений.
4. Скорость последовательного канала – 4800 бит/с.
Вычитатель десятичных чисел. Диапазон значений уменьшаемого и вычитаемого – от 0
10
до 99
10
включительно. Разность может быть как положительной, так и отрицательной.
При помощи клавиатуры SDK-1.1 вводятся уменьшаемое и вычитаемое (десятичные
числа), причем разделителем введенных значений является символ «-» (кнопка «B» на
клавиатуре), символом начала вычисления – «=» (кнопка «#»). Вводимые с клавиатуры
числа и результат должны выводиться в последовательный канал и отображаться в
терминале персонального компьютера. Каждое новое
выражение начинается с новой
строки. Должен быть предусмотрен контроль ввода корректных значений.