Вычислительная техника и сети в задачах управления качеством. Балабанов П.В - 54 стр.

UptoLike

54
граммы, выполнение программы в пошаговом режиме и реализуется
ряд других возможностей среды µVision2.
Отладка программы начинается с запуска программы на выпол-
нение. Последовательность выполнения команд можно контролиро-
вать в окне исходного текста программы на языке Си или в окне с про-
граммой на языке ассемблера. Как и в других интегрированных средах
программирования, в µVision2 существует возможность устанавливать
и снимать точки останова выполнения программы (Breakpoint).
Результат работы программы можно наблюдать в окнах:
проекта на закладке Regs (содержимое системных регистров
микроконтроллера);
Memory Window (содержимое памяти, кнопка );
Watch & Call Stack Window (значения переменных, кнопка ).
Имеется возможность проверки работы программы с такими уст-
ройствами микроконтроллера, как система прерываний, порты ввода-
вывода, последовательные порты, таймеры/счётчики, АЦП и др. Для
этого нужно из пункта меню Peripherals выбрать соответствующую
команду.
Кроме того, можно создавать отладочные функции, которые гене-
рируют внешние прерывания, периодически обновляют сигналы на
цифровых и аналоговых входах и подают данные на вход последова-
тельного порта.
Порядок выполнения работы
1. Запустите программу Keil µVision2.
2. Создайте новый проект для микроконтроллера 80С552 фирмы
Philips.
3. Скопируйте из директории I:\микропроцессоры\Keil\
Exam-
ples for EB552 в директорию, где находится ваш проект, файлы:
Hello.c исходного текста демонстрационной программы на язы-
ке Си;
Startup.a51системной программы на языке ассемблер;
Stdio1.h модифицированной библиотеки функций стандартного
ввода-вывода.
Примечание: целесообразно всем файлам и директориям при-
сваивать имена, использующие только латинские буквы, цифры и сим-
вол подчёркивания «_» и начинающиеся с латинской буквы.
4. Включите в проект эти файлы.
5. Настройте проект под лабораторный микроконтроллер EB552 с
эмулятором ПЗУ.