Adventurer #11
31 июля 2000
  Железо  

Железо - описание на подключение Kempston MOUSE (простая и маленькая схема).


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

     (C) Паршуков XN0ByS Юрий/CPU

                      Одна железка хорошо
                         а другая лучше !
 
         Сегодня у нас железо !!!
 
     На  этот  раз  мне  доверили описать
описание  на подключение Kempston MOUSE ,
вы скажете, что этих мыхов было до @#$!не
фене, НО! Скажу я эта схема немного отли-
чается  от  всех остальных (которые я ви-
дел)  количеством  элементов  и простотой
подключения.  Итак,  читайте  "фирменное"
описание автора схемы ( Николай Волков ).
     Я  кое-где  буду вставлять пояснения
( XNB> ).

     (C) -=NGW=-

╔═══════════════════════════════════════╗
║  Сказание  о  диком  Мыше  (KEMPSTON) ║
╚═══════════════════════════════════════╝

     В  один  зимний солнечный день попа-
лась мне на глаза схема данного мыша, та-
кая вся крутая - с полной дешифрацией по-
ртов. Но уж больно много корпусов исполь-
зовалось  в  ней, причем многие неполнос-
тью.  И  решил  я,  что эта мышь чересчур
офу_ла, и надо ее маленько опустить (сде-
лать попроще и из доступных мне деталей).
Нашел  мышку  DEAD фирмы HP раскрутил ее.
Моим глазам предстала картина: два корпу-
са,  4 фонаря и 4 фототранзистора. Причем
светодиоды  были  запитаны  через токовый
стабилизатор  +12 вольтами. Я решил, если
хочет  12 В, то пусть так и будет, а фазы
счета я взял прямо с ног одного из корпу-
сов  (формирователя,  второй  - сдвиговой
регистр).
     Далее  я начал думать о счетном кас-
каде  и  содрал  его  со  старой схемы на
561ИЕ11,  но  в связи с упрощенной схемой
дешифрации  КП-хи я использовать не смог.
А  поставил  555АП5.  В результате у меня
работал один каскад, а второй благополуч-
но  выгорел  из-за большого входного тока
555 серии.
     Порывшись  в  справочниках ( спасибо
фирме ЗЕЛТЕК ), я нашел корпус SN74ALS245
-  это  аналог нашей 1533АП6. После этого
усовершенствования счетчики больше не го-
рели.  Если будут какие-нибудь левые про-
сечки,   поставь   побольше   емкость  на
155ЛП8.
     В  целом схема еще не до конца доду-
мана,  надо  бы избавиться от ЛП-хи, т.к.
она одна съедает около 60 мА.
     Ничего  страшного  нет в том, что на
входы счетчиков подается несколько больше
5-ти вольт.

-=<XNB>

     Я добавил в схему среднюю кнопку.
     Небольшие пояснения к схеме от меня:
каскад   координат   X   и   координат  Y
абсолютно одинаков.
 Порт координат X - #FBDF (64479)
      координат Y - #FFDF (65503)
      кнопок      - #FADF (64423).
 
      Побитный расклад порта кнопок:
      76543210 Бит
      00000111
           ││└─ Левая кнопка
           │└── Правая кнопка
           └─── Средняя кнопка

     В  драйвере мыхи нужно предусмотреть
автоопределение  кнопок:  первая  нажатая
кнопка  (LEFT  or  RIGHT)  будет огнем, а
другая отменой.
 >=-


  
     
     
     
     
     

     P.S.  Также  привожу чертеж печатной
платы порта #FF под АП5 со стороны элеме-
нтов (опробован - работает).

╔═══════════════════════════════════════╗
║   POSTSCRIPTUM  FOR  KEMPSTON  MOUSE  ║
╚═══════════════════════════════════════╝

     Данный текст мне приходится набивать
для  тех, кто - "ну воо..обще не вьезжает
куда  эта плата (контроллер крысы) встав-
ляется"... ...Вставили бы они его себе...
...Плашмя...
     Ну да ладно, слухайте "сынки":

     1. Выясняем,  какой  комп  находится
перед вами:

     а. PENTAGON
     б. SCORPION
     в. ЛЕНИНГРАД , DUET , МИКРОША , ИРИ-
ША , КОРВЕТ и т.д.
     г. х.. его знает...

     2. Ваши дальнейшие действия:

     а. Для  владельцев PENTAGON 'ов сиг-
налы:А0, А5, А7, А8, А10, RD, D0, D1, D2,
D3,  D4, D5, D6, D7 берутся прямо с соот-
ветствующих  ножек процессора. IORQ - это
вопрос  отдельный - его можно вытащить со
второй  ноги D65 (555ЛЛ1). Для блокировки
кемпстона используется следующая "фишка":
с  15 ноги ИД7 (на контроллере крысы) ки-
дается  проводничок на 1 + 19 ноги на АП5
на  GAMECARD , которые предварительно от-
резаются от платы.

