Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика...

 
Опции темы
Непрочитано 30.10.2009, 18:27  
Samouchka
Прохожий
 
Регистрация: 18.10.2009
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Samouchka на пути к лучшему
По умолчанию Нужен контроллер клавиатуры компютера.

Реально ли к клаве компа подключить какой-нибудь дешифратор, для управления 12 ключами? Или нужно собирать контроллер? Помогите пожалуста!
Реклама:
Samouchka вне форума  
Непрочитано 30.10.2009, 18:58  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,417
Сказали Спасибо 894 раз(а) в 581 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Нужен контроллер клавиатуры компютера.

Нужен контроллер.На процессоре или россыпи, так как из клавиатуры выходит последовательный код.
baiderin вне форума  
Непрочитано 30.10.2009, 19:23  
Samouchka
Прохожий
 
Регистрация: 18.10.2009
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Samouchka на пути к лучшему
По умолчанию Re: Нужен контроллер клавиатуры компютера.

Интерфейс PS/2. Скорей всего на розсыпи, так как боюсь столкнутся с проблемой програмирования контроллера.
Samouchka вне форума  
Непрочитано 30.10.2009, 20:07  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,417
Сказали Спасибо 894 раз(а) в 581 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Нужен контроллер клавиатуры компютера.

Из клавиатуры идут данные ввиде двухбайтовых 8 разрядных посылок на каждое нажатие и сопровождаются тактовыми импульсами по второму выводу и +5вольт для питания.
Скорость,если не забыл, 300бод.
Давно это было.
baiderin вне форума  
Непрочитано 30.10.2009, 20:14  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Нужен контроллер клавиатуры компютера.

Сообщение от Samouchka Посмотреть сообщение
Интерфейс PS/2. Скорей всего на розсыпи, так как боюсь столкнутся с проблемой програмирования контроллера.
Не все так просто...
http://abzac.retropc.ru/content?id=421
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
MisterDi (30.10.2009)
Непрочитано 30.10.2009, 20:52  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,417
Сказали Спасибо 894 раз(а) в 581 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Нужен контроллер клавиатуры компютера.

Это уж точно. И на россыпи такой огород получится,что, пожалуй, проще программирование процессоров изучить (шутка).
baiderin вне форума  
Непрочитано 30.10.2009, 23:50  
AndryG
Вид на жительство
 
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
AndryG на пути к лучшему
По умолчанию Re: Нужен контроллер клавиатуры компютера.

Без россыпи ... а как тогда клавиатура на двойках работала?

Сдвиговый регистр поставить и немного логики - и можно ловить нажатия кнопок.
AndryG вне форума  
Непрочитано 31.10.2009, 00:49  
Adviser
Почётный гражданин KAZUS.RU
 
Регистрация: 07.03.2005
Сообщений: 1,056
Сказал спасибо: 1
Сказали Спасибо 250 раз(а) в 174 сообщении(ях)
Adviser на пути к лучшему
По умолчанию Re: Нужен контроллер клавиатуры компютера.

Сообщение от Samouchka Посмотреть сообщение
Скорей всего на розсыпи
На россыпи проект выглядит малореальным. А на контроллере особых проблем быть не должно.
Можно взять за основу схему какого-нибудь аппаратного клавиатурного "шпиона" или логгера (для этого спросить у гугеля что-то вроде: hardware keyboard logger или что-то аналогичное). Останется подкорректировать схему и подправить программу

Вот навскидку примеры подобных проектов:
http://www.keelog.com/diy.html
http://keyspy.de.vu/

А это неплохой ресурс с проектами по организции интерфейса контроллера с клавой:
http://www.electronic-engineering.ch...hip/index.html
Adviser вне форума  
Непрочитано 31.10.2009, 07:49  
consumer17
Частый гость
 
Регистрация: 07.07.2007
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
consumer17 на пути к лучшему
По умолчанию Re: Нужен контроллер клавиатуры компютера.

Как пить дать, топикстартер пытается клаву вместо матрицы 3х4 кнопки прицепить

Если я правильно догадался, то можно сильно упростить задачу.
Если на матрице напряжения меньше 10 вольт, то там не 12 ключей, а две 74HC4051 (4052) ставить нужно, причем 4052 - лучше, в ней две группы ключей с общими адресами запараллелить можно.
Аналоговые выходы обоих мультиплексоров соединить вместе, а аналоговые входовыходы первого и второго - на строки и столбцы матрицы соответственно.
На адресные входы мультиплексоров подаётся код нажатой кнопки, каждому 4-х битному коду соответствует одно пересечение.
Код кнопки формируется из скан-кода клавиатуры, хоть на контроллере, хоть на сдвиговом регистре и простой ПЗУ. Только если без контроллера, то нужно ещё одновибратор, формирующий строб на ноги /Enable мультиплексоров. На контроллере - одновибратор ессно программный.

Вот и вся кухня, кружок умелые руки - первый год обучения
consumer17 вне форума  
Непрочитано 31.10.2009, 12:56  
bofar
Частый гость
 
Регистрация: 08.12.2008
Сообщений: 14
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
bofar на пути к лучшему
По умолчанию Re: Нужен контроллер клавиатуры компютера.

Задачу можно решить двумя дешевенькими микросхемами, причем, и думать ничего не надо.
1. HT82K629A - контроллер клавиатуры. Подключается к USB или PS/2. Это МС в корпусе DIP-40. Если на входы R0-R7 дать определенный байт, МС сформирует на USB последовательность: от 2 до 6 байт. Соответствие между входным и выходными байтами четко расписано в таблице в даташите.
2. Как же вам сформировать на R0-R7 байт, чтобы получить нужную последовательность? Проще всего - найти ПЗУ с 12 (или больше) адресными входами и 8 выходами и соответствующим образом его запрограммировать. Тогда на 12 адресных входов подключаете свои 12 ключей, а выходы ПЗУ соединяете с R0-R7. И все! И ничего больше ни мудрить, ни изучать не надо. Кстати, USB даст вам и питание +5V.
bofar вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 21:04.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot