
- •Тверской государственный технический университет
- •Периферийные устройства эвм
- •Введение
- •1. Интерфейс rs-232c
- •1.1. Интерфейс rs-232c – cом-порт
- •1.1.1. Протокол rs-232c
- •Управление потоком данных
- •Системная поддержка Com-портов
- •Использование cом-портов
- •1.1.5. Непосредственное подключение устройств
- •1.2. Программируемый последовательный интерфейс
- •Связь компьютера с микроконтроллером
- •1.3.1. Протокол обмена
- •Работа с com-портом на низком уровне
- •Микросхемы асинхронных приемопередатчиков и особенности работы с ними
- •1.4.2. Структура регистров уапп 16550a
- •1.4.3. Описание регистров уапп 16550a
- •1.4.4. Примеры работы с последовательным портом на низком уровне
- •1.4.5. Аппаратное подтверждение связи
- •1.4.6. Проблемы передачи данных
- •1.4.7. Переполнение регистра-приемника
- •1.4.8. Использование функций bios
- •1.4.9. Использование функций Windows api
- •2.1. Классификация модемов
- •2.2. Устройство модемов
- •2.3. Подключение модема через интерфейс rs-232
- •Модемные протоколы и стандарты. Виды протоколов. Протоколы взаимодействия и модуляции
- •Команды управления модемами (ат-язык). Наборы ат-команд
- •2.5.1. Основные команды модема
- •2.5.2. Стандартный набор ответов модема
- •2.6.1. Локальный аналоговый тест
- •2.6.2. Локальный аналоговый тест с самодиагностикой
- •2.6.3. Локальный цифровой тест
- •2.6.4. Удаленный цифровой тест
- •2.6.5. Удаленный цифровой тест с самодиагностикой
- •2.7. Назначение и использование s-регистров модема
- •2.8. Режимы работы модема. Сообщения и ответы модема
- •2.9. Протоколы передачи файлов
- •2.10. XDsl – модемы
- •Клавиатура
- •3.1. Основные параметры, классификация, принципы работы
- •3.2. Скан-коды
- •3.3. Интерфейс клавиатуры
- •4. Видеосистема компьютера
- •4.1. Классификация и характеристики мониторов
- •4.2. Видеоадаптер
- •4.2.1. История видеоадаптеров
- •4.2.2. Компоненты видеоадаптера
- •Принтер
- •5.1. Классификация принтеров и технологий печати
- •5.1.1. Матричный принтер
- •5.1.2. Струйный принтер
- •5.1.3 Лазерный принтер
- •5.2.Описание lpt-порта
- •5.3. Язык описания страниц
- •5.4.1. Поддержка pcl
- •Лабораторная работа №1 «Изучение интерфейс rs-232»
- •Лабораторная работа № 2 «Определение и анализ качественных характеристик модема»
- •Лабораторная работа №3 «Изучение взаимодействия клавиатуры и компьютера»
- •Пример выполнения лабораторной работы
- •1. Включить сканирование клавиатуры.
- •2. Сбросить на начальные установки контроллер клавиатуры.
- •3. Установить:
- •5. Послать подтверждение контроллером клавиатуры.
- •6. Послать Эхо-запрос компьютером.
- •7. Ответить на Эхо-запрос контроллером.
- •8. Подготовить строку в скан-кодах для ввода в компьютер фразы «There Can Be».
- •9. Запретить сканирование клавиатуры.
- •Варианты заданий Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Лабораторная работа №4 «Изучение режимов работы видеокарты»
- •Выполнение
- •Варианты заданий Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Лабораторная работа № 5 «Управление печатью с помощью языка описания страниц»
- •Описание работы с программой
- •Варианты заданий Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Библиографический список
- •Оглавление
- •Периферийные устройства эвм
- •170026, Г. Тверь, наб. Афанасия Никитина, 22
2.5.2. Стандартный набор ответов модема
ОК 0 – модем выполнил команду без ошибок.
CONNECT 1 – модем установил связь со скоростью 300 бит/с.
RING 2 – модем обнаружил сигнал звонка.
NO CARRIER 3 – модем потерял несущую частоту.
ERROR 4 – ошибка в командной строке.
CONNECT 1200 5 – модем установил связь со скоростью 1200 бит/с.
NO DIALTONE 6 – отсутствие сигнала станции при снятии трубки.
BUSY 7 – модем обнаружил сигнал «занято».
NO ANSWER 8 – нет ответа после ожидания сигнала.
CONNECT 600 9 – модем установил связь со скоростью 600 бит/с.
CONNECT 2400 10 – модем установил связь со скоростью 2400 бит/с.
Yn – способ отключения модема от линии. Существуют два способа отключения модема от линии: стандартный, когда модем получает неактивный сигнал DTR от компьютера, и принудительный, когда модем получает от удаленного модема сигнал перерыва BREAK. Команда АТН0 направляет удаленному модему сигнал перерыва BREAK, который длится 4 с. При n = 0 модем отключается стандартно, при n = 1 модем отключается после получения из линии сигнала BREAK.
Z – сбрасывает конфигурацию модема. При этом во все регистры загружаются значения, принятые по умолчанию. Значения регистров, принятые по умолчанию, берутся из энергонезависимой памяти модема или, если модем такой памяти не имеет, из постоянной памяти, или определяются исходя из переключателей на плате модема.
+++ – Escape-последовательность, используемая для перехода в командный режим работы модема. Благодаря этой команде можно перейти из режима передачи данных модемом в командный режим работы без разрыва связи. Модем требует тишины перед и после направления этой Escape-последовательности. Величина этого промежутка тишины определена в регистре S12.
&Cn – команда управляет сигналом DCD порта RS-232-C. При n = 0 сигнал DCD всегда активен, а при n = 1 сигнал DCD устанавливается только тогда, когда модем обнаруживает несущую частоту от удаленного модема.
&Dn – управление сигналом DTR. При n = 0 модем игнорирует DTR, n = 1 – при потере сигнала DTR модем переходит в командный режим работы, n = 2 – при потере сигнала DTR модем прекращает связь, отключается от линии, отключает режим автоответа и переходит в командный режим работы, n = 3 – при потере сигнала DTR автоматически сбрасывается конфигурация модема, как при выполнении команды ATZ. Модем обнаруживает потерю сигнала DTR, если сигнал DTR отсутствует дольше времени, определенного в регистре модема S25.
&F – модем устанавливает конфигурацию, записанную в постоянную память.
&Gn – включение/выключение защитной u1095 частоты; n = 0 – защитная частота выключена, n = 1 – модем генерирует защитную частоту 550 Hz, n = 2 – модем генерирует защитную частоту 1800 Hz. Использование данной команды зависит от особенностей телефонной линии.
&Ln – вид линии связи. При n = 0 – передача по обычным (коммутируемым) линиям связи, n = 1 – передача по выделенным каналам.
&Mn – установка асинхронно/синхронного режима работы. При n = 0 устанавливается асинхронный режим, при n = 1,2,3 – синхронный режим.
&Pn – установка импульсного коэффициента набора номера в соответствии с различными стандартами. При n = 0 – коэффициент заполнения замыкание/интервал 39/61 (Америка), при n = 1 – 33/67 (Англия).
&Rn – управление сигналом CTS: n = 0 – сигнал переходит в активное состояние после получения сигнала RTS. Данные, передаваемые модему до поступления сигнала RTS, игнорируются. Если n = 1, модем игнорирует RTS.
&Sn – управление сигналом DSR порта RS-232-C. При n=0 сигнал DSR активен всегда, а при n=1 сигнал DSR активизируется только после окончания этапа установления связи между модемами.
&Tn – тестирование модема. От n зависит вид теста.
&V – модем показывает свою текущую конфигурацию и телефонные номера, записанные в энергонезависимой памяти.
&W – модем записывает свою текущую конфигурацию в энергонезависимую память. При сбросе модема будет загружена именно эта конфигурация.
&Zn – используется для записи телефонного номера в энергонезависимую память модема. Количество телефонов зависит от модели модема.
2.6. АТ-команды для тестирования модема. Порядок выполнения местных (аналогового и цифрового) и удаленного цифрового тестов