только младший или только старший байт, соответственно режиму.
Данный способ очень неудобен, требует внешнего управления
сигналами GATE и/или CLK и требует останавливать процесс
счета, что часто недопустимо.
2.Записываем в ПТ управляющее слово, содержащее нули в
разрядах D4 и D5 (рисунок 4.4). В разрядах D6 и D7 указывается
номер выбранного счетчика (0, 1 или 2). Состояние разрядов D0 –
D3 при этом несущественно. Содержимое заданного счетчика
копируется в специальный буфер, откуда считывается с помощью
команд ввода. Этот режим называется чтением «на лету».
Например, для считывания «на лету» состояния счетчика 0
необходимо сначала в регистр управления заслать управляющее
слово 00h. Для счетчика 1 необходимо записать слово 40h, а для
счетчика 2 – слово 80h. После этого считывается состояние
счетчика. Если задан режим занесения начального значения
данного счетчика в виде одного байта, то читать мы будем именно
такой байт (младший или старший). А если начальное значение
было в виде двух байтов, то читать нужно обязательно оба байта.
Следует отметить, что в любом случае операция считывания
должна быть проведена полностью (один или два байта).
Особенностью данного способа чтения является то, что нельзя
предварительно для каждого счетчика загрузить управляющее
слово чтения «на лету». Сначала полностью выполняется операция
чтения одного счетчика, потом другого, потом третьего.
4.2 Программируемый периферийный адаптер КР580ВВ55
Обмен данными в параллельной форме в микропроцессорной
системе может быть организован различными способами. Это
может быть только вывод слова данных на внешнее устройство,
только ввод слова данных с внешнего устройства или
двухсторонний обмен. Любой из способов может быть организован
как асинхронный или синхронный обмен.
Таким образом, задача подключения внешнего устройства к
МП системе должна решаться каждый раз индивидуально.
Значительно упрощает подобную задачу использование
программируемого периферийного адаптера (ППА) КР580ВВ55.