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


Настройка и программирование



2016-01-26 391 Обсуждений (0)
Настройка и программирование 0.00 из 5.00 0 оценок




ЛЕКЦИЯ 14

Средства счета времени

План лекции:

14.1. Програмированный интервальный таймер

14.2. Настройка и программирование

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

14.4. Организация общесистемных средств счета времени

14.5. Служба реального времени

Программируемый интервальный таймер ВИ53/ВИ54

Среди периферийных БИС программируемый интервальный таймер (ПИТ, PIT—Programmable Interval Timer) КР580ВИ53 (ВИ53) занимает особое место. Это функционально законченное однокристальное ПУ встраиваемого типа, предназначенное для работы совместно с МП ВМ80. Интервальный таймер ВИ53 решает одну из наиболее общих проблем любой МС—генерацию точных временных интервалов под программным контролем. Микросхема выполнена по n-МОП-технологии в 24-выводном корпусе типа 2120.24 и имеет единственный источник питания +5 В.

В состав БИС (рис. 14.1) входят три 16-разрядных вычитающих счетчика (СТ) с частотой счета по входу CLK (Clock) до 2 МГц. Каждый СТ может работать в одном из шести программно-заданных режимов независимо от других. Все счетчики программно доступны для записи и чтения с помощью слов данных DW и могут работать как в двоичном коде, так и в 2/10-коде.

Рис. 14.1. Программируемый интервальный таймер ВИ53: а—структурная схема; б—условное графическое обозначение

 

Настройка и программирование

Управление режимами выполняется с помощью управляющих слов CW (рис. 14.2), которые кроме режима (поле М) определяют код счета (двоичный или 2/10) и формат обмена данными с МП при операциях со счетчиками: только старшим байтом, только младшим байтом или всем словом (поле RL). Поле SC используется для указания счетчика, к которому относится очередное слово CW.

Рис. 14.2. Формат управляющего слова ВИ53

 

Связь ПИТ с МС осуществляется через двунаправленную 8-разрядную шину данных D7—DO под управлением пяти сигналов АО, Al, CS, RD и WR в соответствии с табл. 14.1.

Таблица 14.1

 

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

 



2016-01-26 391 Обсуждений (0)
Настройка и программирование 0.00 из 5.00 0 оценок









Обсуждение в статье: Настройка и программирование

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

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

Популярное:
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...



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

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

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

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

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

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



(0.005 сек.)