- •Оглавление
- •Раздел 1. Пользовательский интерфейс информационных систем 9
- •Тема 1.7. Факторы, влияющие на качество пользовательского интерфейса. 35
- •Раздел II. Унифицированные интерфейсы взаимодействия технических средств. 92
- •Интерфейсы информационных систем
- •Введение
- •В.1. Понятие интерфейса. Взаимодействие
- •Технических устройств.
- •В.2. Особенности организации взаимодействия человека с информационными системами
- •1.2. Человек-оператор как звено обработки информации пользовательского интерфейса.
- •1.2.1. Анализаторы человека и их основные характеристики
- •1.2.2. Учет характеристик зрительного анализатора человека при проектировании пользовательского интерфейса.
- •1.2.3. Характеристики сенсорно-моторной деятельности человека.
- •1.2.4. Пропускная способность человека-оператора.
- •1.3. Диалог человека с вычислительной системой. Его основные характеристики.
- •1.4. Типы диалога.
- •1) В виде списка: 2) в виде блока: 3) Пиктограммы:
- •1.5. Графический пользовательский интерфейс (gui)
- •1.6. Основные принципы разработки графического интерфейса
- •Тема 1.7. Факторы, влияющие на качество пользовательского интерфейса.
- •1.7.1. Повышение скорости выполнения работы.
- •1.7.2. Уменьшение количества человеческих ошибок.
- •1.7.3. Обучение пользователя работе с системой.
- •1.7.4. Субъективное удовлетворение
- •1.8. Элементы управления
- •1.9. Окна
- •1.10. Другие элементы интерфейса
- •Раздел II. Унифицированные интерфейсы взаимодействия технических средств.
- •2.1. Назначение и функции унифицированных интерфейсов
- •2.2. Классификационные признаки стандартных интерфейсов.
- •2.3 Стыки систем передачи данных. Стандарт rs-232е
- •2.3.1 Общие сведения
- •2.3.2. Формат передачи данных
- •2.3.3. Сигналы линий интерфейса rs-232 или стыка с2
- •2 .3.4. Аппаратная реализация
- •2.3.5. Инициализация адаптера интерфейса (стыка с2)
- •2.3.6. Интерфейсы rs-422a, rs-423a и rs-449.
- •2.4. Стандартный интерфейс iec 625-1 для программируемых приборов
- •2.4.1. Стандарт мэк (iec). Общие сведения.
- •2.4.2. Логическая организация интерфейса
- •2.4.3. Протокол сигналов для установления связи по магистрали iec
- •2.4.4. Условия функционирования приборов в системе
- •4.5 Коды и форматы интерфейса
- •4.6. Физическая реализация интерфейса.
2 .3.4. Аппаратная реализация
Аппаратная реализация интерфейса RS-232 включает в себя устройство сопряжения (ИКАР) и механическую часть (шину с разъемными соединениями). Рассмотрим, что представляет собой устройство сопряжения интерфейса с персональным компьютером. Оно называется еще адаптером. Именно компьютер в настоящее время выполняет роль ООД.
Когда фирма IBM стала выпускать свои первые персональные компьютеры, на их материнской плате не предусматривалось никаких схем для поддержки последовательной связи. Однако дополнительно мог поставляться асинхронный коммуникационный адаптер. Этот адаптер устанавливался в соответствующий слот материнской платы и обеспечивал связь между микропроцессором и программируемым интерфейсом, подобным RS-232.
Структурная схема типичного варианта адаптера последовательного порта для RS-232 представлена ниже на рисунке.
Преобразование ТТЛ-уровней в уровни интерфейса RS-232 и наоборот производится передатчиками и приемниками EIA, входящими в состав микросхем типа i1488 и i1489 или их аналогов.
Кварцевый генератор вырабатывает тактовую (опорную) частоту, из которой затем формируются все необходимые частоты для задания скоростей передачи данных. Их более 15, от 50 до 115200 Бод.
В состав адаптера включен контроллер интерфейса, который построен на базе микросхемы INS8250 или ее современных аналогов – 16450, 16550. Эта
м
икросхема
является асинхронным
приемопередатчиком, УАПП (UART).
Микросхема 8250 содержит регистры
передатчика и приемника данных, а также
ряд служебных регистров. Точная
последовательность операций, выполняемых
UART
в каждой конкретной ситуации, контролируется
внешними параметрами. В общих чертах
работу UART
в режимах приема/передачи можно описать
следующим образом.
При передаче символа данных UART должен выполнить следующие операции:
принять символ в параллельной форме через системную шину персонального компьютера;
преобразовать символ в последовательность отдельных битов (параллельно-последовательное преобразование);
сформировать старт-стопный символ путем добавления к информационным битам стартового, стопового и, возможно, бита паритета (четности или нечетности);
передать старт-стоповый символ на линию интерфейса с требуемой скоростью;
сообщить о готовности к передаче следующего символа.
При приеме символа UART должен выполнить обратную последовательность действий:
принять данные в последовательной форме;
проверить правильность структуры старт-стопового символа: стартовый бит, информационные разряды, бит паритета; если выявлена ошибка – выдать сигнал ошибки;
осуществить проверку паритета; если выявлена ошибка – выдать сигнал ошибки паритета;
преобразовать старт-стоповый символ в информационный и передать его в параллельной форме в компьютер;
сообщить, что символ принят.
Микросхемы 8250 рассчитаны были на максимальную скорость передачи 38400 бит/с. Появившиеся позже микросхемы UART серии 16450 рассчитаны на максимальную скорость 115200 бит/с. При их разработке были исправлены некоторые ошибки микросхем серии 8250. Однако, более быстродействующим является UART на микросхеме последней разработки серии 16550. Она имеет второй режим работы, предусматривающий сокращение вмешательства центрального процессора ПК в процедуру последовательной передачи данных.
Асинхронный последовательный порт подключается к внешним устройствам через стандартный разъем интерфейса DB-25.
