|
Есть ли такой элемент? |
|
|
|
Dec 15 2007, 14:19
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 20-08-06
Из: Киев
Пользователь №: 19 694

|
Помогите начинающему, не проъходите мимо/ Нужен такой элемент,И вообще существует ли такой? По схеме: при подаче лог, еденицы на вход 10, вход 1 должен соединяться с выходом 5, а при подаче нуля, возращаться в исходное состояние. Соответственно так же должны соединяться оставшиеся входы и выходы, Заранее спасибо за ответ,
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Dec 15 2007, 20:59
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 20-08-06
Из: Киев
Пользователь №: 19 694

|
Так правильно?
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 16 2007, 14:03
|
Местный
  
Группа: Свой
Сообщений: 292
Регистрация: 28-01-05
Из: МО, Мытищи
Пользователь №: 2 274

|
Цитата(SS-Sasha @ Dec 15 2007, 23:59)  Так правильно? Диоды нужно поставить наоборот. Микросхема 74HC138 выдает логический 0 по одному из выходов и логическую 1 по всем остальным. При одновременном нажатии двух кнопок на одной линии чтения получим проводное "или". Линия будет постоянно в состоянии логической 1 и невозможно определить положение нажатых кнопок. И pull-up резисторы на линиях чтения лучше иметь явные (не полагаться на входные pull-up микросхемы). Так будеть надежнее. Цитата(pkuz @ Dec 16 2007, 01:34)  ААААА зачем так много диодов?  Достаточно одного на линейку!,кз между рядов прогр. проверять или чго-то не понял  Если иметь по одному диоду на каждую кнопку, то гарантировано можно определить все нажатые кнопки независимо от количества нажатых. Если иметь только 8 диодов (по одному на каждую линию сканирования), то есть ситуации, когда при одновременном нажатии 3-х кнопок получим замыкание двух линий сканирования с двумя линиями возврата. Таким образом система будет считать, что нажато 4 кнопки. Если нажато больше кнопок, то становится ещё хуже.
|
|
|
|
|
Dec 16 2007, 17:20
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 20-08-06
Из: Киев
Пользователь №: 19 694

|
Цитата(yuri_d @ Dec 16 2007, 17:03)  Диоды нужно поставить наоборот. Микросхема 74HC138 выдает логический 0 по одному из выходов и логическую 1 по всем остальным. При одновременном нажатии двух кнопок на одной линии чтения получим проводное "или". Линия будет постоянно в состоянии логической 1 и невозможно определить положение нажатых кнопок.
И pull-up резисторы на линиях чтения лучше иметь явные (не полагаться на входные pull-up микросхемы). Так будеть надежнее. Если иметь по одному диоду на каждую кнопку, то гарантировано можно определить все нажатые кнопки независимо от количества нажатых.
Если иметь только 8 диодов (по одному на каждую линию сканирования), то есть ситуации, когда при одновременном нажатии 3-х кнопок получим замыкание двух линий сканирования с двумя линиями возврата. Таким образом система будет считать, что нажато 4 кнопки. Если нажато больше кнопок, то становится ещё хуже. В таком виде будет работать?
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 16 2007, 18:06
|
Местный
  
Группа: Свой
Сообщений: 292
Регистрация: 28-01-05
Из: МО, Мытищи
Пользователь №: 2 274

|
Цитата(SS-Sasha @ Dec 16 2007, 20:20)  В таком виде будет работать? Будет.
|
|
|
|
Сообщений в этой теме
SS-Sasha Есть ли такой элемент? Dec 15 2007, 14:19 rezident CD4053 ? Dec 15 2007, 14:37 SS-Sasha Цитата(rezident @ Dec 15 2007, 17:37) CD4... Dec 15 2007, 17:38 *antzol* Коммутатор напряжения. Посмотри среди 590КН__, мож... Dec 15 2007, 17:42 DASM Я что-то не понял - почему не то, что нужно ? 4053... Dec 15 2007, 17:52 SS-Sasha Цитата(DASM @ Dec 15 2007, 20:52) Я что-т... Dec 15 2007, 19:03  rezident Цитата(SS-Sasha @ Dec 16 2007, 00:03... Dec 15 2007, 19:10   SS-Sasha Цитата(rezident @ Dec 15 2007, 22:10) А с... Dec 15 2007, 19:29    yuri_d Цитата(SS-Sasha @ Dec 15 2007, 22:22... Dec 15 2007, 19:58    rezident Цитата(SS-Sasha @ Dec 16 2007, 00:29... Dec 15 2007, 21:00  xemul Цитата(SS-Sasha @ Dec 15 2007, 22:03... Dec 15 2007, 19:18   DASM Цитата(xemul @ Dec 15 2007, 22:18) И каки... Dec 15 2007, 19:34    xemul Цитата(DASM @ Dec 15 2007, 22:34) а Разве... Dec 15 2007, 19:40     singlskv Цитата(xemul @ Dec 15 2007, 22:40) ... Dec 15 2007, 20:13 evgeny_ch Непонятно, аналог или цифровой сигнал коммутироват... Dec 15 2007, 18:07 DASM для этих чипов без разницы вобщем-то =)
4053 оч ча... Dec 15 2007, 18:10 SS-Sasha Следующий вопрос по горячим следам: а аналоги у cd... Dec 15 2007, 19:38 singlskv Цитата(SS-Sasha @ Dec 15 2007, 17:19... Dec 15 2007, 19:51 SS-Sasha Цитата(singlskv @ Dec 15 2007, 22:51) IDT... Dec 15 2007, 20:13 rezident Цитата(SS-Sasha @ Dec 16 2007, 01:59... Dec 15 2007, 21:05 DASM Поставить короче МС от пульта - вообще одна линия ... Dec 15 2007, 21:05 pkuz ААААА зачем так много диодов? Достаточно одного... Dec 15 2007, 22:34 SS-Sasha Спасибо. Dec 16 2007, 18:20 pkuz Или лыжи не едут или я не так отталкиваюсь
1.Ста... Dec 18 2007, 07:52 xemul Можно сделать матрицу 8х4 на CD4051 (1 нога контро... Dec 18 2007, 08:24 Stanislav Если сцепления клавиш не нужны (в один момент може... Jan 8 2008, 02:26
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|