Свежие обсуждения
Микроконтроллеры

матрица клавы и пик

1 4

Ребят решил кинуть матрицу клавы 3х3 к выводам МК! Показано что можно кинуть на 4 ноги, там RB0-RB3. Но я хочу енту матрицу на одной ноге уместить. На ноге 8битов, предаётся байт последоватльного типа и может паралельного, я не могу понять что такое последвательный и паралельный и чё за 8бит??? Обясните мне пожалуйста как навешать на одну ногу матрицу клавы 3х3? Кактам ухитриться?

 

Никак. Может быть, блин, еще вообще без ног матрицу навешать! Три ноги как минимум для таких задач требуются - сигнал С на регистр сдвига, сигнал D на регистр сдвига и обратная линия от клавиш. Кстати говоря, и в прежней теме этот вопрос можно было задать.

 

Идет байт последовательно типа 01110110, в регистр шмыг, и по сигналу типа ОЕ в параллельном виде на индюка- 76! Нога то одна , а битов -8 - Но я не могу понять как енто так! Типа на одной ноге!!

 

Я тоже не могу. Покажите, где Вы такое видели. Ссылку или картинку.

 

Я не видел енто учитель сказал!!! Он хочет что бы я на одну ногу навешал матрицу! Что мне ему ответить?? Как выразиться что бы не оскрбить и правильно??? Подскажите!

 

А может использовать натипа АЦП + набор резисторов! Поможет или никак??????

 

zakonnik есть отдельные контроллеры клавы. туда еще вмещается дисплей и пьезор. посмотри у КТЦ МК. стыкуется по i2c

 

Злобный Йожык© >посмотри у КТЦ МК. стыкуется по i2c Это как? Поясните поподробней пожалуйста.

 

учитель хочет что бы я на одну ногу навешал матрицу! Что мне ему ответить?? Как выразиться что бы не оскрбить и правильно??? Подскажите!

 

Это было в статье "большие возможности маленького контроллера" - про ПИК 12F627 c встроенным АЦП.
Сама статья проходила в нескольких журналах - ее электронную версию можно посмотреть на Питерском сайте ф.Гамма
Речь не о матрице, а о делителе - каждая кнопка просто создает на входе ацп ( действительно одна нога) - уникальное напряжение. Но вот как Вы это програмировать будете?, особенно если учесть,что нужно предусмотреть все нештатные ситуации, типа одноврменного нажатия 2 и более кнопок???? Или преподавателю, чисто-теоретического принципа достаточно будет?. Реально такая схема могла бы быть работоспособной на 2-4 кнопках ( большие интервалы), но даже с таким количеством по-моему разработчик в здравом уме связываться не станет ....