Свежие обсуждения
Консультации

Как грамотно записать байт в 74HC165(К555ИР9)?

Есть несколько кнопок и шифратор на диодах. Хочется по нажатию любой из кнопок "сразу" получать соответствующий байт с выхода шифратора записанным в указанный регистр. И что-то никак не соображу, как по-простому это сделать. Помогите, пожалуйста.
P.S. использование микроконтроллеров не предлагать

 

В 555 серии есть такая микросхема - К555ИВ1. Готовое решение. И по габаритам заведомо меньше будет, чем диодная приблуда.

 

ИВ1 - это 3 бита на выходе, а ИР9 - 8 бит на входе. Значит, ИВ1 понадобится 3 шт. Неизвестно, что по габаритам будет меньше.

 

Можно прошить 155ре3. Была ветка:
http://pro-radio.ru/controllers/3247/

 

Боюсь, меня немного неправильно поняли. Проблема не в том, как зашифровать требуемый байт, а как сформировать рарешение записи при нажатии кнопки и подавить вероятный дребезг максимально простыми средствами.

 

Другими словами, как я понял, после того как получен код нажатой кнопки на выходе шифратора, надо дать разрешающий сигнал на запись этого кода в регистр!? Если так, то потребуется получить задержку для разрешающего сигнала.

Можно взять за основу узлы схемы на рисунке 103 в статье - http://gelezo.com/ttl_kmop/610000/614000/614100/deshifratori_i_shifratori.html. Там как раз есть цепь подавления дребезга на эффекте временной задержки для подобной задачи.

Ещё можно приспособить для формирователя задержки:

http://gelezo.com/ttl_kmop/640000/640002/podavlenie_drebezga_mehanicheskih_konta... (рис. 1.7);
http://gelezo.com/ttl_kmop/640000/640007/zaderjka_impulsov.html.