
- •Сборник лабораторных работ
- •Лабораторная работа №1 Изучение лабораторного стенда
- •Описание лабораторного стенда
- •Порядок выполнения работ на стенде
- •Порядок выполнения работы
- •Методика исследования схем
- •Варианты заданий
- •Лабораторная работа №2 Исследование работы регистров
- •Краткие теоретические сведения.
- •Исследование работы триггеров
- •1. Краткие теоретические сведения
- •Варианты заданий
- •1. Краткие теоретические сведения
- •2. Варианты заданий
- •Краткие теоретические сведения. Мультиплексоры
- •Способы наращивания
- •Мультиплексоры как универсальные логические элементы
- •Демультиплексоры и дешифраторы
- •Лабораторные задания
- •Краткие теоретические сведения. Сумматоры
- •Полусумматор.
- •Краткие теоретические сведения.
- •Лабораторные задания
- •Цель работы:
- •Краткие теоретические сведения.
- •Лабораторные задания
- •Контрольные вопросы:
Лабораторные задания
-
№ варианта
Устройство
1
Мультиплексор «41» (на
элементах И-НЕ)
2
Демультиплексор «14»
3
Шифратор «38»
4
Дешифратор «83»
5
«41» (на
элементах И-ИЛИ-НЕ)
6
Демультиплексор «14»
7
Дешифратор «83»
8
«41» (на
элементах И-ИЛИ-НЕ)
9
Мультиплексор «41» (на
элементах И-НЕ)
10
Шифратор «38»
11
Дешифратор «83»
12
Шифратор «38»
13
«41» (на
элементах И-ИЛИ-НЕ)
14
Мультиплексор «41» (на
элементах И-НЕ)
15
Демультиплексор «14»
ЛАБОРАТОРНАЯ РАБОТА №6
Исследованиесумматоров
Цель работы:
Ознакомится с назначением и принципом действия сумматоров
Ознакомится с практической схемой сумматора и исследовать её
Содержание работы: Исследование сумматора в статическом и динамическом режимах.
Краткие теоретические сведения. Сумматоры
Сумматоры представляют собой функциональные узлы, выполняющие операцию сложения чисел. В устройствах дискретной техники суммирование осуществляется в двоичном или, реже, в двоично-десятичном коде. По характеру действия сумматоры подразделяются на две категории : комбинационные – как и все ранее рассмотренные узлы, не имеющие элементов памяти ; накопительные – сохраняющие результаты вычислений. В свою очередь, каждый из сумматоров, оперирующий с многоразрядными слагаемыми, в зависимости от способа обработки чисел может быть отнесен к последовательному или параллельному типу.
Сумматоры, выполненные в виде самостоятельных микросхем – комбинационные, и речь в дальнейшем будет идти только о них.
Как последовательные, так и параллельные сумматоры строятся на основе одноразрядных суммирующих схем. Сложение чисел в последовательных сумматорах осуществляется поразрядно, последовательно во времени. В сумматорах параллельного типа действия сложение всех разрядов много разрядных чисел происходит одновременно.
Полусумматор.
Простейшим суммирующим элементом является полусумматор. Происхождение этого термина станет ясным в ходе изложения. Он имеет (см рис. ) два входа А и В для двух слагаемых и два выхода : S(сумма) и P(перенос). Обозначением полусумматора служат буквы HS (HalfSum – полусумма), работу прибора отражает таблица истинности :
-
Входы
Выходы
A
B
P
S
0
0
1
1
0
1
0
1
0
0
0
1
0
1
1
0
Полусумматор имеет два входа и пригоден для использования только в младших разряде. Устройство для суммирования многоразрядных чисел должно иметь, начиная со второго разряда, три входа : два для слагаемых Ai и Bi и один для сигнала переноса Pi-1 с предыдущего разряда. Этот узел – сумматор можно представить как объединение двух полусумматоров:
Первый полусумматор служит для сложения двух чисел, принадлежащих одному разряду, и обеспечивает выход промежуточной суммы Si и переноса Pi. Второй полусумматор складывает перенос с предыдущего разряда Pi-1 с промежуточной суммой Si. Функции выходов S и P для этого случая определяется как
S=(A+B)+Pi-1; (9-3) Pi+1=AiBi ^ (A+B) Pi-1 (9-4)
Операции сложения подчиняется переносительному закону, из которого следует, что входы сумматора можно менять местами без ущерба для результата.
Исходя из таблицы истинности сумматора 9-2, можно написать следующие булевые уравнения для сигналов суммы и переноса
_ _ _ __ _ __
Si=AiBiPi-1 ^ AiBiPi-1 ^ AiBiPi-1 ^ AiBiPi-1 (9-5)
_ _ __
Pi=AiBiPi-1 ^ AiBiPi-1 ^ AiBiPi-1 ^ AiBiPi-1 (9-6)
В уравнениях 5 и 6 представлены только те члены, для которых Si=1 и Pi=1, т.е. первый член функции Si относится к первой строке таблицы истинности, второй член ко второй и т.д. Сходным образом для функции P первый член принадлежит третей строке, второй- пятой и так до седьмой.
Уравнения 5 и 6 поддаются оптимизации, в результате которой получается
_ _ _
Si = AiPi ^ BiPi ^ Pi-1Pi ^ AiBiPi-1 (9-7)
Pi = BiPi-1 ^ AiPi-1 ^ AiBi (9-8)
Легко убедится, что оба уравнения удовлетворяют таблице истинности, как и уравнения 5 и 6. Это следует прямо из данных таблицы истинности, а именно из того, что Pi=1, если по меньшей мере на двух входах из трёх присутствует 1. Так же можно показать отсутствие в уравнении 8 члена AiBiPi, характеризующего последнюю строку таблицы истинности, т.к. Достаточно двум его членам быть равными 1.
В микросхемах-сумматорах в качестве базового узла используется сумматор, логическая структура которого реализована на основе формул 7 и 8.
Как уже говорилось, суммирование многоразрядных чисел может быть последовательное либо параллельное. При последовательном вводе используется один, общий для всех разрядов полный сумматор с дополнительной цепью задержки. Оба слагаемых кодируются последовательностями импульсов, которые синхронно вводятся в сумматор через входы A и B, начиная с младших разрядов. Цепь задержки обеспечивает хранение импульса переноса Pi+1 на время одного такта, т.е. до прихода пары слагаемых следующего разряда, с которыми он будет просуммирован. Задержку обеспечивает D-триггер (триггер задержки). Для хранения и ввода слагаемых А и В, а так же для преобразования последовательного кода выходных импульсов в параллельный применяют регистры сдвига. Работа регистров и схемы задержки синхронизируется общим генератором тактовых импульсов.
Достоинство последовательных сумматоров – малые аппаратные затраты. К недостаткам их следует отнести сравнительно невысокое быстродействие, поскольку одновременно суммируется лишь пара слагаемых.
Принцип действия n-разрядного параллельного сумматора с последовательным переносам следующий. Число сумматоров равно числу разрядов. Выход переноса P каждого сумматора соединен со входом переноса следующего, более старшего разряда. На входе переноса сумматора первого разряда установлен потенциал U0, поскольку сигнал переноса сюда не поступает. Слагаемые Ai и Bi складывается во всех разрядах одновременно, а перенос P поступает с окончанием операций сложения в предыдущем разряде.
Быстродействие многоразрядных сумматоров подобного вида ограничено задержкой переноса, т.к. формирование сигнала переноса на выходе старшего разряда не может произойти до тех пор, пока сигнал переноса с младшего разряда не распространится по всей системе.
Время переноса можно уменьшить, вводя параллельный перенос, для чего используются специальные узлы – блоки ускоренного (сквозного) переноса. Их принцип заключается в том, что для каждого двоичного разряда дополнительно находятся два сигнала : образование переноса G и его распространение H. Эти функции определяются следующим образом :
Gi = AiBi (9-9); Hi=Ai^Bi (9-10)
В случае Gi=1, т.е. Ai=Bi=1, в данном i-ом разряде формируется сигнал переноса Pi в следующий высший разряд независимо от формирования функций суммы в предыдущих. Если хотя бы одно из слагаемых Ai или Bi равно 1 (Hi=1), то перенос в последующий разряд произойдет при наличии сигнала переноса из предыдущего. Если функции распространения в двух соседних разрядах равны 1, и при этом существует перенос Pi-1 из предыдущего разряда, то перенос производится непосредственно в разряд номер i+2.
Процесс формирования ускоренного переноса описывается следующим уравнением :
Pi=Gi ^ HiGi-1 ^ HiHi-1Gi-2 ^ … ^ HiHi-1…H2H1P0 (9-11)
Лабораторные задания
Исследовать сложение восьмибитовых чисел на одноразрядном сумматоре.
Отчёт по лабораторной работе должен включать в себя :
принципиальная электрическая схема исследованного счётчика
временные диаграммы работы счётчика
параметры аналогов исследованного счётчика, реализованных в виде интегральных микросхем.
Таблица заданий
Вариант |
Числа(десятичное) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
20+11 230+10 38+100 45+28 184+9 120+28 56+123 200+55 120+30 101+34 56+48 94+21 46+104 45+100 102+57 |
ЛАБОРАТОРНАЯ РАБОТА №7
Исследование операционных усилстелей
Цель работы:
Ознакомится с назначением и принципом действия операционных усилителей.
Ознакомится со схемой включения операционных усилителей.
Содержание работы: Расчёт схем инвентирующего и неинвентирующего включения операционного усилителя.