0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 27
1

Устройство для логического умножения последовательных кодов на базе логики и сдвиговых регистров

15.01.2022, 14:12. Показов 3574. Ответов 26
Метки нет (Все метки)

Здравствуйте! Помогите пожалуйста соединить эти устройства:
Устройство для логического умножения последовательных кодов на базе логики и сдвиговых регистров 155ИР1 ((n = 4).
Подсказки: Триггер можно реализовать на МС 155ТМ2, логический элемент И выбрать самостоятельно.
Условная схема:
Устройство для логического умножения последовательных кодов на базе логики и сдвиговых регистров

Регистр:
Устройство для логического умножения последовательных кодов на базе логики и сдвиговых регистров

Триггер:
Название: триггер.jpeg
Просмотров: 179

Размер: 14.5 Кб
Это то, что нашел в интернете. Помогите, пожалуйста. Был бы очень благодарен, если бы ещё описали принцип её работы. Очень на вас надеюсь!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.01.2022, 14:12
Ответы с готовыми решениями:

Устройство для логического сложения параллельных кодов
Здравствуйте! Помогите пожалуйста соединить эти устройства: Устройство для логического сложения...

Семисегментный индикатор с применением сдвиговых регистров
Создал часы,работают,но есть проблема(каждую перерисовку моргают все индикаторы).Те что не должны...

"Расширение портов" на мк с помощью сдвиговых регистров
Добрый день, дорогие форумчане. В очередной раз, я, как начинающий, сталкиваюсь с проблемками......

Каскадное подключение выходных сдвиговых регистров
Всем здравствуйте. Пытаюсь реализовать проект секундомер через каскадное подключение выходных...

26
2832 / 2057 / 464
Регистрация: 11.09.2009
Сообщений: 7,690
15.01.2022, 17:38 2
Цитата Сообщение от Dragunov Посмотреть сообщение
Устройство для логического умножения последовательных кодов
Слишком мало данных. Одно дело, когда два последовательных кода идут побитно синхронно, с одним общим тактом, и совсем другое - обработать два последовательных кода, передаваемых в разное время с разной скоростью и разными протоколами.
Уточните, что требуется сделать.
1
0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 27
15.01.2022, 17:44  [ТС] 3
Это все, что есть. Питание обозначать не надо, Просто объеденить между собой и описать принцип работы
0
2832 / 2057 / 464
Регистрация: 11.09.2009
Сообщений: 7,690
16.01.2022, 12:49 4
Цитата Сообщение от Dragunov Посмотреть сообщение
Это все, что есть.
Тогда помочь вам очень затруднительно. Если даже принять функциональную схему на первом рисунке за часть задания. Там нарисованы два преобразователя из параллельного в последовательный код Pr1 и Pr2. Широкой стрелкой действительно обозначается параллельный код. Эти Pr1 и Pr2 действительно могут быть выполнены на 155ИР1. Но у вас написано "для логического умножения последовательных кодов". Из управляющих сигналов указан только какой-то загадочный "Режим", так что конкретнее о работе схемы ничего нельзя сказать.
Если предположить, что на вход поступают два синхронных последовательных кода, как написано в названии вашей темы, то никакие регистры вообще не нужны, достаточно одного элемента "И"...
Первую картинку вы взяли от другого, примерно похожего задания?

Подсказка "Триггер можно реализовать на МС 155ТМ2" тоже мало что проясняет, т.к. ни в одном из предполагаемых случаев D-триггер нафиг не нужен...

Цитата Сообщение от Dragunov Посмотреть сообщение
Просто объединить между собой и описать принцип работы
"Объединять" надо в соответствии с принципом работы. Принцип работы должен соответствовать требованиям задания. А в задании требований нет.

Я бы мог домыслить задание и нарисовать схему, но тогда решение не будет соответствовать формулировке в заголовке этой темы, и скорее всего тогда вы не сможете объяснить преподавателю, зачем так сделано и как работает.

Попробуйте не пересказывать задание своими словами, а дать исходную формулировку.
Если кроме этого "му-му" действительно ничего не сказано, то попросите преподавателя дополнить задание набором управляющих сигналов и корректным текстом. Вероятно, это должны быть сигналы "Такт" и "Параллельная запись". Их взаимное расположение должно быть указано на картинке - временной диаграмме. Также в тексте задания должно что-то быть про преобразование из параллельных кодов в последовательные и про синхронизацию с выходным последовательным кодом.

Не по теме:

Если не секрет, где так учат?

1
0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 27
16.01.2022, 12:56  [ТС] 5
В том то и дело, что это и есть вся формулировка задания.
ДЗ 2 Операционные уст-ва Пераб.docx 2 вариант
Методические указания к ДЗ №2.docx
Пример принцип-ной схемы и ее описания.doc
Вот все то, что пришло от препода. Вся проблема в том, что у нас дистант, и обратной связи от препода просто нет.
0
sharpey
16.01.2022, 13:05
  #6

Не по теме:

Цитата Сообщение от i8085 Посмотреть сообщение
Если не секрет, где так учат?
Вероятно, Саратовский гос. техн. ун-т

0
65 / 46 / 23
Регистрация: 19.10.2021
Сообщений: 127
Записей в блоге: 1
16.01.2022, 18:36 7
Логическое умножение - это операция вида 1011 & 0010 = 0010?
и про 155ИР1 обозначения контактов вроде другие должны быть
0
0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 27
16.01.2022, 18:37  [ТС] 8
да, именно это
0
65 / 46 / 23
Регистрация: 19.10.2021
Сообщений: 127
Записей в блоге: 1
16.01.2022, 18:44 9
Обозначения контактов у 155ИР1 другие https://www.microshemca.ru/IR1/
http://www.chipinfo.ru/dsheets/ic/155/ir1.html
Миниатюры
Устройство для логического умножения последовательных кодов на базе логики и сдвиговых регистров  
1
0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 27
16.01.2022, 18:49  [ТС] 10
у меня, разве, не то же самое?
0
65 / 46 / 23
Регистрация: 19.10.2021
Сообщений: 127
Записей в блоге: 1
16.01.2022, 21:23 11
Лучший ответ Сообщение было отмечено Dragunov как решение

Решение

...согласен! А схема думаю должна быть такой, только на входы 2,3,4,5 микросхем DD2 и DD3 надо подать коды которые хотим перемножать логически, результат снимать с контактов 10,11,12,13 DD5. На всякий случай не забыть, что 155ТМ2 сдвоенный D-триггер, а у микросхемы К155ЛИ1 четыре логических элемента 2И. Режим запись параллельного кода высокий уровень, а режим сдвига - низкий уровень на входе D-триггера.
Вот только не понятно, как запретить обновление выходов DD5, пока идет преобразование последовательного кода в параллельный, так, например, у микросхемы SN74LS395 (почти аналог 4-BIT SHIFT REGISTER WITH 3-STATE OUTPUTS) есть специальный вход Output Enable Input им можно запретить выходной сигнал
Миниатюры
Устройство для логического умножения последовательных кодов на базе логики и сдвиговых регистров  
2
2832 / 2057 / 464
Регистрация: 11.09.2009
Сообщений: 7,690
17.01.2022, 00:23 12
Цитата Сообщение от Dragunov Посмотреть сообщение
Вся проблема в том, что у нас дистант
Вся проблема в том, что вас не научили читать задания. Там всё написано.
В файле ДЗ 2 Операционные уст-ва Пераб.docx в варианте 2 написано:
Краткое описание: аналогично структуре варианта 1.
В варианте 1 в Кратком описании написано:
Краткое описание:
-- входные регистры устанавливаются в режим ЗАПИСЬ, после чего в них записываются операнды А и В.
-- входные регистры устанавливаются в режим СДВИГ, теперь при подачи синхроимпульсов содержимое Рг1 и Рг2 сдвигаются вправо (вниз), в результате операнды А и В преобразуются из параллельной формы в последовательную,
-- последовательные коды поступают на вход одноразрядного сумматора, с выхода которого разряд суммы поступает на вход Рг3, а разряд переноса фиксируется в триггере Тг2 и участвует в суммировании следующих старших разрядов.
Итого, требуемая схема и её работа описана однозначно и достаточно. Единственный недостаток в задании - коряво-небрежная функциональная схема, затрудняющая понимание задания.
Судя по вашим вопросам, Методические указания к ДЗ №2 вы вообще не пробовали читать.

"Соединить эти устройства", то есть делать за вас задание, не буду. Подскажу только, что управляющими сигналами этой схемы (поступающими снаружи) вместо "Режим" будут "Такт" и "Параллельная запись". Временная диаграмма работы сдвиговых регистров будет выглядеть так:
Устройство для логического умножения последовательных кодов на базе логики и сдвиговых регистров


Работать устройство будет как написано в задании. Сначала в универсальные сдвиговые регистры будут записаны четырёхразрядные операнды А и В сигналом "Параллельная запись (MODE)", следующими тремя импульсами сигнала "Такт (CLK)" записанный в регистры код будет последовательно сдвигаться одновременно и синхронно в обоих регистрах и подаваться на элемент "И", на выходе которого будет сформирован последовательный код-результат, синхронный с импульсами сигнала "Такт (CLK)".

Графическое обозначение 155ИР1 в вашем задании лучше использовать вот это, чтобы сдвиг был как написано в задании "вправо (вниз)" (сдвиг вправо - это младшим битом вперёд):
Устройство для логического умножения последовательных кодов на базе логики и сдвиговых регистров


Почитать, как устроен работает ИР1, можно в даташите на его прототип - SN7495.

Если вы не обычный халявщик, которому только списать и забыть, то написанного здесь и в ваших файлах более чем достаточно, чтобы разобраться и выполнить задание. Начните с рисования схемы, выкладывайте тут, что получается, поправим, подскажем.
2
0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 27
17.01.2022, 05:37  [ТС] 13
Я учусь на заочном отделении, по данной дисциплине было всего две пары(3 часа занятий). На первой паре разбирали как делать первую работу. На второй, соответствено, вторую. С первой я разобрался самостоятельно, материал не новый для меня. Но устройство микросхем постичь за 90 минут беглого чтения по презинтациям.... Если бы было достаточно понятное объяснение в интернете, то я бы сюда и не обращался.
0
2832 / 2057 / 464
Регистрация: 11.09.2009
Сообщений: 7,690
17.01.2022, 13:06 14
Цитата Сообщение от Dragunov Посмотреть сообщение
постичь за 90 минут беглого чтения по презентациям.... Если бы было достаточно понятное объяснение в интернете
Понятное объяснение - в учебниках. Есть они и в электронном виде.
А по презентациям вы ничему не научитесь.

Очень неплохой самоучитель - "У. Титце, К. Шенк. Полупроводниковая схемотехника". Лучше 4 или 5 издание, в них и азы разжёваны.
Чтобы сделать ваше задание по этой книге, вам хватило бы и 10 минут "беглого чтения".
1
0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 27
18.01.2022, 14:23  [ТС] 15
Устройство для логического умножения последовательных кодов на базе логики и сдвиговых регистров

Вот что получилось. Подскажите ошибки, пожалуйста
0
65 / 46 / 23
Регистрация: 19.10.2021
Сообщений: 127
Записей в блоге: 1
18.01.2022, 15:10 16
Лучший ответ Сообщение было отмечено Dragunov как решение

Решение

с триггером (хватит одного) и выходами регистров (хватит Q4) перестарался, а вот входные и выходные разъемы добавить было бы не плохо и нумерацию выводов у микросхем оставить бы надо и типы микросхем подпиши и тактовый сигнал на входном разъеме также должен быть
1
0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 27
18.01.2022, 15:16  [ТС] 17
Сейчас исправлю, спасибо!
0
0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 27
18.01.2022, 15:57  [ТС] 18
Устройство для логического умножения последовательных кодов на базе логики и сдвиговых регистров
0
2832 / 2057 / 464
Регистрация: 11.09.2009
Сообщений: 7,690
18.01.2022, 22:05 19
Dragunov, входы микросхем не оставляют "висящими в воздухе". Входы R и S триггера ТМ2 надо соединить с питанием, то есть подать на них уровень логической единицы. Значок - стрелочка и надпись "+5В". Входы V1 регистров ИР1 надо соединить с "землёй", то есть подать на них уровень логического нуля.
Режим и CLK - входы схемы. Линии надо чуть продлить, поставить на их концах жирные точки и подписать названия сигналов.
На входы D1 - D4 регистров ИР1 снаружи подаются коды операндов А и В. Линии надо чуть продлить, поставить на их концах жирные точки и подписать названия сигналов - операнд А, линии А0, А1, А2 и А3, операнд В, линии В0, В1, В2 и В3.
У выходного регистра ИР1 входы D1 - D4 надо соединить с "землёй". Выходы этого регистра - это параллельный выходной код. Надо показать, что это выход схемы - чуть продолжить линии, поставить на их концах жирные точки и подписать названия сигналов - Результат, линии C0, C1, C2 и С3.

Микросхемы в схеме нумеруют, чтобы можно было однозначно указать любую из многих с одинаковым названием. Нумерация по листу схемы ставится сверху вниз, слева направо. Цифровые микросхемы обозначаются "DD". У вас будет от DD1 до DD5 - это позиционные обозначения микросхем.
Позиционные обозначения микросхем и их тип пишутся НАД условным графическим обозначением микросхемы. Посмотрите рисунок с ИР1 в моём посте ранее.
1
0 / 0 / 0
Регистрация: 08.10.2020
Сообщений: 27
19.01.2022, 11:13  [ТС] 20
Устройство для логического умножения последовательных кодов на базе логики и сдвиговых регистров
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2022, 11:13
Помогаю со студенческими работами здесь

Построить таблицу истинности для операций логического умножения
Построить на C# таблица истинности для операций "лог умножения" и "исключающего или"

Макрос заполнения трёх последовательных YMM регистров из памяти
хочу создать макрос принимающий два параметра "имя первого ymm регистра","имя переменной" и...

27. Составьте процедуру для умножения значений регистров DI и SI, а затем последующего деления произведения на 100H. Результат на выходе процедуры дол
Составьте процедуру для умножения значений регистров DI и SI, а затем последующего деления...

Разработать вычислительное устройство для выполнения операции умножения двоичных чисел
писать ничег не прошу, ибо есть похожая тема на форуме, код как нибудь подправлю, прошу подробнее...

Основы логики. Упрощение логического выражения
Упростите логическое выражение или укажите его результат (при его однозначности). Результат...

Задача по информатике Основы логики. Синтез логического выражения : Логическая система

Операция побитового логического умножения
Какое значение примет переменная x после выполнения следующего фрагмента программы при y, равном...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru