Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   БК-0010/0011 (http://zx-pk.ru/forumdisplay.php?f=59)
-   -   Клавиатура БК (http://zx-pk.ru/showthread.php?t=14373)

Arseny 23rd November 2010 01:28

Клавиатура БК
 
Hi All!
Расскажите, как устроена электрически и как работает клавиатура БК. Есть ли различия между версиями БК (0010, 0011 и пр.)?
Я так понимаю что принцип у нее тот же, что и у УКНЦ - 7-8 линий опроса состояния, 10-13 линий данных, опрашивается "бегущим нулем". Сразу вопрос: ноль - именно лог. 0 или как на УКНЦ группа импульсов?
Типа такого:
http://img-fotki.yandex.ru/get/5106/...582_a6fdf297_S

Я к чему спрашиваю - закончил доводку конвертера PS/2-УКНЦ и сейчас думаю как "отбить" потраченные на его разработку средства. Не думаю что на него найдется много желающих среди владельцев УКНЦ. Одним из вариантов - сделать для него прошивку под БК (хотя и тут не факт что будут желающие). В общем - надо прояснить сначала электронную часть.

SKcorp. 23rd November 2010 02:10

Quote:

Originally Posted by Arseny (Post 333827)
Hi All!
Расскажите, как устроена электрически и как работает клавиатура БК. Есть ли различия между версиями БК (0010, 0011 и пр.)?
Я так понимаю что принцип у нее тот же, что и у УКНЦ - 7-8 линий опроса состояния, 10-13 линий данных, опрашивается "бегущим нулем". Сразу вопрос: ноль - именно лог. 0 или как на УКНЦ группа импульсов?

Электрически БК0010 и БК0010-01(БК0011) 93 и 74 кнопки соответствено.
БК0011М (БК0010-01 последних годов) - пленочные контакты как в УК-НЦ.

Электрически все взаимозаменяемы.
БК0011М в БК0010/-01/11 через переходник.

Arseny 23rd November 2010 02:32

Quote:

Originally Posted by SKcorp. (Post 333840)
Электрически БК0010 и БК0010-01(БК0011) 93 и 74 кнопки соответствено.
БК0011М (БК0010-01 последних годов) - пленочные контакты как в УК-НЦ.

Это хорошо, значит конвертер должен работать.

Quote:

Originally Posted by SKcorp. (Post 333840)
Электрически все взаимозаменяемы.
БК0011М в БК0010/-01/11 через переходник.

Тоже хорошо.
SKcorp., а не подкинешь картинок с матрицами клавишь и схему переходника?

Terra 23rd November 2010 02:44

А я вот как раз обзавёлся контроллером Arduino, ну за одно решил и над БК поэксперементировать. Пока проверил, что у нас немного другой принцип работы клавиатуры. Надо просто выставить по X -1 в нужном столбце(в остальных 0), а по Y - 0 в нужной строке (в остальных 1), потом всё это дело снять. Пока ещё не пробовал, я только начал разбираться в микроконтроллерах.

SKcorp. 26th November 2010 16:03

Quote:

Originally Posted by Terra (Post 333850)
А я вот как раз обзавёлся контроллером Arduino, ну за одно решил и над БК поэксперементировать. Пока проверил, что у нас немного другой принцип работы клавиатуры. Надо просто выставить по X -1 в нужном столбце(в остальных 0), а по Y - 0 в нужной строке (в остальных 1), потом всё это дело снять. Пока ещё не пробовал, я только начал разбираться в микроконтроллерах.

Прив. У тебя ICQ еще живо?
Если нет пиши в личку.

SKcorp. 27th November 2010 18:32

Quote:

Originally Posted by Arseny (Post 333848)
Это хорошо, значит конвертер должен работать.

Тоже хорошо.
SKcorp., а не подкинешь картинок с матрицами клавишь и схему переходника?

См. 29 лист: http://bk0010.narod.ru/docs/BK_Magazine/bk-1994.4.djvu

См. 13 лист: http://bk0010.narod.ru/docs/BK_Magazine/bk-1996.2.djvu

Arseny 28th November 2010 01:15

Посмотрел описания из БК-Магазин, глянул на фотографии БК и что-то мне "не хорошо" со всего этого... Фото клавы из пленки - полный П, совсем ничего не понял. Кнопочные более понятны, но значение кнопок - ПОВТ, КТ, ВС, ИНД СУ и прочих странных стрелок - для меня пока загадка. Как и их влияние на работу остальных кнопок. В общем, если кто-то сделает вот такую же разводку кнопок:
http://megajohn.embedders.org/mjproj..._uknc_keyb.gif
и опишет влияние служебных кнопок на остальные - это поможет определиться насколько сильно различаются логика работы клавиатуры УКНЦ и клавиатуры БК. Может оказаться так, что переделка программы и подгонка железа, будет гораздо сложнее создания нового проекта конкретно под БК.

b2m 28th November 2010 14:05

Прикольно. Посмотрел я на раскладку, и что-то мне это напомнило. Стал искать, и действительно, есть похожая раскладка - у компьютера Юниор! Т.е. клавиатура у Юниора была от БК-шки. А я ещё думал: странно, что клавиши БК-шные напоминают...

Gryphon 28th November 2010 14:30

Можно тут мои мысли по поводу подключения PC клавы высказать? А почему бы не сделать контроллер клавиатуры, подключаемый к слоту расширения (к примеру как в спектруме). Плисина вроде справится. Или это уже чрезчур?
Собственно почему такой конструктив. Иногда не хочется разбирать компьютер, чтоб подключить что-то внутрь. а так раз, воткнул и радуйся.

Arseny 28th November 2010 15:12

Quote:

Originally Posted by Gryphon (Post 335205)
Можно тут мои мысли по поводу подключения PC клавы высказать? А почему бы не сделать контроллер клавиатуры, подключаемый к слоту расширения (к примеру как в спектруме). Плисина вроде справится. Или это уже чрезчур?

Так эта - кто мешает? Ведь проблема всегда одна - кто будет делать? Мне для решения этой проблемы пришлось заплатить деньги, т.к. сам я в МК не разбираюсь.

Quote:

Originally Posted by Gryphon (Post 335205)
Собственно почему такой конструктив. Иногда не хочется разбирать компьютер, чтоб подключить что-то внутрь. а так раз, воткнул и радуйся.

Я разрабатывал "ТЗ" исходя из своих предпосылок. Мне было нужно менять клавиатуру с родной на новую только вскрытием корпуса - без вмешательства в схему. Вариант запаять контроллер в схему УКНЦ и перешить ПЗУ мне предлагали практически все на первых порах. Может быть это и правильный вариант, но мне мой нравится - что, кстати, подтвердили работы по доработке конвертера. Для проверки что и как должно работать, приходилось менять конвертер с родной клавой местами и переставлять конвертер на другие УКНЦ.

Кстати, возвращаясь к первому вопросу, в процессе работы над конвертером помогавший мне специалист предложил сделать другой вариант конвертера, так сказать Extended, который обеспечит для УКНЦ немножко больше чем ВСЁ. Клаву, флоп, винт и еще бог знает что можно придумать - справилась бы УКНЦ, от которой потребовалось бы обслуживать это богатство на уровне дров.


All times are GMT +4. The time now is 02:18.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.