Мегаобучалка Главная | О нас | Обратная связь


Режимы работы таймера ВИ53/54



2016-01-26 525 Обсуждений (0)
Режимы работы таймера ВИ53/54 0.00 из 5.00 0 оценок




Режим 0 (прерывание по окончанию счета). По окончании записи CW на выходе OUT устанавливается 0 (рис. 14.3,а). После загрузки DW счетчик начинает вычитать по каждому срезу CLK. При переходе в 0 на выходе OUT устанавливается 1. Работа СТ при этом не останавливается. Перезапуск канала производится при загрузке новых данных DW. Запись первого байта останавливает счет, второй байт запускает новый счет. Вход GATE разрешает счет при высоком и запрещает при низком уровне напряжения.

 

Рис. 14.3. Временные диаграммы работы программируемого интервального таймера: а—режим 0, б—режим 1, в—режим 2

 

Режим 1 (программируемый одновибратор). Выход OUT генерирует 0 по первому срезу CLK после фронта GATE (рис. 14.3,б) и счетчик начинает считать. При переходе СТ в 0 на выходе OUT устанавливается 1. Перезагрузка СТ во время счета не изменяет длительности текущего импульса. Однако появление нового фронта GATE перезапускает СТ с новым или старым значением. Чтение счетчика возможно в любое время.

Режим 2 (генератор частоты). Выход OUT==0 только в течение одного периода входной частоты CLK (рис. 14.3,в), который определяется значением DW. Перезагрузка СТ не приводит к изменению длительности текущего периода, но влияет на длительность последующего. При подаче на управляющий вход GATE 0 осуществляется переход в 1 выхода OUT. Фронт GATE запускает СТ из начального состояния. Может служить для аппаратной синхронизации счетчика.

Режим 3 (генератор прямоугольных импульсов). На выходе OUT 1 будет сохраняться до тех пор, пока не закончится одна половина счета (рис. 14.4,а). При нечетном DW на протяжении (N+1)/2 тактов удерживается 1 и на протяжении (N—1)/2 тактов—0. При перезагрузке СТ новое значение скажется на результат работы только при переходе OUT в другое состояние. В остальном режим подобен предыдущему.

Режим 4 (программная задержка строба). После записи CW на выходе OUT устанавливается 1 (рис. 14.4,б). Запуск счета осуществляется после загрузки DW, При достижении 0 на выходе OUT генерируется импульс длительностью в одна период CLK, а СТ продолжает работать. Перезагрузка СТ во время счета приводит к перезапуску СТ. Генерация 0 на входе GATE приостанавливает счет.

Режим 5 (аппаратная задержка строба). Счетчик начинает работать только по фронту GATE (рис. 14.4,в). Новый фронт перезапускает текущий счет. В остальном режим подобен предыдущему.

Во всех режимах сигнал GATE (рис. 14.5) является управляющим: запрещает счет низким уровнем напряжения и (или) перезапускает фронтом. Функции входа GATE приведены в табл. 14.2.

 

Таблица 14.2

Режим   Переход в 0   Переход в 1   Напряжение высокого уровня (1)  
  2, 3   Запрет счета Нет операции   Запрет счета с установкой OUT в 1 Запрет счета Нет операции Нет операции Запуск с переходом OUT в 0 Запуск счета   Нет операции Запуск счета   Разрешение счета Нет операции   Разрешение счета   Разрешение счета Нет операции

 

 

В ряде случаев необходимо контролировать текущее состояние СТ, например, когда СТ используется в качестве счетчика событий или реальных часов. Существуют два метода чтения содержимого СТ. Первый метод состоит в обычном чтении 1—2 байтов выбранного СТ. Для устойчивого чтения текущего состояния СТ функция счета может быть подавлена с помощью входа GATE или внешним запретом импульсов CLK. Сначала читается младший, затем старший байт. Если формат данных обмена с СТ—слово, то оба байта должны быть сосчитаны до подачи на данный СТ новой команды.

 

Рис. 14.4. Временные диаграммы работы программируемого интервального таймера: а - режим 3, б - режим 4, в - режим 5

 

 

 

Рис. 14.5. Временные диаграммы периферийных сигналов программируемого интервального таймера


Второй метод заключается в чтении содержимого СТ «на ходу»—без запрета его работы. Для этого в ПИТ должна быть послана специальная команда защелкивания (поле RL==0), при которой поле выбора счетчика SC кодирует выбор СТ. Остальные разряды CW могут быть произвольными. По команде защелкивания текущее состояние выбранного СТ записывается в специальный регистр, что не мешает работе СТ. Следующая за командой операция чтения приводит регистр в исходное состояние. Операция чтения подвержена тем же ограничениям, что и в предыдущем случае.

Программируемый интервальный таймер ВИ54 является усовершенствованным архитектурно совместимым с ВИ53 прибором. В устройстве предусмотрена новая команда для чтения текущего состояния счетчиков, включая режим. Форматы команды и нового слова состояния SW приведены на рис. 14.6.

Рис. 14.6. Новые форматы слов ВИ54: а—управляющее слово; б—слово состояния

 



2016-01-26 525 Обсуждений (0)
Режимы работы таймера ВИ53/54 0.00 из 5.00 0 оценок









Обсуждение в статье: Режимы работы таймера ВИ53/54

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (525)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)