Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ASSEMBLER / Пример создания проекта в uVision2 на ассемблере

.doc
Скачиваний:
114
Добавлен:
16.04.2015
Размер:
379.39 Кб
Скачать

Пример создания проекта на языке ассемблера для учебного контроллера в интегрированной среде разработки Keil μVision2.

Для создания проекта выполните следующие шаги:

  1. Запустите μVision2, щелкнув по ярлыку

После запуска появится главное окно среды разработки:

Окно имеет четыре основные области. Вверху окна находится меню и панель инструментов. Внизу окна находится панель вывода сообщений компилятора (вкладка «Build» ), отладчика (вкладка «Command») и результатов поиска. В центре окна расположена панель проекта и пространство для окон редактора.

  1. Создайте новый проект, выбрав пункт меню Project->New Poject… В окне «Create New Project» укажите имя проекта и папку, в которой будут храниться его файлы. Нажмите кнопку Save.

Появится окно выбора типа микропроцессора.

  1. Укажите тип устройства Intel->80C51GB в окне «Select device»

  1. Откажитесь от копирования стандартного кода инициализации, нажав кнопку «Нет» в окне с вопросом.

  1. Создайте новый файл для текста программы, выбрав пункт меню File‑>New…

Появится пустое окно редактора.

  1. Сохраните файл в папке проекта с расширением .a51. Для этого выберите пункт меню File->Save As…

Например, можно дать файлу имя «Program1.a51». Это имя необходимо ввести полностью (с расширением) в поле «File name»

  1. Добавьте файл к проекту, выбрав пункт «Add Files to Group ‘Source Group 1’» в контекстном меню (правая кнопка мыши) для «Source Group 1».

  1. В окне выбора файла укажите тип файлов «Asm Source file» в поле «Files of type» и выберите имя созданного в п.6 файла (Например, «Program1.a51»). Нажмите кнопку «Add», затем «Close».

Выбранный файл появиться в панели проекта.

  1. Наберите текст программы в окне редактора. Сохраните проект.

Внимание! В соответствии с распределением памяти учебного контроллера, требуется указать директиву «ORG 8000h» в начале программы. В конце программы укажите директиву «END».

  1. Откомпилируйте проект, выбрав пункт меню Project->Build target

После компиляции в панели вывода сообщений компилятора появится результат компиляции проекта. Если компиляция прошла без ошибок, то появится сообщение «”NewProject1” – 0 Error’s».

Если в тексте проекта присутствуют ошибки, появятся сообщения с кратким описанием ошибки. Двойной щелчок по описанию ошибки укажет место в исходном тексте проекта, которое вызвало ошибку.

После компиляции проекта его можно загружать в учебный контроллер для отладки.