Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
products:beambot:ispolzuet_pamyat [2025/08/08 11:30] – создано labuser30products:beambot:ispolzuet_pamyat [2025/08/28 12:50] (текущий) – [BeamBOT использует память] labuser30
Строка 3: Строка 3:
  
 =====BeamBOT использует память===== =====BeamBOT использует память=====
 +
 +Мы научились переключать состояние триггера двумя кнопками, но это не слишком удобно. Как на счет только одной, каждое нажатие на которую будет переключать триггер? Для этого мы провернем хитрый трюк — сделаем обратную связь, подключив инверсный выход триггера Q̅ к его же входу D. Получится когда триггер в исходном состоянии на входе D будет логический сигнал "1", а когда включен "0". Это и позволит делать переключение одной кнопкой, подключенной ко входу С.  Давай реализуем наш план собрав следующую схему.
 +
 +~~NOCACHE~~
 +<php>pinlab_draw_picture("beambot/ispolzuet_pamyat/scheme1");</php>
 +
 +<php>pinlab_bom("beambot/ispolzuet_pamyat/scheme1.mont");</php>  
 + 
 +<php>pinlab_draw_instruction("beambot/ispolzuet_pamyat/scheme1.mont");</php>
 +
 +Как мы и планировали нажатие на кнопку переключает состояние триггера, что мы можем наблюдать по светодиодам VD1 и VD2. Зачем же нужны остальные компоненты на схеме? Обратную связь между выходом Q̅ и входом D мы реализовали с помощью резистора R2, он минимизирует ток протекающей по ней. R1 подтягивает вход С к "-" для того, чтобы на на входе был четкий логический "0" когда кнопка не нажата. Конденсаторы обеспечивают четкое переключение логических сигналов, без дребезга.  Кстати ты обратил внимание что светодиоды в этом уроке загораются не так ярко как в прошлом? Это потому что мы в этот раз использовали в качестве токоограничительных резисторов R3 и R4 резисторы с сопротивлением 1 кОм, что почти в 10 раз больше обычных 120 Ом. А сделали мы это, т.к. используем выход Q̅ для обратной связи, а светодиод подключенный к нему же через резистор 120 Ом не будет давать появиться логическому сигналу "1" на входе D. 
 +
 +<WRAP round tip>
 +Экспериментируй:
 +  * Пробуй убрать из схемы конденсаторы С1 и С2. Как измениться работа схемы?
 +  * Попробуй поставить вместо конденсаторов С1 и С2 конденсаторы емкость 1 мкФ.
 +</WRAP>