Курсовая работа: Проектирование тренажера
Описание
Настоящая работа посвящена разработке тренажера проверки психофизиологических характеристик человека в виде МК-системы на базе микроконтроллера ATMega8515. Пользователю предлагается выбрать временной диапазон, в котором далее генерируется псевдослучайное число. Пользователь нажимает кнопку и самостоятельно засекает такое число секунд, после чего останавливает отсчет, после чего система сообщает, насколько он отклонился от требуемой величины.
Требования к разработанному тренажеру:
- Возможность смены диапазона генерации времени, которое пользователь должен засечь, возможные диапазоны времени в секундах: от 5 до 20, от 20 до 40, от 30 до 60, от 5 до 60;
- Генерация псевдослучайного числа в заданном диапазоне;
- Сравнение сгенерированного эталонного времени и времени, которое засек пользователь, вывод разницы;
- Накопление результатов пяти испытаний;
- Вывод результатов испытаний по UART.
В ходе работы разработаны алгоритмы функционирования такой системы, функциональная и электрическая схемы соединения элементов системы, написаны коды функционирования, соответствующие разработанным алгоритмам.
Для написания кодов был использован язык ассемблера AVR, работа осуществлялась в среде AVRStudio 4. Для проверки работоспособности разработанная схема была промоделирована в среде ProteusISIS 7.
Программный код находится в отдельном файле.