Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
pr_51_teo2.doc
Скачиваний:
15
Добавлен:
19.02.2016
Размер:
1.54 Mб
Скачать

Interrupt vector addresses

Interrupt

Mnemonic

Interrupt Name

Vector

Address

Priority

within

Level

IE0

External Interrupt 0

0003h

1

TF0

Timer0 Overflow Interrupt

000Bh

2

IE1

External Interrupt 1

0013h

3

TF1

Timer1 Overflow Interrupt

001Bh

4

RI/TI

UART Interrupt

0023h

5

Регистр масок прерывания (IE).

Символ

Позиция

Имя и назначение

EA

IE.7

Снятие блокировки прерываний. Сбрасывается программно для запрета всех прерываний независимо от состояний IE4-IE0

-

IE.6

Не используется.

-

IE.5

ES

IE.4

Бит разрешения прерывания от УАПП. Установка/сброс программой для разрешения/запрета прерываний от флагов TI или RI

ET1

IE.3

Бит разрешения прерывания от таймера 1. Установка/сброс программой для разрешения/запрета прерываний от таймера 1.

EX1

IE.2

Бит разрешения внешнего прерывания 1. Установка/сброс программой для разрешения/запрета прерываний.

ET0

IE.1

Бит разрешения прерывания от таймера 0. Работает аналогично IE.3.

EX0

IE.0

Бит разрешения внешнего прерывания 0 Работает аналогично IE.2.

Регистр приоритетов прерываний (ip)

Символ

Позиция

Имя и назначение

-

IР.7-IР.5

Не используются

PS

IР.4

Бит приоритета УАПП. Установка/сброс программой для присваивания прерыванию от УАПП высшего/низшего приоритета

РТ1

1Р.З

Бит приоритета таймера 1. Установка/сброс программой присваивания прерыванию от таймера 1 высшего/низшего приоритета

РХ1

IР.2

Бит приоритета внешнего прерывания 1. Установка/сброс программой для присваивания высшего/низшего приоритета внешнему прерыванию INT1/

РТО

IР.1

Бит приоритета таймера 0. Работает аналогично IP.3

РХО

IР.О

Бит приоритета внешнего прерывания 0. Работает аналогично IP.2

Карта адресуемых бит в блоке регистров специальных функций

Система подготовки программ i8051 Справочная информация Псевдокоманды транслятора:

LIST,NOLIST - управление листингом

ORG <операнд> - установка счетчика адресов

EQU <операнд> - определение адреса идентификатора

SET <операнд> - аналогично EQU, с возможной переустановкой в

программе

END - конец программы

HEXFILE <имя файла> - создание файла *.HEX

LISTFILE <имя файла> - создание файла листинга *.LST

DB ... - определение однобайтных констант

DW ... - определение двухбайтных констант

DS <операнд> - резервирование памяти в программе

Префиксы операндов: LOW - младший байт операнда

HIGH - старший байт операнда

В Вашем распоряжении программно-доступные регистры:

A, B, PSW, SP, DPTR(DPH,DPL), P0, P1, P2, P3,

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]