Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Схемотехника цифровой электроники. Лабораторный практикум

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
рах четырёх переменных Х4, Х3, Х2, Х1, десятичные номеракоторых1, 3,4,5,12,14.Всвязистемчтоприреализациифункцииодногодешиф­раторанехватает,используются2объединённых,подобных.Послечего объединяются необходимые выходы, соответствующие исходным дан­нымспомощьюэлементаИЛИ,получаянеобходимыйдешифратор.
Рис.6.3.Схемаустройстванадешифраторе
4. Исследование работы логического устройства производится в
динамическомрежимеспомощьюлогическогоанализатора.
Результатработыпредставленнарис.6.4.
Рис.6.4.Временныедиаграммысхемынадешифраторе
61
5. Исследовать микросхему 74148, представляющую собой при­оритетныйшифратор(рис.6.4), которыйприсваиваетлюбомуактив­номуизвосьмиимеющихсявходовтрехразрядныйдвоичныйкод,со­ответствующийномерувхода.
Рис.6.4.Приоритетныйшифратор
Если активизировано нескольковходоводновременно,приоритет всегдабудетиметьстарший по номерувход.Работа схемыописыва­етсятабл.6.3.Безразличныесостояния,откоторыхнезависитзначе­ниявыходаотмечены«*».
В микросхеме74148 восемь входов(0–7) и три выходадвоично­гокода(А0–А2).Активнымуровнемдлямикросхемы74148является низкийуровеньнапряжения.Если напряжениенизкогоуровня пода­етсятольконаодинизвходовмикросхемы74148,тонавыходахфор­мируетсядвоичныйкод,соответствующийданномувходу.Например, еслинавход6(вывод3)подаетсянапряжениенизкогоуровня, то на выходахустанавливаютсяследующиезначения:А0=1,А1=0,А2=0 (цифра6 в двоично-десятичномкодеимеет вид110,апри активном низкомуровнесигналаонаравняется001).
Еслинадваиболеевходамикросхемы74148одновременноподает­сянапряжениенизкогоуровня, тонавыходахформируетсядвоичный код,соответствующийвходуснаибольшимпорядковымномером(наи­высшимприоритетом),асостояниедругихвходовнеучитывается.
62
Крометрехинформационныхвходов,вмикросхеме74148имеют­сяещедвавходадлякаскадногосоединениямикросхемGSиE0.На выходеGS формируетсянапряжение низкогоуровня, если такоена­пряжениеподается накакой-либоиз входов.На выходеE0 устанав­ливаетсянапряжениенизкогоуровня,когданавсевходыподаетсяна­пряжениевысокогоуровня.
Разрешающие входыи выходымикросхемы74148 позволяют со­единятьмодуливкаскадыдляпринятиябольшогочиславходныхсиг­налов.На выходеE0, каки на выходеGS, формируетсянапряжение высокогоуровня,когдатакоенапряжениеподаетсяна разрешающий входE1.ВнормальномрежимеработынавходE1должноподавать­ся напряжение низкого уровня. Из табл. 6.3 видно, что выходной кодформируетсяпринизкомуровнесигнала наE1и низкомуровне сигнала навходешифратора. При этомвыходнойкодA0A1A2 пред­ставленвинвертированномкоде.Дляболеенаглядногоотображения работышифратораиспользовансемисегментный индикатор,каждый разрядкоторогоподключенк выходамисследуемоймикросхемыче­резинвертор.
Таблица 6.3
Работа приоритетного шифратора
Входы Выходы
Е1 0 1 2 3 4 5 6 7 А0 А1 А2
1 * * * * * * * * 1 1 1
0 1 1 1 1 1 1 1 1 1 1 1
0 * * * * * * * 0 0 0 0
0 * * * * * * 0 1 1 0 0
0 * * * * * 0 1 1 0 1 0
0 * * * * 0 1 1 1 1 1 0
0 * * * 0 1 1 1 1 0 0 1
0 * * 0 1 1 1 1 1 1 0 1
0 * 0 1 1 1 1 1 1 0 1 1
0 0 1 1 1 1 1 1 1 1 1 1
6. Исследовать работу преобразователя кодов, построенного на
микросхеме7447,встатическомрежиме.
Двоично-десятичный код задается переключателями [1], [2], [3], [4]. Семисегментный цифровой индикаторфиксируетвводимый код в виде десятичной цифры. Исследовать схему, изображенную на рис.6.5,ирезультатыисследованиязанестивотчет.
63
Рис.6.5.Преобразовательдвоично-десятичногокода
7. Собрать схему для проверки на четность, показанную на рис.6.6. Схемапостроена на микросхеме72280и имеет8входовA, B, C, D, E, F, G, H(разряды0,1,2,3,4,5,6,7)длявводаконтролируемого кода,двавыходаEVEN и ODDдляфиксации четного или нечетного числаединицв кодеидвавходаразрешения. Состояниявходовраз­решенияNCиIдолжныбытьпротивоположными.КогдаNC=1,I=0 причетнойсуммеEVEN=1,аODD=0
Рис.6.6.Схемапроверкиначетность(нечетность)
Кодыдляконтроляначетностьзадаютсяотгенератораслов,кото­рый работает в режимеоднократногозадания входныхкодов(Step). Задаваемыекодыирезультатыпроверкиначетностьсвестивтаблицу ипоместитьвотчет.
64
8. Построить распределитель импульсов на сдвиговом регистре и исследовать его работу в статическом и динамическом режимах. Нарис. 6.7 данасхемасиспользованиеммикросхемы74164 дляис­следования в статическом режиме. Микросхема представляет собой восьмиразрядный сдвиговый регистр с последовательным входом и параллельными выходами. Регистр имеет асинхронный сброс (вход CLR’)и двавхода,объединенныхпологикеИ,дляпоследовательно­говводакода.Сдвигкодаосуществляетсявправопоположительному перепадуимпульсовнавходеCLK.
Переключателем [1] в младший разряд регистра записывается 1, переключатель возвращается в нижнее состояние. Выход старшего разрядаQHчерезсхемуИЛИсвязансвходамиAиB.Спомощьюпе­реключателя[3]имитируетсяподачасинхроимпульсов.Работасхема контролируетсяспомощьюразрядныхиндикаторов0,1,…,7.Пере­ключатель [4] должен находитьсяв верхнем положении. Результаты моделированиязанестивотчет.
Рис.6.7.Схемараспределителяимпульсоввстатическомрежиме
Контрольные вопросы
1. Какие комбинационныеустройства называются мультиплексо-
рамиидлякакихцелейонииспользуются?
2. Назовитеосновныеспособынаращиванияразрядностимульти-
плексоровиприведитесравнительныехарактеристики.
65
3. Какие существуютметодыреализациилогических функцийна
основемультиплексоров?
4. Какие комбинационные устройства называются дешифратора-
ми?Приведитепримерыиспользованиядешифраторов.
5. Назовитеосновныеспособынаращиванияразрядностидешиф­раторов.Какойтипдешифраторанаиболеебыстродействующийипо­чему?
6. Какие существуютметодыреализациилогических функцийна основедешифраторов?
66
Лабораторная работа 7
АРИФМЕТИЧЕСКО-ЛОГИЧЕСКОЕ
УСТРОЙСТВО
Цель работы: исследование БИС АЛУ, её функционирование и
возможности
Арифметическо-логическое устройство (АЛУ) – блок процес-
сора,которыйподуправлениемустройства управления (УУ) служит для выполнения арифметических и логических преобразований(на­чиная от элементарных) над данными, называемыми в этом случае операндами.
Рис.7.1.Арифметическо-логическоеустройство
В АЛУ подаются 2 четырехразрядных числа А и В на входы А0 А1А2А3и В0В1В2В3.Помимо этого, подается комбинацияS0S1S2S3 насоответствующиевходы,котораяопределяет,какуюфункциюбу­детвыполнятьАЛУ.Взависимостиотзначенийпотенциаловвходов МиCnвыполняютсялогическиеилиарифметическиефункции.
67
Арифметическо-логическоеустройство можетвыполнять 32 опе-
CB
CH
A
AB+
AB
AB
( )
1
++
AB
A AB+
( )
++
B
( )
A B AB
( )
1A B AB++ +
( )
AB AB
1AB −
AB
AB+
AB+
( )
( )
++ +
AB+
( )
AB A++
( )
+ ++
рации,а такжеработать в режиме компаратора.Ниже представлены зависимости функций от поданных потенциалов на управляющие входы.
Таблица 7.1
Таблица истинности для АЛУ 74181
Выборфункции Входныеданныеприактивныхвысокихуровнях
Арифметическиеоперации
(навходеMнапряжениенизкогоуровня)
=
n
(безпереноса)
=
n
(спереносом)
S3 S2 S1 S0
Логическиефункции
(навходеMна-
пряжениевысокого
уровня)
H Н Н Н
Н Н Н В
Н Н В Н
Н Н В В 0 –1 0
Н В Н Н
Н В Н В
Н В В Н
Н В В В
В Н Н Н
В Н Н В
В Н В Н B
В Н В В AB AB –1 AB
В В Н Н 1 A+A A+A+1
В В Н В
+
A A +1
A+B (A+B)+1
+
++
A–В –1 A–B
A+AВ A+AВ +1
A+В A+В +1
A B AB++
(A+B)+A (A+B)+A+1
AB
1A AB
1A B AB
В В В Н A+B
В В В В A A–1 A
68
1AB A
Задание на работу
5
4
321
0000011110000000
1. Включитьисследуемуюсхему.
2. Вкачестведвоичного кодаслова Авзятьпоследнюю цифру ин-
дивидуальногокода,авкачествесловаВ–дополнениесловаА
до142.
2
3. Набратьпоочерёдноспомощьюклавиатурыуправляющиедво-
ичныекоды(M, C, S0, S1, S2, S3) и зафиксироватьрезультатынавы­ходахС
, F3, F2, F1, F0, A = B каждойлогическойиарифметической
n+4
операции.
4. Составитьотчётопроделаннойработе.
На рис. 7.1 показана принципиальная схема арифметико-логиче­скогоустройства.
DD1 –микросхемаАЛУ74181(К555ИП3);
HL1, HL2 – семисегментные индикаторы,отображающие состоя-
ниечетырёхразрядныхдвоичныхвходовА3А2А1А0иВ3В2В1В0;
HL3–HL8–индикаторныелампы,показываютрезультатопераций надсловамиАиВ,атакжесостояниевыходапереносаивыходаком­паратора(HL3иHL8соответственно);
HL9–HL14 – индицируют состояние входов выбора функции S3S2S1S0,управляющего входаМ, входаприёма сигнала переноса Cn
(HL9–HL12, HL13, HL14).
ПоусловиюработывкачествесловаАвозьмёмпоследнююцифру индивидуальногокода(0000),асловаВ–дополнениеАдо142(1110).
ЗадатчикомвыборафункцииидвоичныхсловАиВявляетсяшест­надцатиразрядныйформировательдвоичногокода(wordgenerator).
Код,забиваемыйвгенератор,выглядиттак:
Шестнадцатьдвоичныхразрядовподеленынагруппыследующим образом:
1-ягруппанеиспользуется;
2-ягруппа–четырёхразрядноедвоичноесловоА (А3А2А1А0);
3-ягруппа–четырёхразрядноедвоичноесловоВ (В3В2В1В0);
4-ягруппа–пятиразрядныйуправляющийкод(S3S2S1S0M);
5-ягруппа–одноразрядныйсигналпереноса(Cn).
Такимобразом,изменяяуправляющийкод(4-ягруппа),можновы­братьлюбуюоперацию,которуюАЛУпозволяетвыполнять.
69
Работа в режиме компаратора
Длятогочтобысравнить2числаАиВ,необходимоподатьнавхо­дыS3S2S1S0комбинацию0110,атакженавходМнизкийпотенциал. Тогдаповходномуивыходномупереносуможноопределитьсоотно­шениемеждучислами.
Нижепредставленатаблицаистинностидлясравнениячисел.
Таблица 7.2
Таблица истинности
ВходнойпереносC
1 A =B 1 0 A<=B 1 1 A=B 0
0 A>=B 0
Соотношениемеждучислами ВыходнойпереносC
n
n+4
ПриусловииА=Ви входномсигналепереноса Сn=0 выходной сигналпереносаC
(HL3)имееттакойжепотенциал,т.е.0.
n+4
Рис.7.2.АЛУврежимекомпаратора(А=В)
ПриусловииА<=ВивходномсигналепереносаСn=0вкачестве выходногосигналапереносаC
(HL3)появляетсявысокийпотенци-
n+4
ал.
70
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]