C-Net Week #13
04 апреля 1998
  Железо  

Железо - Устройства ввода-вывода: Клавиатура.


Аппаратное обеспечениеПериферийное оборудованиеВвод-выводКлавиатуры

───────────────────────────────────────────────────────────────
───────────────┐
╔═══════════╗  └─────────────────────────────────────────────
║▒▒▌ ▒▒▌ ▒▒▌║░ °──°┐ °────────°   °──────────°──────────────°
║ ▒▒▌▒▌ ▒▒▌ ║░°──° ° °──────────°─────┬────┬┬┬┬────°  °─────°
║  ▒▒▒▒▒▒▌  ╚══════════════════════╗ °┘ °──┘││° ┌──°┌─°┌────°
║ ▒▒▌▒▌ ▒▒▌   _   _   _  ___  _    ║░ °──┐° ││°─┘  °┘ °┘ °──°
║▒▒▌ ▒▒▌ ▒▒▌ (-' / ) (-' __< (_)   ║░ °─┐││ °│° °  °─┐°─┐ ° °
║----------------------------------║░ ° ││└──┤│ └──° └° │ │ │
╚╗││││││││││││││││││││││││││││││││╔╝░ °─┘└──°│└─────────┘ │┌┘
 ╚════════════════════════════════╝░  °────°┌┘┌┬┬┬┬┬┬┬┬┬┬┬┘│
  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  °─────┘ ■■■■■■■■■■■■■■
──────────────────────────────────────────────√√√√√√√√√√√√√──

  >─────────────<                            Minisoft avec NRJ
+─( Ж Е Л Е З О )──────────────────────────────────────────────+
  >─────────────<                     MDM 521-50 / 500:152/1.16

Hi progressive ironers!

Сегодня,  тобиш  в  воскресенье,  мы  перестали Ravi'ть и решил
подать кое-какую полезную inf'у по ibm-переферии.

Устройства ввода-вывода:

Клавиатура.
-----------

Существует  три  основных  типа  клавиатур:  XT  83  клавиши, в
оригинале  без индикаторов, интерфейс однонаправленный; АТ - 84
клавиши; индикаторы Num Lock, Caps Lock, Scroll Lock; Интерфейс
двунаправленный;  Enhanced  - 101/102 клавиши, расширенная AT и
PS/2  клавиатура современный стандарт.  Клавиатуры  XT  и AT не
совместимы  по  логическому  интерфейсу.  Клавиатура  АТ иногда
имеет переключатель режима XT/AT. Клавиатура PS/2 отличается от
АТ только исполнением разъема (можно использовать переходник :)
Клавиатура   содержит   внутренний  контроллер,  осуществляющий
сканирование    матрицы    клавиш,   управление   индикаторами,
внутреннюю  диагностику и связь с системной платой (PC of coz!)
последовательным  интерфейсом  по  линиям  KB-Data  и KB-Clock.
Интерфейс  на системной плате XT реализован аппаратной логикой,
в  AT  используется  микроконтроллер i8042. Сброс клавиатуры XT
осуществляется   принудительным   обнулением   линии  KB-Clock.
ATклавиатура имеетВдвунаправленныйГинтерфейсВсДсистемной
платойВиВвыполняетВкомандыВконтролераВ8042.
Необязательный  сигнал  KB-Reset  сбрасывает  клавиатуру низким
уровнем.  При  нажатии клавиши клавиатура передает ее скан-код.
При   отпускании   клавиши  клавиатура  XT  передает  скан-код,
увеличенный  на  #80,  клавиатура  передает  2  байта, в первом
содержится префикс #F0, во втором - скан-код. Ну вот рассмотрев
вкратце   принцип   работы  писетовой  клавы  можно  перейти  к
рассмотрению разъемов.


Разъемы кабеля клавиатуры XT, AT, PS/2 Вид со стороны контактов

          XT,AT               PS/2               Внутренний

        5-pin DIN        6-pin Mini-DIN          6-pin  SDL
       Male ("папа")      Male ("папа")

           ключ              ключ 
            !_!             5 !_! 6             ┌───────────┐
      1  ▄       ▄  3         ▄!▄               │A B C D E F│
          ▄     ▄         3 ▄  !  ▄ 4           └───────────┘
        4    ▀    5          /▄ ▄   
             2              1     2 

Распайка разъемов клавиатуры
╔════════════════╤═════════════╤═══════════════╤═══════════════╗
║     Сигнал     │    5-pin    │     6-pin     │    SDL        ║
╟────────────────┼─────────────┼───────────────┼───────────────╢
║ KB-Clock       │      1      │       5       │     D         ║
║ KB-Data        │      2      │       1       │     B         ║
║ (KB-Reset)    │      3      │       -       │               ║
║ GND            │      4      │       3       │     C         ║
║ +5 в           │      5      │       4       │     E         ║
╚════════════════╧═════════════╧═══════════════╧═══════════════╝

Ну  и сегодня мне бы хотелось обратить внимание на разъем мышки
на  писете.  Две  основных  разновидности Serial Mouse - MS - и
PC-Mouse  -  требуют  соответствующих  драйверов  (PC of coz!),
многие мыши имеют переключатель MS/PC.

╔═════════════╤═════╦═══════════════════╤═══════════╤══════════╗
║   Сигналы   │ Pin ║      Сигналы      │   DB9,    │   DB25,  ║
║ PS/2-Mouse  │     ║    Serial Mouse   │   pin     │    pin   ║
╟─────────────┼─────╫───────────────────┼───────────┼──────────╢
║ Mouse Data  │  1  ║      Data         │    2      │    3     ║
║ GND         │  3  ║      GND          │    5      │    7     ║
║ +5 B        │  4  ║      +V           │    4 , 7  │    4, 20 ║
║ Mouse clock │  5  ║      -V           │    3      │    9     ║
╚═════════════╧═════╩═══════════════════╧═══════════╧══════════╝

В  следующем  номере  мы  более  подробно  остановимся на таком
девайсе,  как HDD. Все возможные модификации, распайка разъемов
шлейфов и т.д.

Coming soon C-Net Week #14...




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Обмен опытом - IBM-PC Keyboard на ZX Spectrum...
Железо - КОНТРОЛЛЕР IBM-совместимой клавиатуры и мыши для любого компьютера типа ZX-SPECTRUM (Инструкция по работе и подключению V 2.0).
Железо - КОНТРОЛЛЕР IBM-совместимой клавиатуры и мыши для любого компьютера типа ZX-SPECTRUM (Инструкция по работе и подключению V 2.0).

В этот день...   17 ноября