Микропроцессорная техника: практический курс : учебное пособие для студентов Физико-технологического института, обучающихся по направлениям подготовки "Ядерная физика и технологии", "Биомедицинская инженерия"


Download 0.63 Mb.
Pdf ko'rish
bet33/74
Sana29.03.2023
Hajmi0.63 Mb.
#1306393
1   ...   29   30   31   32   33   34   35   36   ...   74
Bog'liq
978-5-321-02171-21 2012 (1)

\Keil Software\C51\ASM.
В стандартную поставку интегрированной среды Keil µVision файл
ADuC812.inc не входит, и в конкретной системе его может не оказаться.
В этом случае данный файл необходимо самостоятельно скопировать
в системную директорию. При отсутствии прав на запись в системную
директорию файл можно разместить в любом другом месте, например
в своей рабочей директории íÏÊ ÐÒÏÅËÔ Keil. При этом имя файла
следует указывать в двойных кавычках:
#include
"ADuC812.inc"
Это означает, что файл находится в директории текущего проекта,
т.е. в íÏÊ ÐÒÏÅËÔ Keil. При необходимости можно использовать
любую другую директорию и внутри кавычек указывать полное марш-
рутное имя файла.
Программа ассемблер запрещает повторное определение симво-
лических имен, определенных ранее. Поскольку в файле ADuC812.inc
даются определения всех без исключения регистров и адресуемых би-
товых полей микроконтроллера ADuC812, в том числе имеющихся в
кристалле i8051 и определенных по умолчанию, то при ассемблиро-
вании будет конфликт имен и сообщение об ошибке. Для устранения
конфликта при использовании файла ADuC812.inc необходимо отклю-
чить определения регистров и битовых полей, используемые в системе
по умолчанию (п. 3.2.1).
Предостережение. Особо подчеркнем, что если в разрабатываемой
программе не содержится команда #include  или
#include "ADuC812.inc"
, то ни в коем случае нельзя отключать
определения регистров и битовых полей, используемые в системе по
умолчанию (п. 3.2.1).
54


3.2. Подготовка и загрузка программы
3.2. Подготовка и загрузка программы
3.2.1. Интегрированная среда Keil µVision
Keil µVision – интегрированная среда фирмы Keil Software для мик-
роконтроллеров семейства x51. Она включает в себя стандартный
интерфейс Windows, средства управления проектами, мощный тек-
стовый редактор и многофункциональный отладчик в удобной про-
граммной оболочке, транслятор с языка C51, макроассемблер A51,
редактор связей L51, симулятор-отладчик, операционную систему ре-
ального времени и встроенную справочную систему. Рассмотрим ко-
ротко порядок работы с интегрированной средой Keil µVision.
1. В своей личной студенческой директории на сервере необходимо
создать директорию ’íÏÊ ÐÒÏÅËÔ Keil’. Здесь будут распола-
гаться многочисленные файлы, создаваемые интегрированной
средой в процессе работы: исходные тексты, результаты ассем-
блирования и различные вспомогательные файлы.
2. Для запуска пакета µVision служит исполняемая программа

Download 0.63 Mb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   ...   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling