Формирователь кода

Аватар пользователя
mat-maniak
Сообщений: 146
Зарегистрирован: 11 янв 2008, 21:00

Формирователь кода

Сообщение mat-maniak » 19 ноя 2011, 15:32

Здравствуйте! Подскажите пожалуйста идею , как можно сделать формирователь кода (см. рисунок) , который в соответствии с нажатым ключем выдает двоичный код.

SA1 - 0001
SA2 - 0010
SA3 - 0011
SA4 - 0100

Изображение

Только начал изучать цифровую схемотехнику. Буду очень благодарен за любую помощь

Бывают ли готовые микросхемы для этого ?
Последний раз редактировалось mat-maniak 28 ноя 2019, 18:34, всего редактировалось 1 раз.
Причина: test

Hellko
Сообщений: 261
Зарегистрирован: 11 июл 2011, 21:00

Формирователь кода

Сообщение Hellko » 19 ноя 2011, 15:59

если не ошибаюсь называются дешифратор или шифратор
Последний раз редактировалось Hellko 28 ноя 2019, 18:34, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Andrew58
Сообщений: 8961
Зарегистрирован: 20 янв 2009, 21:00

Формирователь кода

Сообщение Andrew58 » 19 ноя 2011, 16:09

Последний раз редактировалось Andrew58 28 ноя 2019, 18:34, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
alexy.74
Сообщений: 2051
Зарегистрирован: 15 авг 2009, 21:00

Формирователь кода

Сообщение alexy.74 » 19 ноя 2011, 16:14

8 пар элементов И-НЕТ или ИЛИ-НЕТ
Последний раз редактировалось alexy.74 28 ноя 2019, 18:34, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
mat-maniak
Сообщений: 146
Зарегистрирован: 11 янв 2008, 21:00

Формирователь кода

Сообщение mat-maniak » 19 ноя 2011, 16:22

Спасибо всем большое! Всем + от меня.
Последний раз редактировалось mat-maniak 28 ноя 2019, 18:34, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
homosapiens
Сообщений: 8400
Зарегистрирован: 16 июн 2008, 10:02

Формирователь кода

Сообщение homosapiens » 19 ноя 2011, 18:42

mat-maniak писал(а):Source of the post Только начал изучать цифровую схемотехнику. Буду очень благодарен за любую помощь :)

Беритесь сразу за схемотехнику на ПЛИС.
Последний раз редактировалось homosapiens 28 ноя 2019, 18:34, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
mat-maniak
Сообщений: 146
Зарегистрирован: 11 янв 2008, 21:00

Формирователь кода

Сообщение mat-maniak » 19 ноя 2011, 20:55

homosapiens писал(а):Source of the post
mat-maniak писал(а):Source of the post Только начал изучать цифровую схемотехнику. Буду очень благодарен за любую помощь :)

Беритесь сразу за схемотехнику на ПЛИС.


ПЛИС это очень удобно и прогрессивно наверное. Но ,я думаю, лучше сначала разобраться с более простыми схемами
Последний раз редактировалось mat-maniak 28 ноя 2019, 18:34, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Рубен
Сообщений: 5756
Зарегистрирован: 04 май 2010, 21:00

Формирователь кода

Сообщение Рубен » 20 ноя 2011, 00:04

homosapiens писал(а):Source of the post
mat-maniak писал(а):Source of the post Только начал изучать цифровую схемотехнику. Буду очень благодарен за любую помощь :)

Беритесь сразу за схемотехнику на ПЛИС.

Вот она опять проблема выбора: либо учить все и стать супер-всем или никем, либо учить "только то, что надо", но не понимать "самой сути".

mat-maniak писал(а):Source of the post
ПЛИС это очень удобно и прогрессивно наверное. Но ,я думаю, лучше сначала разобраться с более простыми схемами

Да, будет дольше по времени и более затратно по силам, но будете лучше понимать, я думаю. Я, например, сейчас только-только начинаю изучать микропроцессорную технику (а до этого изучал цифровую схемотехнику) и для их программирования вроде бы и не нужны знания жесткой логики, но в учебнике, который я читаю на первых 50 страницах идет чисто описание логики работы комбинационных устройств. Может быть этот материал в дальнейшем не применяется, но кто знает как бы воспринимался весь последующий материал без этого 50-страничного вступления?
Последний раз редактировалось Рубен 28 ноя 2019, 18:34, всего редактировалось 1 раз.
Причина: test

Clerk
Сообщений: 6
Зарегистрирован: 19 ноя 2011, 21:00

Формирователь кода

Сообщение Clerk » 21 ноя 2011, 21:58

mat-maniak
Вам нужен двоично-десятичный шифратор. В простейшем случае можно реализовать из одних элементов ИЛИ. Это простое сложение, например:
n0 = i0 + i2 + i4..
n1 = i1 + i2 + i5 + i6
...
Элементарный элемент сложения сигналов это диод. Тоесть сигналы с нескольких линий через диоды слаживаются(точнее диод запирается, что не даёт пройти сигналу на другую линию). Это диодный шифратор.
Последний раз редактировалось Clerk 28 ноя 2019, 18:34, всего редактировалось 1 раз.
Причина: test


Вернуться в «Физика»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 23 гостей