Технический форум

Технический форум (http://www.tehnari.ru/)
-   Электроника для начинающих (http://www.tehnari.ru/f117/)
-   -   Логика, смена порядка прихода сигналов (http://www.tehnari.ru/f117/t253215/)

abit 11.04.2017 17:51

Логика, смена порядка прихода сигналов
 
Здравствуйте, помогите, кто чем может, задача элементарная, но что-то ничего не получается, вот два входных контакта С и S, по C идут синхроимпульсы с некой частотой (1-2Мгц), по S сигнал, когда на C - логический ноль, сигнал с кнопки A, когда 1 - сигнал с кнопки B, нужно их перевернуть, т.е. по логическому нулю на C давать A, который был на предыдущем полутакте, а по единице B тоже с предыдущего полутакта. В теории я задумал воткнуть D-триггер, но пришлось мутить удвоитель частоты из двух или-не, начал симулировать в logisim - ничерта не выходит, видимо там не учитывается задержка в распространении сигнала, как это можно сделать проще? чтобы и там симулировалось. Заранее благодарю.

abit 11.04.2017 17:55

так для ясности выглядит входа:
С: 0 1 0 1 0 1
S: A B A B A B
а надо на выход:
С: 0 1 0 1 0 1
S: x A B A B A
x - неопределённый уровень, т.е. пофиг что первым тактом будет

Frankistar 13.04.2017 11:07

чёй то не понятно: вам нужно сдвинуть сигнал или конвертировать, для первого варианта существует сдвиговый регистр, для конвертации существуют элементы с конвертацией (вагон и маленькая тележка- ЛН, ЛА..)


Часовой пояс GMT +4, время: 13:32.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.