Реализация игры "гонки" на микроконтроллере Atmega16
Автор: partatip4 • Март 28, 2018 • Курсовая работа • 5,683 Слов (23 Страниц) • 599 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
[pic 1]
Институт
электронного обучения
Автоматизация технологических процессов
и производств (в нефтегазовой области)
РЕАЛИЗАЦИЯ ИГРЫ « ГОНКИ» НА МИКРОКОНТРОЛЛЕРЕ ATMEGA16
курсовая работа
по дисциплине
«Микропроцессорная техника»
Вариант № 7
Исполнитель: | |||||
студент группы | З-8Т23/07 | Кудрявцев Е.И. | 17.06.2016г. | ||
Руководитель: | Богомолов Е.Н. Воронин | ||||
преподаватель |
| ||||
Томск – 2016г.
Содержание
1 Введение………………………………………………………………………... 4
2 Принципиальная электрическая схема…………………………………….. 5
3 Алгоритм программы………………………………………………………….. 6
4 Моделирование МПУ…………………………………………………………9
5 Трассировка платы…………………………………………………………… 10
6 Список используемых источников…………………………………………...11
Приложение А……………………………………………………………………12
Приложение Б……………………………………………………………………13
Приложение В……………………………………………………………………14
Приложение Г…………………………………………………………………... 20
1
Техническое задание
- Введение
Игра «Гонки» - микроконтроллерное устройство динамического управления светодиодной матрицей. Цель игры заключается в перемещении управляемого объекта кнопками влево и вправо, избегая столкновения с препятствиями.
- Основание для разработки
Основанием разработки игры «Гонки» является задание на курсовую работу по дисциплине «Микропроцессорная техника» студентам группы 8Т10.
- Назначение разработки
Цель создания игры «Гонки» заключается в получении навыков программирования микроконтроллеров, углубленном изучении языка программирования С++, а так же моделировании электронных устройств.
- Требование к программному изделию
Требования к функциональным характеристикам: устройство должно запускать программу при подаче питания на него. Объект управления должен перемещаться на игровом поле с помощью двух кнопок управления «вправо» и «влево». В процессе игры должна повышаться сложность, путем увеличения скорости движения препятствий. По окончанию игры в случае проигрыша, программа должна сигнализировать об этом, и запустить выполнение программы сначала. Завершение выполнения программы должно осуществляться путем прекращения подачи питания на устройство.
...