BitFlip
Канал об электронике для начинающих.
Всегда хотел разобраться в электронике, но как-то все руки не доходили. В школе и в университете тема электричества на физике давалась неплохо, но не было четкого понимания, для чего нужны все эти законы, правила и формулы и как применять их на практике. Здесь попробую шаг за шагом разобраться в теме и поделиться своими открытиями.
Вторая тема, в которой есть желание разобраться - работа компьютера изнутри. Для многих эта часть остается какой-то магией, которая в конечном счете позволяет нам сидеть в Интернете, смотреть ролики на YouTube и листать фотки в Instagram. Но если мы взглянем внутрь компьютера, то сможем увидеть новый мир со своими законами, где тикают свои часики, передаются сигналы от компонента к компоненту и постоянно выполняются разные команды.
Поэтому видео на этом канале будут на стыке электроники и компьютерных наук. Присоединяйтесь, если и вам это все интересно.

8-битный компьютер: финальная версия. Подключаем декодер инструкций и проверяем работу программ

Декодер инструкций: автоматизируем сигналы управляющих входов

Программируем компьютер и выполняем инструкции в ручном режиме

Программные инструкции и взаимодействие компонентов

Обновляем таймер: добавляем режим ручной генерации импульсов, устраняем дребезг контактов

Дополнительные регистры для восьмибитного компьютера: регистр инструкций и регистр вывода

Собираем регистр адреса памяти и панель программирования для ввода данных в оперативную память

Оперативная память / ОЗУ / RAM - как устроена и как собрать на макетной плате

Как генерировать последовательные двоичные адреса: собираем счетчик команд на макетной плате

Как передавать значения между регистрами и АЛУ - соединяем компоненты через общую шину данных

Как получить сумму значений из двух регистров: соединяем регистры и арифметико-логическое устройство

Собираем 8-битное арифметико-логическое устройство (АЛУ)

Четырехбитный сумматор в одной микросхеме, стягивающие резисторы и микросхемы ТТЛ логики

Собираем 8-битный регистр с поддержкой трех состояний на выходах для подключения к шине данных

Как использовать шину данных для передачи значений между компонентами

Как устроен счетчик импульсов (ripple counter)

Сдвиговый регистр: управляем режимами записи и хранения данных

Как устроен сдвиговый регистр (shift register)

Четырехбитный буферный регистр

Регистр в 1 бит - простейшая ячейка памяти

Разбираем устройство JK-триггера, его отличия от RS-триггера и собираем на макетной плате

D-триггер с динамическим управлением

D-триггер: устраняем состояние гонки в RS-триггере

Синхронный (тактируемый) RS-триггер - добавляем разрешение на запись данных в RS-триггер

Генератор периодических импульсов на основе таймера 555

RS-триггер

Сумматор с функцией вычитания

Четырехбитный сумматор

Сумматор

Стягивающие и подтягивающие резисторы: используем кнопки для подачи значений на логические вентили