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

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

Группа команд управления | Директивы ассемблера ASM-51 | Пример выполнения работы | Задание на выполнение работы. | Краткие теоретические сведения | Примечание. INT0 соответствует альтернативная функция вывода Р3.2, | Режим 1 | Перевести таймер T0 в шестнадцатиразрядный режим работы ; | Режим 2 | Режим 3 |


Читайте также:
  1. Будь-який розчин на водній основі можна перевести в емульсійний шляхом додавання відповідної кількості нафти чи інших вуглеводневих речовин і емульгатора.
  2. Использование таймера в качестве частотомера.
  3. Перевести таймер T0 в шестнадцатиразрядный режим работы ;
  4. Порядок настройки таймера УТ1-PiC
  5. Установите таймер.
  6. Я смогу перевести этот тект.

Работать от сигнала на ножке T0 ;|+----------Запретить управление таймером от ножки INT0 ;||++-----------Перевести таймер T1 в шестнадцатиразрядный режим ;|+-------------Синхронизироваться от внутреннего генератора ;+--------------Запретить управление таймером от ножки INT1     mov TH0, #0;Обнулить старший байт счётчика mov TL0, #0;Обнулить младший байт счётчика ;---измерение вести 1 мс--------------------------------------------------------- mov TH1, #HIGH(-1000);Загрузить старший байт таймера mov TL1, #LOW(-1000);Загрузить младший байт таймера   mov TCON,#01010000b;Включить частотомер ;

|| ;

Прерывание от ножки INT1возникает по фронту ;

Сбросить запрос прерывания от ножки INT1 ;

Прерывание от ножки INT1возникает по фронту ;

Сбросить запрос прерывания от ножки INT1 ;+-----------Включить таймер T0 ;||+------------Обнулить флаг таймера T0 ;|+-------------Включить таймер T1 ;+--------------Обнулить флаг таймера T1   TstTimeOut: jnb TF1, TstTimeOut;Если 1 мс прошла mov TCON, #00000000b;то отключить частотомер ;

|| ;

Прерывание от ножки INT1 возникает по фронту ;

Сбросить запрос прерывания от ножки INT1 ;

Прерывание от ножки INT1возникает по фронту ;

Сбросить запрос прерывания от ножки INT1 ;+-----------Отключить таймер T0 ;||+------------Обнулить флаг таймера T0 ;|+-------------Отключить таймер T1 ;+--------------Обнулить флаг таймера T1

Рис. 9.11. Программа измерения частоты

Если теперь на вход микроконтроллера T0 подать сигнал с неизвестной частотой, то в регистрах TH0 и TL0 будет записана его частота в килогерцах.

 


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


<== предыдущая страница | следующая страница ==>
Использование таймера в качестве частотомера.| Пример выполнения работы

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