Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
products:beambot:uchitsya_zapominat_signaly [2025/08/26 16:53] – [BeamBOT учится запоминать сигналы. RS-триггер на микросхеме CD4013] labuser30 | products:beambot:uchitsya_zapominat_signaly [2025/08/27 13:05] (текущий) – [BeamBOT учится запоминать сигналы. RS-триггер на микросхеме CD4013] labuser30 |
---|
| |
Микросхема CD4013 имеет 14 выводов. Выводы 7 и 14 используются для подключения "-" и "+" питания. Выводы 1-6 относятся к первому триггеру, а 8-13 ко второму. | Микросхема CD4013 имеет 14 выводов. Выводы 7 и 14 используются для подключения "-" и "+" питания. Выводы 1-6 относятся к первому триггеру, а 8-13 ко второму. |
| |
| RS-триггер имеет два входа. Один вход для установки - S (Set, установка) и R (Reset, сброс) для сброса. Также он имеет и два выхода – прямой Q и инверсный Q̅ (они всегда имеют противоположное состояние). При подаче импульса на вход S на выходе Q устанавливается логический уровень «1». При подаче импульса на вход R на выходе Q устанавливается логический «0». На повторную подачу того же импульса триггер не реагирует. |
| |
| Логику работы RS-триггера можно сравнить с обычным выключателем освещения который имеет индикатор выключенного состояния (чтобы проще было найти его в темноте). Когда свет (аналог прямого выхода) выключен индикатор (аналог инверсного выхода) горит. Когда ты нажимаешь на верхнюю часть клавиши выключателя это аналог импульса на вход S, после чего свет включается (на Q устанавливается логический уровень «1».), а индикатор гаснет (на Q̅ — уровень «0».). С нижней часть клавиши выключателя обратная история, нажатие на нее — это аналог подачи импульса на R вход, то есть выключение света – приведение триггера в исходное состояние. |
| |
| Эффект памяти проявляется в том, что RS триггер сохраняет устойчивое состояние (либо установлен, либо сброшен) даже после прекращения действия входного сигнала на установку или сброс. Триггер хранит установленное значение до прихода следующего установочного импульса, поэтому такие триггеры называются асинхронными (у них есть только информационные входы). |
| |
| Давай соберем схему которая будет наглядно показывать работу RS-триггера. |
| |
<php>pinlab_draw_picture("beambot/uchitsya_zapominat_signaly/scheme1");</php> | <php>pinlab_draw_picture("beambot/uchitsya_zapominat_signaly/scheme1");</php> |
| |
RS-триггер имеет два входа. Один вход для установки - S (Set, установка) и R (Reset, сброс) для сброса. Также он имеет и два выхода – прямой Q и инверсный Q̅ (они всегда имеют противоположное состояние). При подаче импульса на вход S на выходе Q устанавливается логический уровень «1». При подаче импульса на вход R на выходе Q устанавливается логический «0». | Микросхема CD4013 подключена к питанию, используется только первый триггер. Его входы С и D замкнуты на "-" т.к. не используются. К выходам Q и Q̅ подключены светодиоды VD1 и VD2 c токоограничивающими резисторами R3 и R4. Светодиоды будут показывать состояние триггера. Входы S и R могут быть подключены "+" через кнопки SW1 и SW2, а также подтянуты к земле через резисторы R1 и R2. |
| |
~~NOCACHE~~ | ~~NOCACHE~~ |
| |
<php>pinlab_draw_instruction("beambot/uchitsya_zapominat_signaly/scheme1.mont");</php> | <php>pinlab_draw_instruction("beambot/uchitsya_zapominat_signaly/scheme1.mont");</php> |
| |
| При подаче питания на схему светодиод VD2 на выходе Q̅ будет гореть, а VD1 на Q — нет. Если ты нажмешь кнопку SW1 триггер получит сигнал на вход S и изменит свое состояние, а светодиоды переключатся (VD1 загорится, VD2 по тухнет). Чтобы вернуть триггер в исходное состояние нужно подать сигнал на вход R нажав на кнопку SW2. Входы S и R триггера подтянуты к "-" с помощью резисторов R1 и R2, чтобы когда соответствующие кнопки SW1 и SW2 не нажаты на входах был четкий логический сигнал "0". |