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


PSMI – источник питания, вектор 43H, порядок опроса 1; ADCI


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

PSMI
– источник питания, вектор 43H, порядок опроса 1;
ADCI
– завершение преобразования аналогоцифрового преоб-
разователя, вектор 33H, порядок опроса 3;
I2CI/SPII – последовательный интерфейс I
2
C / SPI, вектор 3BH,
порядок опроса 7;
TF2/EXF2 – переполнение разрядности таймера T2, вектор 2BH, по-
рядок опроса 9.
ADuC812 имеет векторы прерываний в диапазоне 0003H–0043H,
лежащем в области младших адресов резидентной Flash-памяти про-
грамм. В стенде SDK-1 по адресам векторов прерываний во Flash-
памяти записаны команды переходов на векторы пользовательской
таблицы, размещенной в SRAM в области адресов 2003H–2043H. По
адресам векторов пользовательской таблицы 20xx (xx-вектор преры-
ваний) пользователем указываются команды переходов на процедуры
обработки прерываний. Например, вектору прерываний 03H будет
соответствовать адрес пользовательской таблицы 2003H.
3.1.3. РСФ и битовые поля
В микроконтроллере ADuC812 есть ряд дополнительных (по отно-
шению к базовому кристаллу i80c51) регистров специальных функций
и битовых полей. Если дополнительные регистры и поля не исполь-
зуются, то на программном уровне нет никаких отличий от i80c51. В
системах разработки имена всех регистров и битовых полей кристалла
i80c51 обычно являются зарезервированными именами и определены
по умолчанию.
Если в программе используются дополнительные (по отношению
к кристаллу i80c51) возможности микроконтроллера, то дополнитель-
ные регистры специальных функций и битовые поля необходимо спе-
циально определить. Адреса всех регистров приведены в описании
микроконтроллера [5]. Для примера определим регистр dpp – указа-
тель страницы внешней памяти программ. Адрес регистра 84H.
dpp
data 84H
После этого данный регистр доступен по своему имени – dpp.
В тех случаях, когда требуется сделать много таких определений,
удобно воспользоваться специально подготовленным файлом, в кото-
ром приведены ассемблерные определения всех байтовых регистров и
53


3. Лабораторный практикум
битовых полей микроконтроллера ADuC812 (ADuC812.inc). Для под-
ключения этого файла необходимо в тексте программы на языке ас-
семблера сделать декларацию
#include

Необходимо обратить внимание, что соответствующие файлы с
определениями на языке C51 имеют другое расширение, а именно
(*.h). Угловые скобки вокруг имени файла означают, что он поме-
щен в стандартную системную директорию интегрированной среды:

Download 0.63 Mb.

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




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