-=<  XNB>   GAMECARD   -   имеется  ввиду
     карта  с установленной на ней AY8912
     или YAMAHA.
 >=-

     б. Для  владельцев SCORPION 'ов сиг-
налы:А0, А5, А7, А8, А10, RD, D0, D1, D2,
D3, D4, D5, D6, D7, IORQCE берутся с сис-
темного разъема. Для блокировки кемпстона
используется следующая "фишка": с 15 ноги
ИД7  (на контроллере крысы) кидается про-
водничок на 13 ногу D32 (555ЛИ1), которая
предварительно отрезается от платы.
     в.  Как  говорит  один мой приятель:
"Это не есть хорошо", найдите чего-нибудь
поновее.
     г. Смотри пункт 1.

     3. Как забацать самого мыша:

     1. Снимаем корпус.
     2. Находим на плате любую микросхему
(ее крайние ножки - питание).
     3. Отслеживаем питание до разьема.
     4. Подключаем  питание (оно написано
на корпусе, обычно 12 В).

-=< XNB> Чаще всего, по моему опыту, 5 В
 -=>
 
     5. Вращаем  мышиные колеса и смотрим
сигналы на ногах м-мы.
     6. Для каждого колеса по два сигнала
(входы  м-мы),  эти  сигналы  должны быть
сдвинуту на 90 градусов.
     7. Вот их-то мы и подадим на счетчи-
ки крысы.

     4. Советы по настройке.

     1. Набейте прогу для побитного опро-
са порта, т.к. возможно вы перепутали вы-
ходные данные.
     2. На 155-ую серию (ЛП8) вешайте ко-
ндюки побольше.
     3. Системные провода надо бы покоро-
че,  а на мыша лучше витые пары или экра-
нированный кабель.
     4. Счетные входы желательно повесить
на плюс через пезюки на 5..10 КОм.
     5. КМОПы (561серия)  боится статики,
(акуратно их лапайте).
     6. Кнопки у  мыша работают нолем (на
землю ).
     7. Если возникнут вопросы:
     тел.26-61-30 (в Рыбинске),
     Николай






Другие статьи номера:

Авторы - авторы журнала.

Авторы - от авторов: содержание номера.

Авторы - помощь: описание оболочки.

Презентация - KooLeGGz: конверсия электронной игрушки "Ну, Погоди!"

Презентация - Brujeria v1.0: программа для просмотра и конвертации графических файлов формата PCX.

Презентация - FLN пакет v1.0: утилита для работы с PC графикой.

Презентация - Perspective Commander 1.0: файловая оболочка.

Интерфейс - письма читателей: "SPECTRUM - это компьютер тех, кто развивается, кто увлечен им"...

Интерфейс - "Зачем тебе ПэЦэ?" (Всем бывшим спектрумистам посвящается).

Интерфейс - "Какие бывают программы-дизайнеры" (об оболочках для просмотра текстов).

Обзор - Обзор гамезов: Wolf 2-3, Aliens, Japanese Contrast, Captain, Cannibals, Tower Pod, Clickmania, Adventurer, Bloody Paws, Smagly 1-3.

Обзор - Обзор демо-версий игр: Jackals Demo v0.0, Top Gear (Crazy Cars 3), Darkwing Duck, Project X.

Раскрутка - Dragons of Flame: A Dragonlance Action Game.

Раскрутка - Adventurer: графическая адвентюра с видом "из глаз".

Раскрутка - самый крутой футбольный имитатор: Emlyn Hughes International.

Обмен опытом - Game Making 2: всевозможные методы вывода спрайтов (по мотивам игры Full Shit).

Обмен опытом - Про ASCII/асции графику (Посвящается тем, кто не умеет рисовать, ни буквами ни точками...)

Железо - ALTERA: микросхемы программируемой логики (ознакомительный материальчик).

Железо - описание на подключение Kempston MOUSE (простая и маленькая схема).

Оттяг - 10 способов как наебать кондуктора на деньги (или хотя бы на часть денег).

Оттяг - Винни Пух и все, все, все (продолжение).

Оттяг - EXКлюЗивные GoнЫ от IronmAN'а.

Оттяг - ОПРЕДЕЛИ ДОЗУ ПРИНЯТОГО "ЯДА".

Оттяг - психологический тест: Нарисуй дом.

Оттяг - тест: "А может ты киберпанк ?"

Оттяг - Основные неисправности женщин.

Реклама - реклама от спектрумистов.


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

Похожие статьи:
Железо - Схемa KEMPSTON MOUSE.
Капля припоя - схема Kempston Mouse Interface (v2.1) на БИС KP580BB55A!
Конструктор - ZX Spectrum и Мышь (схема, программирование и драйвер).

В этот день...   20 июня