ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - Страница 75

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Передача 4 или 8 бит данных - это два основных режима параллельного обмена. Рассмотрим некоторые соображения по поводу выбора того или иного режима. Восьми-битный режим передачи целесообразно использовать, когда требуется высокая скорость обмена и есть не менее 10 доступных линий для ввода-вывода данных. Четырехбитный режим передачи требует, как минимум, 6 линий ввода-вывода. Чтобы подсоединить микроконтроллер к ЖКИ при четырехбитном режиме используются только 4 старших разряда линии данных DB7-4 (рис. 4.10)

Дальнейшее сокращение числа требуемых линий ввода-вывода может быть обеспечено путем использования сдвигового регистра: в этом случае потребуется всего 3 линии (рис. 4.11). В качестве сдвигового регистра обычно используется микросхема 74x174 (где «х» — или НС, или LS). Восьми-битный режим также можно реализовать с помощью сдвигового регистра, но требуется передавать девятый бит, который используется, чтобы обеспечить выдачу сигнала R/S. Бит R/S указывает, какая информация передается — команда или данные. Если этот бит установлен в 1, то передаются данные, которые могут быть считаны или записаны в текущей позиции ЖКИ, определяемой положением курсора. Когда бит сброшен в 0, то при записи в ЖКИ передается команда, при чтении — считывается состояние ЖКИ после выполнения последней команды.

Go to Top