Сдвиговый регистр

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср апр 15, 2009 21:08:43

Сообщение PacMan »

Здраствуйте.
помогите разобраться со сдвиговый регистром.
с моделью я еще не определился.
принцип примерно ясен.
Есть вход, предположим один, то есть с последовательной подачей бит и пусть 8 выходов или 16.
Есть управляющий сигнал и сброс.
Собственно вопрос, как производится запись в регистр (пример)

я понимаю, что это происходит так
я подаю на вход регистра бит(1 или 0)
потом устанавливаю в 1 управляющий сигнал
после чего производится сдвиг то есть запись. правильно?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

PacMan писал(а): я понимаю, что это происходит так
я подаю на вход регистра бит(1 или 0)
потом устанавливаю в 1 управляющий сигнал
после чего производится сдвиг то есть запись. правильно?
Тема не по адресу, ее место в цифровой технике.
Ну вот для примера 74НС595. У него Вход такта последовательного регистра, запись в параллельный регистр (выходной), вход последовательных данных (SER), сброс последовательных данных и разрешение на вывод данных.
1)Очищаем последовательный регистр (на случай если их несколько каскадом соединены).
2)Устанавливаем значение на SER, подаем (как Вы писали) такт, повторяем операцию 2 еще 7 раз.
3) подаем такт записи в выходной регистр.
Сигнал разрешения устанавливается по Вашему уразумению.Если надо, то можно и вовсе занулить.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср апр 15, 2009 21:08:43

Сообщение PacMan »

спасибо большое. разобрался))
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»