Добрый день.
Сделал распределитель импульсов на D-триггерах, но он работает не верно. Почему-то одновременно взводятся триггеры 4 и 5.
Вид для печати
Добрый день.
Сделал распределитель импульсов на D-триггерах, но он работает не верно. Почему-то одновременно взводятся триггеры 4 и 5.
Неправильно написал. Это схема счетчика Джонсона и работает все правильно.
Как поставить задержку на цикл подскажите, пожалуйста ?
А как ее на холст поставить не пойму.
После долгих мучений сделал распределитель импульсов на 3. Попутно узнал, что такое линия задержки (ЛЗ). ;) Спасибо Ю.Реваке. Без ЛЗ распределитель импульсов в ОЛ работать не хочет.
Подобным образом можно сделать распределитель импульсов на любое количество выходов.
В простейшем распределителе порядок чередования возбуждаемых выходов — естественный: за возбуждением выхода i следует возбуждение выхода i + 1, а за возбуждением последнего, k-ro выхода следует возбуждение первого.
У Вас наверно нереверсивный циклический регистр сдвига? Я ранее светофор подобно делал:
Вложение 34158
Сейчас использую циклические счётчики(имеется возможность редактирования значения с экрана), можно посмотреть в посте#341:
Вложение 34159
http://www.owen.ru/forum/showthread.php?t=26216&page=35
Я сделал то, что хотел. Все работает как надо. Уже и макрос запилил.
Непонятно, почему вы кольцевой счетчик обзывате распределителем импульсов. Какие импульсы и куда он распределяет?
Распределителем импульсов называют устройство, с помощью которого временная последовательность импульсов, поступающая на его вход, распределяется по независимым выходным цепям.
Способов реализации распределителей импульсов много.
Кольцевой счетчик - это один из способов реализации распределителя импульсов.
А вы гляньте, на выходах кольцевого счетчика импульс совсем не тот, что на входе, у него длительность другая. Не кажется, что это несколько не вяжется с данным определением? Которое, кстати, мне известно уже лет сорок, не меньше.
Вот на что я намекал:
Вложение 34162
Можно легко расширить и настроить на заданный диапазон и уже повторяюсь, можно редактировать значения счётчика с экрана и многое другое!
И как Евгений заметил, можно сделать, чтобы сигнал на выходе повторял входной, собственно так и работает демультиплексор:
Вложение 34164
Может Вам и с реверсом пригодится:
Вложение 34200
И оказалось, что функции записи и чтения бита воспринимают 32(нумерация с "0") бит как нулевой и т. д., поэтому не обязательно ограничивать счётчик значениями 0-31, и так всё прекрасно работает, т. е. достаточно обычного счётчика, что есть в ОЛ, короче как-то примерно так!
Спасибо, пригодиться.