Составители:
259
• кнопка «*» («старт/пауза») – запускает процесс измерения времени либо
приостанавливает его, не сбрасывая;
• кнопка «#» («сброс») – сбрасывает замеряемое время в ноль.
На ЖКИ должна отображаться четко следующая информация: замеряемое время (слева
в верхней строке); минимальное из всех замеренных времен (слева в нижней строке);
максимальное из всех замеренных времен (справа в нижней
строке). Формат отображения
времени: «SS:CC», где SS – секунды, CC – сотые доли секунды. После переполнения
секундомер начинает отсчет с нуля, т.е. 99,99с Æ 0с. Замеренный интервал времени по
нажатию кнопки «пауза» должен выводиться в последовательный канал в формате,
описанном ранее. Каждый интервал с новой строки. Сообщения о сбросе и переполнении
секундомера тоже должны выводиться в последовательный канал (формат этих сообщений
определяется студентом).
В рамках задания необходимо реализовать:
• драйвер таймера;
• драйвер последовательного канала;
• драйвер клавиатуры;
• драйвер ЖКИ.
2. Калькулятор.
Написать программу, реализующую функции простого калькулятора. Управление
калькулятором должно осуществляться с клавиатуры стенда SDK-1.1:
• кнопки «0 – 9» – ввод операндов;
• кнопка «A» – операция сложения;
• кнопка «B» – операция вычитания;
• кнопка «C» – операция умножения;
• кнопка «D» – операция деления;
• кнопка «*» – начало процесса вычисления;
• кнопка «#» – сброс. На ЖКИ должна выводиться следующая информация:
вычисляемое выражение (например, «25+75», затем, после нажатия кнопки «*» –
«25+75=100»).
Разрядная сетка операндов и результатов определяется студентом, однако должна
содержать не меньше 2 десятичных разрядов и обладать возможностью легкого
увеличения/уменьшения. После нажатия кнопки сброса, а также в начале работы
калькулятора на индикаторе должен отображаться ноль. Каждое вычисленное выражение (по
нажатию кнопки «*») должно выводиться в последовательный канал в формате, описанном
ранее, и начинаться с новой строки.
В рамках задания необходимо реализовать:
• драйвер последовательного канала;
• драйвер клавиатуры;
• драйвер ЖКИ.
Страницы
- « первая
- ‹ предыдущая
- …
- 258
- 259
- 260
- 261
- 262
- …
- следующая ›
- последняя »
