
- •1. «Кодирование цифровой информации для ее передачи по последовательным каналам»
- •2. Последовательные каналы связи, использующие коды nrz.
- •3. Последовательные каналы связи использующие код Манчестер 2.
- •4. Асинхронный метод передачи данных.
- •5. Универсальный асинхронный приемопередатчик.
- •6. Инициализация последовательного порта
- •7. Определение статуса последовательного порта
- •8. Прием и передача данных
- •9. Типы последовательных интерфейсов.
- •10. Особенности сопряжения объектов с помощью rs – 232.
- •11. Параллельная передача данных.
- •12. Программно-управляемый ввод-вывод информации.
- •13. Распределители. Мультиплексоры. Демультиплексоры.
- •14. Кодопреобразователи(кп). Кодопреобразователи кода Грея.
- •15. Кодопреобразователи(кп) кодов с защитой по паритету.
- •16. Кодопреобразователи (кп) инверсного кода.
- •17. Кодопреобразователи (кп) корреляционного кода.
- •18. Кодопреобразователи (кп) циклического кода.
- •19. Применение теории информации в телемеханике. Энтропия. Избыточность источника сообщений.
- •20. Каналы связи без помех.
- •21. Каналы связи при наличии помех.
- •22. Соотношение между объемом сигнала и емкостью канала связи.
- •23. Достоверность передачи информации.
- •24. Искажения.
- •25. Помехи.
- •26. Помехоустойчивость элементарного сигнала.
- •27. Помехоустойчивость передачи кодовых комбинаций.
- •28. Методы повышения достоверности передачи информации.
- •29. Передача информации с накоплением.
- •30. Системы с обратными связями (ос).
12. Программно-управляемый ввод-вывод информации.
имеется 2 типа программно-управляемого ввода-вывода данных:
с безусловной передачей данных;
с условной передачей данных.
При безусловной передаче данных обмен с портом ввода-вывода осуществляется без предварительного определения готовности порта принимать или передавать данные. Как правило это или командная информация или информация о состоянии устройства. Процессор при этом предполагает, что устройство ввода-вывода готово принимать и передавать данные. В этом режиме необходимо согласовывать скорости передачи информации процессора и устройство ввода-вывода. В противном случае или будет потеряна часть данных или появятся избыточные данные.
Чтобы избежать появления избыточных данных или их потерю, выполняют условную передачу данных с использованием процедуры квитирования установления связи. До начала передачи осуществляется безусловная передача информация о состоянии устройства ввода-вывода в процессор в виде флага. Для проверки флага используется подпрограмма которая в целом увеличивает время выполнения передачи данных.
Алгоритм передачи данных с квитированием
Когда
сигнал BUSY находится в
низком состоянии, внешнее устройство
готово принять от кмп-ра данные. Комп.
выставляет данные на линии данных, после
этого выставляет короткий сигнал
STROBE(импульс низкого
уровня). Получив сигнал STROBE
внешн. устройство устанавливает сигнал
DUSY в высокое состояние(лог
«1»), оно удерживается до тех пор пока
внешние устройство не прочтет данные
и не будет готово к чтению очередного
байта. Комп. отслеживает состояние
сигнала BUSY чтобы определить
момент очередной посылки байта данных.
Сигнал ACKNLG м/б использован
для организации прерывания. Нельзя этим
сигналом подменить сигнал BUSY.
13. Распределители. Мультиплексоры. Демультиплексоры.
Распределитель – устройство осуществляющее пространственно-временное распределение тактовых импульсов.
Распределитель на D – триггерах. а) функциональная схема; б) временная диаграмма.
Существуют др. возможности построения распределителей например на базе счетчика и дешифратора или на базе демультиплексора.
Мультиплексоры и Демультиплексоры.
Мультиплексор — устройство, которое обеспечивает подключение нескольких независимых каналов к одному каналу. Мультиплексор аналогичен коммутатору и служит для коммутации цифровых сигналов в вычислительной технике, где под термином «мультиплексирование» понимают использование одной и той же шины в различные промежутки времени для передачи по ней различной цифровой информации.
Функциональная схема одного из вариантов мультиплексора представлена на рис. 9.12 В зависимости от сигналов, подаваемых на управляющие входы α1 и α2, к выходу будет подсоединен один из информационных входов Х1—X4. Можно записать, что
Так, если α1=α2=0, то с выходов инверторов НЕ1 и НЕ2 сигналы 1 поступят на элемент И1 и информационный вход Х1 будет соединен с выходом Y. Все остальные элементы И оказываются закрытыми, так как на них поступают логические 0 с управляющих входов α1 и α2, т. е.
Вследствие
того что логическое произведение
управляющих сигналов равно
единице только для входа Х1,
он
и оказывается выбранным
Функциональная схема мультиплексора.
Демультиплексором называют схему, подсоединяющую один вход ной сигнал к одному из нескольких выходов. На рис. 9.14 показано, что в зависимости от комбинации сигналов, поданных на управляющие входы α1 и α2, информационный вход X будет подсоединен к одному из выходов Y1 – Y4. Если α1=α2=1 , то откроется элемент И4 и вход X будет подсоединен к выходу Y4
Если α1=α2=0, то логические 1 с инверторов НЕ1 и НЕ2 откроют элемент
И1 и соединят вход X с выходом Y1.
Функциональная схема демультиплексора.