Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Перевести таймер T0 в шестнадцатиразрядный режим работы ;

Встроенные имена | Группа команд пересылки данных | Группа логических команд | Группа арифметических команд | Группа команд управления | Директивы ассемблера ASM-51 | Пример выполнения работы | Задание на выполнение работы. | Краткие теоретические сведения | Примечание. INT0 соответствует альтернативная функция вывода Р3.2, |


Читайте также:
  1. A) национальным режимом;
  2. D. Дотримуватись звичайного побутово-трудового режиму
  3. II. Санитарно-гигиенический режим в приемном отделении
  4. II.2.1. Конструирование системы мероприятий, проходящих в режиме самоорганизации педагогов и вожатых.
  5. III. Гигиенические требования к режиму эксплуатации плавательных бассейнов
  6. III. Гигиенические требования к режиму эксплуатации плавательных бассейнов
  7. III. Санитарно-гигиенический режим в отделениях

Синхронизироваться от внутреннего генератора ;|+------------Запретить управление таймером от ножки INT0 ;||++-------------Перевести таймер T1 в тринадцатиразрядный режим ;|+----------------Синхронизироваться от внутреннего генератора   ;+-----------------Запретить управление таймером от ножки INT1   ;Настроить таймер на генерацию 15-ти миллисекундного интервала времени----------------- mov TH0, #HIGH(-15000);Загрузить старший байт таймера mov TL0, #LOW(-15000);Загрузить младший байт таймера OjidanTimer: jnb TF0, OjidanTimer;Подождать пока не переполнится таймер   В рассмотренном примере переполнение таймера произойдёт через 15000 циклов процессора, то есть через 15 мс. Программа будет постоянно проверять состояние флага переполнения таймера и как только он установится в единицу, перейдёт к выполнению следующей команды. Нулевой и первый режимы работы таймеров T0 и T1 предназначены для формирования одиночного интервала времени. Если возникает необходимость формировать последовательность интервалов времени для периодических процессов, то загрузка регистров TH0 и TL0 для задания нужного интервала времени производится программно, что для коротких интервалов времени может привести к значительным затратам процессорного времени. Для формирования последовательности одинаковых интервалов времени используется режим работы таймера с перезагрузкой - режим 2.  


Дата добавления: 2015-07-20; просмотров: 48 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Режим 1| Режим 2

mybiblioteka.su - 2015-2024 год. (0.005 сек.)