33401

Таймер/Счетчики КР1816ВЕ51

Доклад

Коммуникация, связь, радиоэлектроника и цифровые приборы

Для управления режимами работы Т С и для организации взаимодействия таймеров с системой прерывания используются два регистра специальных функций РРТС и РУСТ. РРТС определяет включение и выключение T C а также их режимы работы. Используются четыре режима работы Т С. Режим 0.

Русский

2013-09-05

30 KB

6 чел.

Таймер/Счетчики КР1816ВЕ51          

Два программируемых 16-битных таймера/счётчика (Т/С0 и Т/С1) могут быть использованы в качестве таймеров или счётчиков внешних событий.

При работе в качестве таймера содержимое Т/С инкрементируется в каждом машинном цикле, т.е. через каждые 12 периодов резонатора.

При работе в качестве счётчика содержимое Т/С инкрементируется под воздействием перехода из 1 в 0 внешнего входного сигнала подаваемого на соответствующий (Т0, Т1) вывод МК51. Опрос значения внешнего входного сигнала выполняется в момент времени S5Р2 каждого машинного цикла. Содержимое счетчика будет увеличено на 1 в том случае, если в предыдущем цикле был считан входной сигнал 1, а в следующем - сигнал 0. Новое (инкрементированное) значение счётчика будет сформировано в момент S3Р1 в цикле, следующем за тем, в котором был обнаружен переход сигнала из 1 в 0. Так как на распознавание требуется два машинных цикла, то максимальная частота пересчета входных сигналов равна 1/24 частоты резонатора.

На длительность периода входных сигналов ограничений сверху нет. Для гарантированного прочтения входного считываемого сигнала он должен удерживать значение «1» как минимум в течение одного машинного цикла МК51.

Для управления режимами работы Т/С и для организации взаимодействия таймеров с системой прерывания используются два регистра специальных функций (РРТС и РУСТ). РРТС - определяет включение и выключение T/C, а также их режимы работы. РУСТ - управляет прерываниями от таймера при переполнении и содержит биты запуска. Используются четыре режима работы Т/С.

Режим 0. Перевод любого Т/С в режим 0 делает из него 13-разрядный счётчик делитель TL=5 и TH=8.

Режим 1. Также как режим 0 с разрядностью 16 бит.

Режим 2. В данном режиме переполнение 8-битного счётчика TL1 приводит к установке флага TF1 и автоматической перезагрузке в TL1 содержимого старшего байта ТН1 таймерного регистра, которое предварительно было задано программным путем. Т/С0 и Т/С1 работают одинаково.

Режим 3. В режиме 3 Т/С1 сохраняет неизменным своё состояние.

Т/С0 - TL0 и ТН0 функционируют как два независимых 8-битных счетчика.

Можно считать, что в режиме 3 МК51 имеет в своем составе три таймера/счётчика. В том случае, если Т/С0 используется в режиме 3, Т/С1 может или включен, или выключен, или переведён в свой собственный режим 3, или может быть использован последовательным портом в качестве генератора частоты передачи.


 

А также другие работы, которые могут Вас заинтересовать

583. Графическое представление данных (построение диаграмм) 83 KB
  Основные понятия и термины, используемые при работе с диаграммами. Построение, редактирование и форматирование различных диаграмм.
584. Использование и способы работы с переменными в Visual Basic 57 KB
  Ознакомиться с типами переменных, их описанием в программе. Тип Variant, переменная этого типа может иметь любой размер.
585. Теория и практика семейного права. Нормы семейного права и семейное законодательство 94 KB
  Нормы семейного права и семейное законодательство. Цель и принцип семейного законодательства. Права и обязанности родителей и детей. Форма воспитания детей, оставшихся без попечения родителей. Обязанности детей по содержанию родителей и заботе о них.
586. Правосторонняя нижнедолевая пневмония 72 KB
  История настоящего заболевания. Осмотр системы органов дыхания, пищеварения и брюшной полости. Клинический анализ крови. Выявления поражения миокарда, нарушения проводимости, ритма, возбудимости. Подтверждения клинического диагноза, для выявления воспалительных инфильтратов в легких и туберкулезных очагов
587. Роль ТНК и экономической интеграции в современной мировой экономике 188 KB
  Понятие,специфика деятельности и причины возникновения транснациональных коорпараций. Деятельность транснациональных корпораций в условиях глобализации. Развитие транснациональных корпораций на современном этапе в Республике Беларусь. Эволюция транснациональных корпораций в системе современных международных экономических отношениях.
588. Многопролетное одноэтажное здание каркасного типа 72.5 KB
  В проекте разрабатываются архитектурные, конструктивные решения промышленного здания с учетом заданных габаритов, материалов, целевой направленности и основных нормативных требований.
589. Экономико-статистический анализ себестоимости зерна в СПК 82.33 KB
  Краткая природно-экономическая характеристика СПК Соляное. Экономико-статистический анализ себестоимости зерна. Состав, структура и динамика земельных угодий. Аналитическое выравнивание рядов динамики себестоимости зерна.
590. Імітаційне моделювання. Функція генератор випадкових (псевдо) чисел 66.5 KB
  Написати функцію генератор випадкових(псевдо) чисел. Дослідити поведінку ЛК на зміну параметрів. Побудувати графік. Реалізована функція xn+1=(axn+c) mod m. З вхідними параметрами. За допомогою функції і оримали масив 1000 значень. ПСЧ отримались в проміжку від 1 до 29.
591. Модернизация технологического процесса обработки резанием детали ствол к изделию ружье 499.5 KB
  Расчет и проектирование мерительного инструмента. Усовершенствование технологического процесса обработки резанием детали Ствол из условия улучшений ее технологических характеристик. Изучение конструкции и принципа работы макета ружья.