0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 86
|
|
1 | |
Кольцевой счетчик24.03.2010, 22:31. Показов 8254. Ответов 8
Метки нет (Все метки)
http://gpskuru.ru/pic/11st/image097.jpg - схема
Немного не понятно, поясните пожалуйста - вот пришел у меня третий синхроимпульс (см диаграмму) выход Q2 стал 1, а Q2 инвертированный в ноль спустился, по диаграмме видно, что с этим же (третьим) синхроимпульсом сразу меняется Q0, устанавливаясь в ноль. С четвертым синхроимпульсом Q0 почему - то опять устанавливается в единицу, хотя это противоречит таблице истинности (или как она там) по которой он работает. Я так понимаю после позиции 110 следует 100 а не 101, почему такая диаграмма? <Изображение удалено>
0
|
24.03.2010, 22:31 | |
Ответы с готовыми решениями:
8
Кольцевой регистр на рассыпухе Кольцевой регистр Кольцевой регистр Циклический(кольцевой) буфер. Есть ли кольцевой распределитель импульсов в Multisim 14? |
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 727
|
|
24.03.2010, 22:44 | 2 |
D - это вход, Q0 изменяется, по переднему фронту, в зависимости от того что на входе. Q1 в это же время становится равным предыдущему значению Q0, Q2 - Q1, Q3 - Q2. По-этому он и сдвиговый этот регистр - значения по синхроимпульсу ползут (сдвигаются) вглубь.
А таблица истинности применима к конкретному триггеру этого регистра, а не ко всему регистру. Она у D-триггера простая: то что на входе, то и на выходе после синхроимпульса.
0
|
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 86
|
|
24.03.2010, 22:48 | 3 |
Спасибо, я это понимаю, но вопрос был несколько другим.
0
|
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 727
|
|
24.03.2010, 22:54 | 4 |
Тогда я не понял вопроса. По первой ссылке после позиции 110 следует 100, 101 там нету. А во втором рисунке не кольцевой счетчик, значение Q0 зависит от D, а не Q2.
0
|
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 86
|
|
24.03.2010, 23:08 | 5 |
0
|
SWK
|
|
24.03.2010, 23:36 | 6 |
|
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 727
|
|
24.03.2010, 23:39 | 7 |
Если разговор идет про эту диаграмму
<Изображение удалено> По приходу Nного синхроимпульса значение, которое было на D переносится на Q0, значение которое было до синхроимпульса на Q0 переносится на Q1 и т.д. По диаграмме: 0-ой синхроимпульс: D=0 -> Q0=0; до синхроимпульса Q0=0, значит после него Q1=0; до него Q1=0 -> после Q2=0; //имеем 000 1-ый синхроимпульс: D=1 -> Q0=1; до синхроимпульса Q0=0, значит после него Q1=0; до него Q1=0 -> после Q2=0; //имеем 001 2-ой синхроимпульс: D=1 -> Q0=1; до синхроимпульса Q0=1, значит после него Q1=1; до него Q1=0 -> после Q2=0; //имеем 011 3-ой синхроимпульс: D=0 -> Q0=0; до синхроимпульса Q0=1, значит после него Q1=1; до него Q1=1 -> после Q2=1; //имеем 110 4-ый синхроимпульс: D=1 -> Q0=1; до синхроимпульса Q0=0, значит после него Q1=0; до него Q1=1 -> после Q2=1; //имеем 101 и т.д. <Изображение удалено> Тут все почти тоже самое, только /Q2 заведен на вход Q0. Т.е. инвертирующий выход /Q2 работает как D в первом рисунке. Эта фигня получается вполне самодостаточной - ей нужна только синхронизация. В то время как на первом рисунке если не изменять значения D - на выходах всегда будет 0.
Сообщение от OtyxH
0
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
|
|
25.03.2010, 10:16 | 8 |
Парни, в чём вопрос? У топикстартера четырёхбитный сдвиговый регистр, он принимает и сдвигает. Правильная диаграмма. Или я опять протупил?
0
|
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 86
|
|
25.03.2010, 11:21 | 9 |
Нет, это я протупил, прошу прощения за бессмысленный вопрос.
0
|
25.03.2010, 11:21 | |
25.03.2010, 11:21 | |
Помогаю со студенческими работами здесь
9
adc-dma Кольцевой буфер для стерео-диктофона с сжатием. Создать класс «счетчик», реализующий циклический счетчик, со следующей структурой Создать классы цифровой счетчик, счетчик электроэнергии и расчетная книжка Кольцевой список Кольцевой конвейер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |