Курс лекций - Микропроцессоры


Скорость приема/передачи информации через последовательный порт - часть 4


Программа считывания одного байта из внешнего регистра по последовательному порту.

В настоящее время разработано огромное количество микросхем таких как, например, синтезаторы частоты, микросхемы приёмников, блоков цветности телевизоров, микросхем памяти данных, управление которыми осуществляется по последовательному протоколу. При этом микросхемы обычно реализуют синхронные протоколы обмена или . Последовательный порт микроконтроллеров семейства MCS-51, работающий в нулевом режиме позволяет осуществлять обмен с такими микросхемами при минимальных программно-аппаратных затратах.

Справедливости ради необходимо отметить, что в современных микросхемах семейства MCS-51 присутствуют отдельные последовательные порты, работающие по протоколу или . В качестве примера такой микросхемы можно назвать фирмы . В микросхемах с отдельными или портами последовательный порт используется исключительно для связи с универсальным компьютером.

Режим 1. Асинхронный восьмиразрядный последовательный порт.

В первом режиме работы последовательный порт работает в . Временная диаграмма передаваемых сигналов через последовательный порт в асинхронном режиме работы показана на рисунке 6. Первый режим работы задаётся записью комбинации 01 в биты SM0 и SM1 регистра . В асинхронном режиме работы информация передается через ножку передатчика последовательного порта микроконтроллера TxD, а принимается через вывод входа приемника RxD, то есть в этом режиме работы последовательный порт работает в дуплексном режиме. Это означает, что передача и приём информации может вестись независимо друг от друга. в этом режиме настраивается при помощи .

Рисунок 6. Временная диаграмма приёма или передачи информации последовательным портом в первом режиме работы.

При работе в асинхронном режиме работы два микроконтроллера могут обмениваться информацией между собой. Такой способ обмена позволяет сократить до минимума количество соединительных проводов между блоками или даже отдельными устройствами. Единственное условие: в отличие от синхронного режима работы, скорости работы последовательных портов должны быть одинаковыми.


- Начало -  - Назад -  - Вперед -



Книжный магазин