ВУЗ:
Составители:
Рубрика:
68
Порядок выполнения работы
1. Разработайте алгоритм решения поставленной в работе задачи.
2. Запустите программу Keil µVision2 и модифицируйте про-
грамму созданного в предыдущих работах проекта для решения задачи
в соответствии с разработанным алгоритмом. Для сохранения исход-
ного файла программы его можно скопировать в любую другую ди-
ректорию вне среды µVision2. При модификации программы пользуй-
тесь методическими указаниями и всем исходным текстом программы.
3. Обработайте проект и произведите исправление допущенных
ошибок.
4. Загрузите программу в контроллер и произведите её отладку.
5. Отметьте скорость выполнения программы и при необходимо-
сти добавьте блок задержки.
6. Подберите предельное значение переменной блока задержки
для согласования хода часов программы с реальным временем.
Контрольные вопросы
1. Назовите основные элементы программы на языке Си.
2. Поясните принцип действия разработанной программы.
3. В чём заключаются основные недостатки разработанной про-
граммы?
Практическая работа 13
ИЗУЧЕНИЕ СИСТЕМЫ ПРЕРЫВАНИЙ
МИКРОПРОЦЕССОРОВ
Цель работы: изучить принципы работы системы прерываний и
таймеров микропроцессора, получить навыки разработки программ,
действующих в реальном времени.
Задание
Разработать программу, реализующую счёт времени с отображе-
нием часов, минут и секунд с использованием прерываний по таймеру.
Методические указания
Большинство реальных задач, решаемых при помощи ЭВМ, со-
провождаются событиями, которые требуют реакции микропроцессора
только в определённые моменты времени. Например, при нажатии на
клавишу необходимо вывести сообщение на экран; после окончания
приёма байта информации по последовательному интерфейсу необхо-
димо сохранить его в ячейке памяти. Если организовать непрерывный
Страницы
- « первая
- ‹ предыдущая
- …
- 66
- 67
- 68
- 69
- 70
- …
- следующая ›
- последняя »