Достоинства и преимущества универсальных регистров перед другими
Универсальные регистры, такие как К155ИР13 и К155ИР1, обладают рядом значительных достоинств и преимуществ, которые делают их предпочтительными по сравнению с другими типами регистров.
1. Универсальность: К155ИР13 и К155ИР1 могут выполнять различные операции и задачи, благодаря своей универсальной структуре и принципу действия. Они могут быть использованы для хранения данных, выполнения арифметических операций, управления другими устройствами и многое другое. Это делает их универсальными инструментами в различных приложениях.
2. Гибкость: Универсальные регистры позволяют программистам и инженерам гибко настраивать их для конкретных задач и требований. Они могут быть запрограммированы для различных режимов работы, что позволяет максимально использовать их функциональные возможности и оптимизировать производительность системы.
3. Быстродействие: К155ИР13 и К155ИР1 представляют собой быстрые регистры, способные выполнять операции с высокой скоростью
Это особенно важно в вычислительных системах, где требуется обработка больших объемов данных в режиме реального времени
4. Удобство использования: Универсальные регистры имеют простой и понятный интерфейс, что делает их удобными в использовании как для профессиональных разработчиков, так и для новичков. Они обладают понятной документацией и широкой поддержкой как со стороны производителя, так и со стороны сообщества разработчиков.
5. Надежность: Универсальные регистры, такие как К155ИР13 и К155ИР1, известны своей высокой надежностью и устойчивостью к внешним воздействиям. Они могут работать в различных условиях, в том числе при повышенных температурах и вибрациях, и сохранять целостность данных.
В целом, универсальные регистры К155ИР13 и К155ИР1 представляют собой важные компоненты в электронных системах, обладающие множеством преимуществ и способных удовлетворить различные требования и потребности пользователей.
3 Задание к работе
3.1 Исследовать параллельный регистр
Сконфигурировать ПЛИС в соответствии с рисунком 3.1.
Рисунок 3.1 – Схема 4-х битного параллельного регистра
Записать целые десятичные числа от 0 до 15 в двоичной системе счисления в регистр и считать их. Заполнить таблицу 3.1.
Таблица 3.1 – Коды, записанные в параллельный регистр
Записываемое десятичное число | Считанное из регистра двоичное число |
1 | |
. | |
15 |
3.2 Исследовать последовательно-параллельный регистр
Сконфигурировать ПЛИС в соответствии с рисунком 3.2.
Рисунок 3.2 – Схема последовательно-параллельного регистра
Элемент 74164 – это последовательно-параллельный регистр.
ВНИМАНИЕ! Для того, что бы выполнить блок Antitinkling, прочтите инструкцию Борьба с дребезгом контактов. Записать нечётное число в интервале от 32 до 56 в последовательном коде, поразрядно продвигая его влево путём нажатия кнопки Button. Записать результат в отчёт
Записать результат в отчёт
Записать нечётное число в интервале от 32 до 56 в последовательном коде, поразрядно продвигая его влево путём нажатия кнопки Button. Записать результат в отчёт.
3.3 Исследовать параллельно-последовательный регистр
Сконфигурировать ПЛИС в соответствии с рисунком 3.3.
Рисунок 3.3 – Схема параллельно-последовательного регистра
Элемент 74166 представляет собой параллельно-последовательный регистр.
Чтобы записать на входе число необходимо установить на входе STLD логический 0 и подать синхроимпульс, чтобы начать считывать записанное число необходимо на вход STLD подать логическую 1 и подавать синхроимпульсы.
Записать число в интервале от 32 до 56 в параллельном коде и поразрядно считывать его на выходе. Записать результат в отчёт.
В этом эксперименте мы рассмотрим работу Arduino с микросхемой 74HC595 – расширителем выходов, позволяющей уменьшить количество выводов Arduino для управления 4-разрядной семисегментной матрицей.
Необходимые компоненты:
Приступаем к написанию скетча запуска и останова секундомера 0–999 сек с точностью 0.1 сек. Используем библиотеку Arduino SPI. Поскольку при использовании библиотеки SPI применяются Arduino выводы 11 и 13, для выбора регистров матрицы используем выводы Arduino 4, 5, 6, 7. Содержимое скетча показано в листинге 8.1.
Порядок подключения:
1. Подключаем семисегментный индикатор по схеме на рис. 8.2. 2. Загружаем в плату Arduino скетч из листинга 8.1. 3. Нажатием кнопки запускаем или останавливаем секундомер.
К145ХК1П, К1ЖГ451, К145ХК2П (К1ЖГ452), К145ХК3П (К1ЖГ453), К145ХК4П (К1ЖГ454)
По заданию Министерства электронной промышленности в КНИИМП
в 1970 г. был создан первый в СССР и Европе микрокалькулятор на 4-х
больших интегральных схемах
по МОП-технологии на основе динамических (тактируемых) ключей со степенью интеграции
до 500 транзисторов на кристалле.
БИС изготовлялись на опытном заводе НИИ «Микроприбор», сборка микрокалькуляторов
производилась в г. Светловодске, где находился филиал опытного завода (позднее — завод «Калькулятор»).
Микросхемы (ОКР «Катамаран») были созданы группой разработчиков Ткаченко Ю.И.,
Зубенко В.М., Жерихин А.Г., Мартыщенко В.
Основной идеей было миниатюризовать десятки плат с логикой серии К172
в калькуляторах «Искра». Тема эта считалась в институте
одной из важнейших и в некотором роде прорывной — количество транзисторов
на кристалле достигало полутора тысяч, для них специально, впервые в СССР,
был разработан 40-выводной корпус.
Ничего подобного до тех пор в КНИИМП не делали.
Что интересно, сначала было разработано 3 БИС, но из-за
большого размера одной БИС ее пришлось расчленить на две.
БИС калькулятора включали два числовых регистра памяти,
три кольцевых счетчика синхронизации, регистр ввода индикации, шифратор,
дешифратор и микропрограммный автомат. Выходные каскады БИС были
предназначены для преобразования импульсной информации, поступающей с выхода
четырехфазных динамических ячеек, в статическую и для согласования
с сегментными люминесцентными индикаторными
лампами посредством ключей, так и с индикаторным табло на светодиодах.
Четырехфазная схемотехника — вещь довольно экзотичная.
Причина её выбора была следующей — снижение мощности потребления
столь сложных БИС (а это было принципиальной задачей) не могло быть достигнуто,
если их проектировать на основе традиционных схемотехнических решений
(инвертор в составе ключевого и нагрузочного транзисторов).
После детальной проработки функциональной схемы и анализа возможных
схемотехнических решений и была выбрана 4-х фазная схемотехника инверторов с
попарно перекрывающимися фазами без питания и «земли». Привязка к
постоянному источнику питания и «земле» выполнялась на выходных каскадах
БИС. Это позволило резко сократить активную площадь кристаллов, потребляемую
ими мощность и повысить быстродействие микросхем.
Такой подход на долгие годы предопределил схемотехнику БИС для
следующих типов микрокалькуляторов, разрабатывавшихся в КНИИМП.
Интересное сравнение этого комплекта с его конкурентом, комплектом
К145ИП3-ИП6 (СБИС-11…СБИС-15) разработки
питерского ЛКТБ ПО «Светлана», провел Александр Перебаскин.
В общем, это очень похожие комплекты, есть места почти детально повторяющие друг друга,
но в ленинградском нет никаких следов микропрограммирования, а в киевском
на микропрограммировании построено все. Функционально микросхемы СБИС нарезаны очень
похоже на японский прототип, а киевский комплект, видимо в связи
с микропрограммируемостью, нарезан совершенно иначе.
Как следствие, он видится гораздо
более зрелым и серьезно проработанным. Это как бы уже следующее поколение.
Отсюда и его полная победа на рынке.