Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ASSEMBLER / Пособие51GB / !!!!!ИТОГО!!!!!.doc
Скачиваний:
175
Добавлен:
16.04.2015
Размер:
4.14 Mб
Скачать

Регистр exicon

MSB LSB

-

IЕ6

IЕ5

IЕ4

IЕЗ

IЕ2

ITЗ

IТ2

Бит

Поз.

Функция присвоения приоритета прерывания

-

EXICON.7

Зарезервировано для дальнейшего использования

IЕ6

EXICON.6

Флаг прерывания INT6

IЕ5

EXICON.5

Флаг прерывания INT5

IЕ4

EXICON.4

Флаг прерывания INT4

IЕЗ

EXICON.3

Флаг прерывания INT3

IЕ2

EXICON.2

Флаг прерывания INT2

IТЗ

EXICON.1

Бит управления INT3.

При IТ3=0 активный фронт прерывания – отрицательный

При IТЗ=1 активный фронт прерывания – положительный

IТ2

EXICON.0

Бит управления INT2.

При IТ2=0 активный фронт прерывания - отрицательный

При IТ2=1 активный фронт прерывания – положительный

3.4 Узел ацп Функциональная схема ацп

АЦП микроконтроллеров 8XC51GB имеет 8 аналоговых входов (выводы АСН0-АСН7), вход внешнего запуска TRIGIN, выводы питания и земли аналоговой части (AVref и AVss), развязанные с цифровой частью, а также вывод опорного напряжения сравнения COMPREF.

Внутренние цепи АЦП содержат 8-канальный мультиплексор, 256-элементную резисторную линейку, компаратор, устройство выборки/хранения, регистр последовательного приближения, 8 регистров результата, регистр результата сравнения.

Регистры результатов преобразований АЦП

АЦП имеет 10 регистров, адресуемых в пространстве SFR. Регистры AD0-AD7 содержат результаты преобразований по каждому из 8-ми каналов. Причём значение каждого регистра обновляется по завершению преобразования, начиная с регистра AD0. Физические адреса регистров AD0-AD7: 84h, 94h, 0A4h, 0В4п, 0C4h, 0D4h, 0E4h, 0F4h.

Регистр результатов сравнения АЦП - АСМР

Данный регистр (физический адрес - 0C7h) содержит 8 флагов, отражающих результат сравнения значения аналоговых входов АСН0-АСН7 со входом COMPREF. Если входное напряжение аналогового входа больше нежели COMPREF, то соответствующий флаг регистра АСМР устанавливается в "1". В случае, когда напряжение аналогового входа меньше, чем COMPREF, устанавливается логический "0".

Регистр результата сравнения асмр

MSB LSB

СМР0

СМР1

СМР2

СМРЗ

СМР4

СМР5

СМР6

СМР7

Бит

Поз.

Функция присвоения приоритета прерывания

СМР0

АСМР.7

Флаг сравнения. Канал 0. АСМР=1,если UACH0 > UCOMPREF

СМР1

АСМР.6

Флаг сравнения. Канал 1. АСМР=1,если UACH1 > UCOMPREF

СМР2

АСМР.5

Флаг сравнения. Канал 2. АСМР=1,если UACH2 > UCOMPREF

СМРЗ

АСМР.4

Флаг сравнения. Канал 3. АСМР=1,если UACH3 > UCOMPREF

СМР4

АСМР.З

Флаг сравнения. Канал 4. АСМР=1,если UACH4 > UCOMPREF

СМР5

АСМР.2

Флаг сравнения. Канал 5. АСМР=1,если UACH5 > UCOMPREF

СМР6

АСМР.1

Флаг сравнения. Канал 6. АСМР=1,если UACH6 > UCOMPREF

СМР7

АСМР.0

Флаг сравнения. Канал 7. АСМР=1,если UACH7 > UCOMPREF

Регистр управления АЦП - АСОN

Регистр ACON (физический адрес 097h), содержит флаг прерывания AIF, бит разрешения преобразования АСЕ, два бита выбора канала ACS1 и ACS0, биты режима входа AIM и режима запуска АТМ.

Соседние файлы в папке Пособие51GB