ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Параллельный обмен данными с внешними устройствами в микроконтроллерных системах. Обмен с квитированием.Обмен данными (2-10 упакованными числами) между МК51 и ВУ. Передача байта ;инициализация указателей обмена и портов mov P1,#0 mov P2,#00000010B out: mov A,ad setb P2.0; установка ЗПр wait: jnb P2.1, wait orl P1,A clr P2.0; снятие сигнала ЗПр wait1: jb P2.0,wait1 ret
Ввод потетрадно через Р13-0 mov P1,#0fh setb F0;флаг тетрады in: setb P2.0 wait: jnb P2.1,wait mov A,P1 clr P2.0; данные получены anl A,#0fh jb F0,m0 swap A m0: orl ad,A clr F0 wait2: jb P2.1,wait2 ret ad – адрес ячейки внешнего сегмента данных. Инициатор – МК || ВУ. 1 – Каждый раз запрос к к ВУ. Обмен после приема от ВУ сигнала подтверждения. МК: обмен, снимает запрос, ждет снятия сигнала ВУ, продолжает работу. 2 - МК ожидает сигнала запроса от ВУ, выставляет сигнал готовности к обмену, производит обмен, снимает сигнал готовности, ждет снятия запроса от ВУ, продолжает работу. Обмен управляющими сигналами между МК и ВУ осуществляется при каждой передаче. Передача с квитированием - генерация приемником дополнительного сигнала, подтверждающего прием, –квитанции для передатчика (отсюда и слово — квитирование). Передатчик может выдать на шину следующий код, лишь получив «квитанцию» в приеме предыдущего.
Запись – чтение: Временные диаграммы операции ввода: Интерфейсные сигналы при вводе:
Временные диаграммы операции вывода: Интерфейсные сигналы при выводе:
Не нашли, что искали? Воспользуйтесь поиском:
|