Лабораторная работа №8
Задача
Построить автомат.
Варианты
-
А. Разработать Калькулятор. (хотя бы 2 арифметических или логических операции)
-
Б. Разработать автомат и программу, ведёт диалог с пользователем, предлагая вопрос с вариантами ответа (соответствуют кнопкам). При нажатии на кнопку текст на экране меняется на другой.
-
В. Ввод цифр с тумблеров и вывод их на экран в виде текста. (подразумевает преобразование числа в строку и обратно)
-
Г. Разработать автомат, реализующий элемент памяти с 8-битной адресацией. И адрес и данные устанавливаются на тумблерах (точнее или адрес или данные). То, как интерпритировать значение на тумблерах, зависит от нажатия на ту или иную кнопку (две кнопки «адрес», и «данные»). Так же есть ещё две кнопки «Читать» и «Писать». При нажатии на первую в последний выбранный адрес пишутся последние выбранные данные. А при нажатии на читать по последнему выбранному адресу данные читаются в регистр для данных. Значение регистра данных может отображаться диодами или на ЖК экране.
-
Д. разработать автомат продающий напитки. Выбор напитка, оплата и забирание стакана эмитируются кнопками. Выдача стакана, индикация его наличия и другие события эмитируются диодами. (можно использовать экран, но не обязательно). (задание допускает вариации функционала автомата, можно менять количество напитков от 1 до ∞, способ оплаты, учёт или не учёт конечного количества стаканов и денег, выдачу или невыдачу сдачи и другие параметры, при желании).
-
Е. Реализовать автомат, обеспечивающий функционал двунаправленного счётчика с пред-установкой. При нажатии на одну кнопку значение увеличивается, при нажатии на другую — уменьшается. При нажатии на третью кнопку значение счётчика устанавливается в соответствии с тумблерами.
- 15 декабря 2015, 10:48
- 1 декабря 2015, 12:49