Программа создает два разных изображения для каждого глаза на двух видео страницах, а затем переключает эти страницы; одновременно переключаются затворы очков на жидких кристаллах,
Вид материала | Программа |
СодержаниеПараллельный порт. Нуль – модем. Анализ статуса последовательного канала. |
- Двойственность Книги Бытия проявляется на разных уровнях. Есть двойственность в двух, 1554.69kb.
- Правила игры: Играющие должны выполнить задания каждого тура игры и набрать как можно, 38.35kb.
- Методические рекомендации по организации самостоятельной работы студентов, 342.5kb.
- Математика: наука, 441.32kb.
- Использование информационно-коммуникационных технологий на уроках химии, 93.28kb.
- Растровые изображения, 69.23kb.
- -, 1907.63kb.
- Авторские права защищены, 124.58kb.
- Два разных мозга и два разных мира, 116.02kb.
- Программа спецкурса для факультета социологии гугн (составитель канд филос наук, 113.77kb.
Это регистры, через которые процессор обменивается с различными устройствами.
Порты можно разделить по назначению на две группы:
- специализированные порты - это регистры внутренних устройств компьютера (таймера, прямого доступа к памяти , контроллера прерываний), через которые процессор посылает в эти устройства команды и данные, а также регистры контроллеров внешних устройств.
Каждый порт имеет номер. Обращение к порту производится с помощью команд:
- IN аккумулятор, порт
- OUT порт, аккумулятор (а не MOV ), где аккумулятор – AL или AX, в зависимости от того, слово или байт передается через порт .
Номер порта может храниться в рг. DX, тогда команды изменяются:
- IN аккумулятор, DX
- OUT DX , аккумулятор.
2. порты общего назначения, к которым подсоединяются различные внешние устройства (принтер, мышь и др.), где под портом подразумевают целую группу регистров, каждый из которых имеет свой номер и называется портом.
По способу обмена порты общего назначения бывают двух видов:
- параллельные LPT1, LPT2 . . . (многоразрядные)
- асинхронные последовательные COM1, COM2 . . . (одноразрядные).
Последовательный порт.
MS-DOS поддерживает только два последовательных порта:
- COM1 (AUX), который включает группу регистров (которые тоже называются портами) с адресами 3F8 – 3FF
- COM2 (2F8 – 2FF) .
Связь последовательного порта с внешними устройствами использует 9 каналов связи: один для передачи информации от ПК, другой для приема информации от внешних устройств и семь для обслуживания обмена. Обмен осуществляется с помощью стандарта RS-232C через 9-ти контактный разъем или 25 контактный (из которых используется только 9).
Линии интерфейса RS –232C:
FG – экран
T

R

R

C

D

SG - земля
D

D

R

К последовательному порту подсоединяется: мышь, внешний адаптер локальной сети, внешний факс-модем, последовательный принтер и т.д.
Максимальная скорость – 115 Кбит/с.
Параллельный порт.
Под управлением MS-DOS доступны два порта:
LPT1 (PRN) – 378 – 37F
LPT2 – 278 - 27F,
Чаще всего используется для подключения принтера. Использует стандарт Centronix (25 гнезд).
Линии интерфейса Centronix .
| |
![]() | |
| |
| |
| |
| |
| |
| |
| |
| |
………… | …………. |
|
Максимальная скорость – 500Кбит/с – 2Мбит/с.
Использование последовательного порта
Нуль – модем.
Два компьютера можно объединить через асинхронные последовательные порты с помощью нуль-модемного кабеля, следующим образом:
ПК1 | кабель | ПК2 |
![]() | | FG |
![]() ![]() ![]() ![]() ![]() | | TD |
![]() ![]() ![]() ![]() | | RD |
![]() ![]() ![]() ![]() | | RTS |
![]() ![]() | | CTS |
![]() ![]() ![]() ![]() | | DSR |
![]() ![]() ![]() ![]() ![]() | | SG |
![]() ![]() | | DCD |
![]() ![]() | | DTR |
В результате с помощью специального программного обеспечения можно получить доступ с одного компьютера, называемого рабочим (MASTER), к дискам другого, называемого сервером (SLAVE). Работать можно только за компьютером MASTER. Можно:
- копировать и перемещать файлы с одного ПК на другой
- удалять и создавать новые файлы и каталоги на сервере
- изменять атрибуты файлов.
Но нельзя запускать программу.
Программное обеспечение:
- Norton Commander F9/LEFT/LINK, указать режим работы данного компьютера: MASTER или SLAVE, и порт для связи компьютеров COM1 или COM2.
- FASTLYNX
- INTERLINK и INTERSERV.
Организация работы последовательного порта.
Последовательный порт использует асинхронный режим передачи байтов в последовательном коде. При этом временной интервал между байтами неважен, а вот время между отдельными битами строго определено.
Состав посылки по последовательному каналу:
-
1
2
3
4
5
6
7
8




Данные 5 - 8 Бит стоповые
бит четности биты (1, 2..)
(может не быть)
стартовые биты
Стоповые биты отмечают высокий уровень до начала передачи следующего байта и определяют минимальное время, которое необходимо для приема и первоначальной обработки принятого байта или для подготовки следующего передаваемого байта. Передающая и приемная ЭВМ должны использовать один и тот же протокол (правила) для приема и передачи данных, и должны работать с одной и той же скоростью обмена.
Для организации работы последовательного порта используется специальная микросхема – универсальный асинхронный приемопередатчик (UART), который формирует и синхронизирует строку битов. Каждый последовательный канал имеет свою схему UART.
MS-DOS обслуживает 2 последовательных канала - COM1 и COM2, в результате компьютер должен иметь 2 схемы UART.
Каждая микросхема UART имеет свой базовый адрес, который представляет собой начальный адрес группы портов, обслуживающих канал.
Базовый адрес хранится для COM1 в ячейках 0040:0000, для COM2 – 0040:0002. Базовый адрес для COM1 – 3F8H, CОM2 – 2F8H.
Регистры UART:
- регистр хранения передатчика (содержит передаваемое слово);
- регистр данных приемника (принятое слово);
- делитель скорости обмена (младшие разряды);
- делитель скорости обмена (старшие разряды);
- регистр разрешения прерывания;
- идентификация прерывания;
- регистр контроля (управления) линии;
- регистр контроля (управления) модема;
- регистр статуса линии;
- регистр статуса модема.
Из 10 регистров только 6 необходимы для приема и передачи данных, 2 - для управления модемом и 2 - для организации прерываний. Соответствующих им адресов только 8, а не 10, т.к. один и тот же регистр может в разное время выполнять разные функции.
Инициализация последовательного порта – это установка начального состояния, а именно, параметров передачи. Устанавливаются следующие параметры:
- длина слова
- способ проверки на четность
- количество стоповых битов
- скорость передачи.
При запуске компьютера операционная система устанавливает эти параметры по умолчанию. Кроме того это можно сделать с помощью:
- функции 0 прерывания BIOS INT 14H,
- занесения информации непосредственно в регистры схемы UART.
Анализ статуса последовательного канала.