Простейший метод ВВ можно назвать безусловным ВВ - форма передачи данных, при которой предполагается, что внешнее устройство всегда доступно и готово для связи с микроЭВМ. На рис. 15 - 17 даны структурная схема, блок-схема и временные диаграммы , соответственно, для безусловного ввода.
Рис. 1. Структурная схема безусловного ввода |
-RD X - импульс выбора устройства, который одновременно селектирует устройство ввода и инициирует передачу данных. Х - обычно 8- или 16- разрядный сигнал, который представляет собой код устройства или его адрес. Для микроЭВМ 8080А, 8085 или Z80 этот импульс обозначается через IN X и передача данных происходит между входным устройством и аккумулятором. ШД на рис. 15 является двунаправленной.
МикроЭВМ и устройство ввода сопрягаются через порт ввода микроЭВМ - буфер с тремя состояниями.
Рис. 2. Блок-схема безусловного ввода |
Заметим, что на рис. 16 между источником и получателем на блок-схемах отсутствуют пунктирные линии. Между устройством ввода (источником) и микроЭВМ (получателем) отсутствует связь или синхронизация. Предполагается, что входное устройство всегда доступно. МикроЭВМ, используя программный цикл или тактовый генератор реального времени (для прерывания ?) , определяет, как часто происходит передача данных.
Рис. 3. Временные диаграммы безусловного ввода |
Как видно из рис. 17, может потребоваться , чтобы вводимые данные были стабильны в течение значительного периода времени, такого как миллисекунды или секунды. Скорость, с которой они могут изменяться, определяется , с одной стороны, природой входного устройства, с другой, скоростью повторения, связанной с вводом и обработкой новых данных микроЭВМ, а также необходимостью ввода и обработки каждого нового отсчета данных.
При безусловном вводе входное устройство, можно сказать, является “немым“ в том отношении, что оно никаким образом не влияет на момент времени, в который осуществляется передача данных. МикроЭВМ не требует и не запрашивает подтверждения того, что устройство действует (работает). Методы безусловного ввода применимы, когда устройство работает непрерывно; когда устройство работает в спорадические моменты времени, предпочтительнее использовать флаг, так как флаг устанавливается только тогда, когда устройство готово послать данные. Таким образом, использование флага позволяет микроЭВМ направить свое внимание на другие задачи.
На рис. 18 - 20 приведены соответственно структурная схема, блок-схемы и временные диаграммы безусловного вывода.
Рис. 4. Структурная схема безусловного вывода |
Отметим их сходство с соответствующими рисунками для безусловного ввода. Точка сопряжения микроЭВМ и устройства вывода - порт вывода микроЭВМ (регистр-фиксатор). На рис. 18 сигнал -WR X - импульс выбора устройства, который одновременно селектирует выходное устройство и инициализирует передачу выходных данных. Х - 8-разрядный код устройства или 16-разрядный адрес. При рассмотрении ввода-вывода в МПС с изолированной шиной для импульса выбора устройства использовалось обозначение OUT X, а не -WR X, и передача данных происходит между аккумулятором и выходным устройством.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.