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

  Рет қаралды 3,173

BitFlip

BitFlip

4 жыл бұрын

Простейший регистр сдвига, построенный лишь на основе D-триггеров, прозводит сдвиг при каждом такте таймера. Это может быть не совсем удобно на практике, когда нужно подготовить какое-то значение в регистре путем сдвигов, а затем сохранять это значение в течение продолжительного времени, чтобы передать следующему компоненту.
Чтобы решить эту проблему, можно преобразовать сдвиговый регистр в регистр с управляемым входом, где мы будем решать, когда стоит изменять значение в регистре, а когда нужно сохранять текущее значение и предотвращать любую запись.

Пікірлер: 22
@juliaryabchikova9593
@juliaryabchikova9593 3 жыл бұрын
Зарегелся чтобы лайкнуть за поддержку
@14types
@14types 2 жыл бұрын
Весь день смотрел ролики с самого первого, дошел до этого, время 5 утра, всё еще не отпускает, хочу смотреть дальше. Интересно, в универе сколько бы времени заняло изучение этого курса.
@Tony_Limitless
@Tony_Limitless 2 жыл бұрын
Я также )))
@ohnocoder
@ohnocoder 2 жыл бұрын
Жизненно, я с пяти часов утра смотрю, уже второй час дня)
@hunter-km1tn
@hunter-km1tn Жыл бұрын
Как мозг от этого не опух? Или уже изучал всё это до этого?
@tefyonys
@tefyonys Жыл бұрын
Вот только, без должной практики ты забудешь это уже через день-два.
@14types
@14types Жыл бұрын
@@tefyonys уже год прошел я пока ничего так и не сделал, ну кроме логического и) но в планах все еще есть сделать свой простейший пк чисто на транзисторах.
@awesapog5146
@awesapog5146 Жыл бұрын
Очень познавательное видео , спасибо
@user-qw7ni1ly8y
@user-qw7ni1ly8y 4 жыл бұрын
Мы же дойдём до того момента, когда мы добавим памяти нашему сумматору?)
@BitFlipChannel
@BitFlipChannel 4 жыл бұрын
Надеюсь, что дойдем
@user-oq1bi5cd1x
@user-oq1bi5cd1x 2 жыл бұрын
Привет, подскажи пожалуйста, какие провода ты используешь? Марка или название
@BitFlipChannel
@BitFlipChannel 2 жыл бұрын
Привет. Использую провода 22AWG. У них диаметр (0.644 мм) хорошо подходит под разъемы макетной платы. Можно найти на aliexpress.
@user-oq1bi5cd1x
@user-oq1bi5cd1x 2 жыл бұрын
@@BitFlipChannel спасибо!
@iskozka
@iskozka 2 жыл бұрын
@@user-oq1bi5cd1x я от витой пары беру , дешово и всегда есть
@UtkinTech
@UtkinTech 4 жыл бұрын
Можешь в таких схемах говорить, в каких кейсах они используются, а то мне как не микроэлектронщику иногда сложно придумать
@BitFlipChannel
@BitFlipChannel 4 жыл бұрын
Сейчас мы рассматриваем внутреннее устройство разных видов регистров, как устроены и что собственно делают. Далее, на более высоком уровне, когда мы будем использовать эти регистры, все должно встать на свои места. Но спасибо за замечание, постараюсь немного пояснять для чего эти функции могут быть полезны. Конкретно со сдвиговым регистром. С точки зрения арифметических операций побитовый сдвиг влево - это реализация функции умножения на два. То есть каждый раз сдвигая на два и добавляя в младший бит 0, мы получаем значение в два раза больше: 0011 - 3 0110 - 6 1100 - 12 Соответственно, сдвиг вправо (с добавлением нуля в старший бит) - это целочисленное деление на два. Еще сдвиговый регистр может быть использован для решения проблемы нехватки выводов при передаче данных. Например, микроконтроллер имеет определенное число выводов, большинство из них уже используются, и нужно через 1 оставшийся свободным вывод передать другой микросхеме несколько бит информации. Для этого можно добавить сдвиговый регистр, через этот 1 вывод записать в этот регистр биты по одному, сдвигая все остальные. А затем уже из этого сдвигового регистра передавать значения в микросхему. На словах может быть непонятно, такие вещи лучше наглядно показывать.
@Hirurg_XX
@Hirurg_XX 3 жыл бұрын
BitFlip охереть. Я даже не замечал, что при добавлении нуля, получается число, в два раза большее предыдущего. И это не смотря на то, что я далеко не новичок в преобразованиях двоичной системы. Нашёл очень много закономерностей, но эту не замечал.) Спасибо, буду знать.
@user-oq9xr8dj1b
@user-oq9xr8dj1b 3 жыл бұрын
Почему ты не говоришь, что буферный регистр предназначен для параллельного считывания данных, а сдвиговый регистр для последовательного? Или я чего-то не понимаю и ошибаюсь?
@BitFlipChannel
@BitFlipChannel 3 жыл бұрын
Не сказал, потому что это не принципиально для того, как мы их собираемся использовать. Но все правильно: буферный регистра используется для параллельных операций с битами (чтение/запись), сдвиговый можно использовать для последовательного чтения.
@user-oq9xr8dj1b
@user-oq9xr8dj1b 3 жыл бұрын
Почему ты не говоришь из каких устройства подаются данные в регистр и какое устройство управляет режимом подачи данных в регистр? Трудно связывать все разборы твоих устройств в одном устройстве.
@BitFlipChannel
@BitFlipChannel 3 жыл бұрын
Всему свое время
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 79 МЛН
small vs big hoop #tiktok
00:12
Анастасия Тарасова
Рет қаралды 17 МЛН
Cдвиговые регистры 74HC595 и 74HC165
6:08
Максим Обухов
Рет қаралды 33 М.
Четырехбитный буферный регистр
10:34
Электронный замок с RFID на Arduino
14:50
Заметки Ардуинщика
Рет қаралды 241 М.
Микро 80. Процессор. #1
30:00
Алексей Морозов
Рет қаралды 101 М.
Samsung Galaxy 🔥 #shorts  #trending #youtubeshorts  #shortvideo ujjawal4u
0:10
Ujjawal4u. 120k Views . 4 hours ago
Рет қаралды 9 МЛН
Asus  VivoBook Винда за 8 часов!
1:00
Sergey Delaisy
Рет қаралды 1 МЛН
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 3,7 МЛН
Секретный смартфон Apple без камеры для работы на АЭС
0:22
Обзор Sonos Ace - лучше б не выпускали...
16:33
i like you subscriber ♥️♥️ #trending #iphone #apple #iphonefold
0:14