Таймеры/счетчики

,

.

Определим количество машинных циклов М, необходимых для формирования временного интервала 22 мкс:

,

.

Наиболее удобным режимом работы таймера T0 является Режим 2, обеспечивающий автоматическую перезагрузку регистра TL0 при переполнении. Перед включением таймера в регистр TH0 необходимо записать число Х, с которого начинает счет регистр TL0 (начальную уставку таймера). Так как счет производится по возрастанию, значение числа Х, соответствующее отсчету 60 машинных циклов до переполнения таймера (значение FFh+1), определяется выражением:

,

.

Таким образом, перед первым включением таймера T0 необходимо определить его режим работы, установив значения соответствующих битов в регистре TMOD, и запись в регистры TL0 и TH0 начальную установку С4h.

Система прерываний P83C51RB+

Микроконтроллер P83C51RB+ имеет четырехуровневую систему прерываний, поддерживает семь векторов прерывания.

Внешние прерывания INT0^ и INT1^ могут быть вызваны уровнем, либо переходом сигнала из 1 в 0 на входах P83C51RB+ в зависимости от значений управляющих бит IT0 и IТ1 в регистре TCON. От внешних прерываний устанавливаются флаги IE0 и IE1 в регистре ТСОN, которые инициируют вызов соответствующей программы обслуживания прерывания. Сброс этих флагов выполняется аппаратно только в том случае, если прерывание было вызвано по переходу (срезу) сигнала. Если же прерывание вызвано уровнем входного сигнала, то для сброса флага IE соответствующая подпрограмма обслуживания прерывания должна воздействовать на источник прерывания, чтобы он снял свой запрос.

Таблица 8 - Структура системы прерываний.

Источник

Приоритет опроса

Флаг запроса

Назначение

Векторный адрес

1

2

3

4

5

Х0

1

IE0

Внешнее событие на выводе INT0

03Н

Т0

2

TF0

Переполнение T/C0

0ВН

Х1

3

IE1

Внешнее событие на выводе INT1

13Н

Т1

4

TF1

Переполнение T/C1

1ВН

6

RI, TI

Последовательный порт: приём или передача

23Н

Т2

5

TF2, EXF2

Прерывание от T/C2

2ВН

РСА

7

CF, CCFn, n=0…4

Прерывание от PCA

33Н

Таблица 9 - Приоритеты прерываний

Биты приоритета

Уровень приоритета прерываний

IPH.x

IP.x

0

0

Уровень 0 (низкий)

0

1

Уровень 1

1

2

3

1

0

Уровень 2

1

1

Уровень 3 (высокий)

Перейти на страницу: 1 2 3

Читайте также

Проектирование и разработка интернет-магазина Компьютерная техника
Разработка сайтов для компаний является актуальной и востребованной сферой деятельности, т.к. сайт фирмы в сети Интернет представляет собой достаточно дешевый и массовый способ рекл ...

Применение пространственной фильтрации для улучшения радиоголографических изображений объектов, находящихся за препятствиями
В настоящее время активно развивается раздел науки, посвященный радиовидению. Это связано с тем, что радиовидение может найти свое применение в широкой сфере деятельности человека для об ...

Назначение и виды ударно-контактных извещателей
Извещатели ударно-контактные формируют тревожное извещение при нормированном ударном воздействии на контролируемую поверхность охраняемого объекта. Они предназначены для обнаружения раз ...

Основные разделы

Все права защищены! (с)2025 - www.generallytech.ru