• Tidak ada hasil yang ditemukan

Некоммерческое акционерное общество

N/A
N/A
Protected

Academic year: 2023

Membagikan "Некоммерческое акционерное общество"

Copied!
41
0
0

Teks penuh

(1)

Некоммерческое акционерное общество

АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ Кафедра электроники и робототехники

УТВЕРЖДАЮ Проректор по УМР

____________С.В.Коньшин «___»__________2017 г.

ИНТЕГРАЛЬНАЯ И МИКРОПРОЦЕССОРНАЯ СХЕМОТЕХНИКА Методические указания к выполнению расчетно-графических работ

для студентов всех форм обучения специальности 5В071600 – Приборостроение

СОГЛАСОВАНО Рассмотрено и одобрено на

Начальник УМО заседании кафедры ЭиР

____________М.А. Мустафин Протокол № __ от «__» ____ 2017г.

«___»______2017г. Зав.кафедрой_________Балбаев Г.К.

Редактор *Согласовано

_____________ Л.Т. Сластихина Зав.кафедрой (выпускающей)

«___»______2017 г. ______________ Г.К.Балбаев (подпись И.О.Ф.)

«___»______2017 г.

Специалист по стандартизации Составитель (разработчик):

____________ Н.К. Молдабекова _____________ А.М.Ауэзова

«___»______2017 г. _____________ А.А.Орынбай

*для общетехнических кафедр

Алматы 2017г

(2)

1

ИНТЕГРАЛЬНАЯ И МИКРОПРОЦЕССОРНАЯ СХЕМОТЕХНИКА Методические указания к выполнению

расчетно-графических работ

для студентов всех форм обучения специальности 5В071600 – Приборостроение

Алматы 2018

Некоммерческое акционерное общество

АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ

Кафедра

электроники и робототехники

АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ

(3)

2

СОСТАВИТЕЛЬ: А.М.Ауэзова. Интегральная и микропроцессорная схемотехника. Методические указания к выполнению расчетно-графических работ для студентов, обучающихся по специальности 5В071600 – Приборостроение - Алматы: АУЭС, 2018.- 41 с.

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

Все расчетно-графические работы составлены с использованием элементов НИРС.

Методические указания предназначены для студентов всех форм обучения специальности 5В071600 – Приборостроение.

Ил.-5, табл.-4, библиогр.-5.

Рецензент: доц. Б.К.Курпенов

Печатается по плану издания некоммерческого акционерного общества

«Алматинский университет энергетики и связи» на 2018 г.

© НАО «Алматинский университет энергетики и связи», 2018 г.

(4)

3

Содержание

1. Расчетно – графическая работа № 1……….... 4

1.1 Методическое указание для решения заданий 1, 2, 3………... 4

1.2 Методическое указание для решения заданий 4, 5………... 11

1.3 Методическое указание для решения задания 6………... 19

2. Расчетно – графическая работа № 2……… 27

2.1 Методическое указание для решения задания 1………... 27

2.2 Методическое указание для решения задания 2……… 32

Список литературы………. 39

(5)

4

1 Расчетно – графическая работа № 1. Системы счисления и арифметика. Булева алгебра. Карты карно. Логические схемы

1.1 Методическое указание для решения заданий 1, 2, 3 Системы счисления и арифметика.

Десятичная система счисления - это лишь одна из многих позиционных систем счисления по основанию.

В этих системах используется конечный набор различных символов.

Каждый символ называется цифрой и обозначает некоторое количество.

Число различных символов в наборе называется основанием.

Для величин больше тех, которым соответствуют индивидуальные символы, цифры выписывают рядом, образуя число. Например: десятичное число 536.4 можно считать сокращенным обозначением полинома 5Х102+3Х101+6Х100+4Х10-1.

Значит, в позиционной системе счисления по некоторому основанию число N:

N=dn-1dn-2dn-3...d1d0 d-1d-2...d-m, можно считать обозначением полинома:

N=dn-1bn-1+dn-2bn-2+...+d-m b-m. В этой общей форме:

di - цифры, лежащие в диапазоне 0 < di < b;

n - число цифр левее разделительной или позиционной точки;

m - число цифр правее разделительной или позиционной точки;

b - основание системы счисления (таблица 1.1).

Т а б л и ц а 1.1 – Основание и символы систем счисления

Основание Цифровые символы

2 (двоичная) 0, 1

3 (троичная) 0, 1, 2

8 (восьмеричная) 0, 1, 2, 3, 4, 5, 6, 7 10 (десятичная) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

16 (шестнадцатеричная) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, E, F Из упомянутых систем три представляют особый интерес: двоичная, восьмеричная, шестнадцатеричная (таблица 1.2).

Пример:

1011.1012

372.468

С65F.B316

(6)

5

Индекс - это основание системы счисления.

В случае двоичной системы цифры 0 и 1 называют битами, как сокращённое от binary digits (двоичные цифры).

Перевод в десятичную систему.

Это вычисление можно выполнить следующим образом:

1) Записываем число в виде полинома:

dn-1 dn-2 ... d1 d0 . d-1d-2...d-m=dn-1bn-1+dn-2bn-2+...+d0b0+d-1b-1+...+d-mb-m,

где b - основание системы, выраженное в десятичной форме, а буквы заменяются десятичными эквивалентами А=10, D =11, С=12 и т.д.

2) Вычисляем значение полинома, пользуясь десятичной арифметикой.

Пример 1:

5 . 14 5 . 0

2 4 2 8

11 0 2 1 4 1 8 1 2 1 2 0 2 1 2 1 2 1 1 . 0 1 1 1

5 . 14 1

. 1110

1 0

1 2

3 2

2 2 2 2 2

10 2

1 0 1 2 3

Пример 2:

D3F.416  3391.2510

16 16 16 16

162 1 0 1

4 . 15 3

13

25 . 3391 25

. 0 15 48 16 3328

4 1 16 15 16 3 16

13 2     0        10

Т а б л и ц а 1.2 – Системы счисления 10

(десятичная)

2 (двоичная)

8

(восьмеричная)

16

(шестнадцатиричная) 0

1 2 3 4 5 6 7 8 9 10 11 12

0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100

0 1 2 3 4 5 6 7 10 11 12 13 14

0 1 2 3 4 5 6 7 8 9 A B C

(7)

6 13

14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

1101 1110 1111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111

15 16 17 20 21 22 23 24 25 26 27 30 31 32 33 34 35 36 37

D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F Перевод из десятичной системы.

В процессе преобразования приходится порознь обрабатывать целую и дробную части числа.

Рассмотрим преобразование целого десятичного числа: NI в систему счисления с основанием b (b- целое положительное число).

Любое число можно записать в системе с основанием в виде полинома:

NI = dn-1 bn-1 + ... + d1 b1 + d0 b0. Теперь нужно найти цифры: dn-1; dn-2; ... d1; d0. Для этого разделим обе части на b.

Получим целое частное и остаток:

NI’= dn-1bn-2 + dn-2bn-3 + ... + d2b1 + d1b0. Остаток (NI/b)=d0.

Таким образом, остаток равен младшей цифре числа в системе счисления с основанием b, то есть d0 .

Если процесс деления повторить для целого частного NI

, мы получим снова целое частное:

0 2 3

n 1 n

"

I d b ... d b

N    и остаток:

(8)

7

1 '

I d

b N 

 

 .

Повторяя описанный процесс, получим все цифры di (остаток следует каждый раз представлять цифрой в системе счисления с основанием b).

Пример:

d0=0 d1=0

d2=1 d3=0

d4=1 d5=1

2

Ответ: 5210 1101002.

Процедура перевода правильной десятичной дроби в системе счисления с основанием b должно быть несколько иной.

Обозначим через NF десятичную дробь, соответствующую полиному:

NF = d1b-1 + d-2b-2 + ... + d –m b –m . (1.1)

Умножив обе части на b, получим целую часть d-1 и дробную часть NF’:

b NF = d-1 + NF’. (1.2) Целая часть эквивалентна старшей цифре исходной дроби в системе счисления с основанием b.

Повторяя этот процесс, найдем все цифры. Процесс приостанавливается при достижении требуемой точности, иначе процесс может быть бесконечным.

Пример 1:

2

10 0.1011

6875 .

0

3750 . 1 6875 . 0

2 d-1=1

750 . 0 3750 . 0

2 d-2=0

50 . 1 750 . 0

2 d-3=1

1 5 . 0

2 d-4=1 110100

5210

(9)

8 Пример 2:

10 8435 .

0 0.D7EF916

0,8435

16 13.496 d-1=D

936 . 7 496 . 0

16 d-2=7

0.936

16 14.976 d-3=E

616 . 976 . 0

16 F d-4=F 856

. 9 616 . 0

16 d-5=9

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

Задание 1 – Перевод чисел из одной системы счисления в другую согласно варианту

№ варианта Содержание задания

1 Переведите следующее число в десятичную систему:

(а) 1101110.1012

2 Переведите следующее число в десятичную систему:

(b) 2102.13

3 Переведите следующее число в десятичную систему:

(с) 3201.134

4 Переведите следующее число в десятичную систему:

(d) 2413.425

5 Переведите следующее число в десятичную систему:

(е) 735.68

6 Переведите следующее число в десятичную систему:

(f) 4В6.912

7 Переведите следующее число в десятичную систему:

(g) 1FD-816

8 Переведите следующее двоичное число в восьмеричную и шестнадцатеричную системы: (а) 1111000010.01

9 Переведите следующее двоичное число в восьмеричную и шестнадцатеричную системы: (b) 111100101011.110111 10 Переведите следующее двоичное число в восьмеричную и

шестнадцатеричную системы: (с) 10101111101.1

11 Переведите следующее двоичное число в восьмеричную и шестнадцатеричную системы: (d) 1010101001.011

12 Переведите следующее двоичное число в восьмеричную и шестнадцатеричную системы: (а) 1111000010.01

13 Переведите следующее двоичное число в восьмеричную и шестнадцатеричную системы: (b) 111100101011.110111

(10)

9

14 Переведите следующее двоичное число в восьмеричную и шестнадцатеричную системы: (с) 10101111101.1

15 Переведите следующее двоичное число в восьмеричную и шестнадцатеричную системы: (d) 1010101001.011

16 Переведите следующее двоичное число в восьмеричную и шестнадцатеричную системы: (а) 1111000010.01

17 Переведите следующее двоичное число в восьмеричную и шестнадцатеричную системы: (b) 111100101011.110111 18 Переведите следующее двоичное число в восьмеричную и

шестнадцатеричную системы: (с) 10101111101.1

19 Переведите следующее двоичное число в восьмеричную и шестнадцатеричную системы: (d) 1010101001.011

20 Переведите следующее двоичное число в восьмеричную и шестнадцатеричную системы: (а) 1111000010.01

21 Переведите следующее двоичное число в восьмеричную и шестнадцатеричную системы: (b) 111100101011.110111 22 Переведите следующее двоичное число в восьмеричную и

шестнадцатеричную системы: (с) 10101111101.1

Задание 2 – Перевод чисел из одной системы счисления в другую согласно варианту

№ варианта Содержание задания

1 Представьте десятичное чисто 467.75 в следующих системах счисления:

(а) двоичной

2 Представьте десятичное чисто 467.75 в следующих системах счисления:

(b) троичной

3 Представьте десятичное чисто 467.75 в следующих системах счисления:

(с) четверичной

4 Представьте десятичное чисто 467.75 в следующих системах счисления:

(d) пятеричной

5 Представьте десятичное чисто 467.75 в следующих системах счисления:

(е) восьмеричной

6 Представьте десятичное чисто 467.75 в следующих системах счисления:

(f) двенадцатеричной

7 Представьте десятичное чисто 467.75 в следующих системах счисления:

(g) шестнадцатеричной

8 Переведите следующее восьмеричное число в двоичную систему:

(а) 364.1

9 Переведите следующее восьмеричное число в двоичную систему:

(b) 570.6

10 Переведите следующее восьмеричное число в двоичную систему:

(с) 267.4

11 Переведите следующее восьмеричное число в двоичную систему:

(d) 12.35

(11)

10

12 Переведите следующее шестнадцатеричное число в двоичную систему:

(а) 4В6.3

13 Переведите следующее шестнадцатеричное число в двоичную систему:

(b) SF3.B

14 Переведите следующее шестнадцатеричное число в двоичную систему:

(с) 6A.C

15 Переведите следующее шестнадцатеричное число в двоичную систему:

(d) 4Д5.65

16 Переведите следующее восьмеричное число в двоичную систему:

(а) 364.1

17 Переведите следующее восьмеричное число в двоичную систему:

(b) 570.6

18 Переведите следующее восьмеричное число в двоичную систему:

(с) 267.4

19 Переведите следующее восьмеричное число в двоичную систему:

(d) 12.35

20 Переведите следующее шестнадцатеричное число в двоичную систему:

(а) 4В6.3

21 Переведите следующее шестнадцатеричное число в двоичную систему:

(b) SF3.B

22 Переведите следующее шестнадцатеричное число в двоичную систему: (с) 6A.C

Задание 3 – Арифметические операции в разных системах счисления

№ варианта Содержание задания

1 Выполните в троичной системе следующие операции:

(а) 1211,2+1102.1

2 Выполните в троичной системе следующие операции:

(b) 2102.1—1021.2

3 Выполните в троичной системе следующие операции:

(с) 120.I X 2.1

4 Выполните в троичной системе следующие операции:

(d) 22022-12.1

5 Выполните в восьмеричной системе следующие операции:

(a) 673.56+572.43

6 Выполните в восьмеричной системе следующие операции:

(b) 7530.62—4271.71

7 Выполните в восьмеричной системе следующие операции:

(с) 73.4 X 16.2

8 Выполните в восьмеричной системе следующие операции:

(a) 673.56+572.43

9 Выполните в восьмеричной системе следующие операции:

(b) 7530.62—4271.71

10 Выполните в восьмеричной системе следующие операции:

(с) 73.4 X 16.2

(12)

11

11 Выполните в восьмеричной системе следующие операции:

(d) 10534-13

12 Выполните в шестнадцатеричной системе следующие сложения и вычитания:

(а) 9С52.6+ЗВF6.D

13 Выполните в шестнадцатеричной системе следующие сложения и вычитания:

(b) Е54F.7+86А0.3

14 Выполните в шестнадцатеричной системе следующие сложения и вычитания:

(с) 7E30.42-2B9F.71

15 Выполните в шестнадцатеричной системе следующие сложения и вычитания:

(d) CA41.3—1D22.F

16 Выполните в восьмеричной системе следующие операции:

(a) 673.56+572.43

17 Выполните в восьмеричной системе следующие операции:

(b) 7530.62—4271.71

18 Выполните в восьмеричной системе следующие операции:

(с) 73.4 X 16.2

19 Выполните в восьмеричной системе следующие операции:

(d) 10534-13

20 Выполните в шестнадцатеричной системе следующие сложения и вычитания:

(а) 9С52.6+ЗВF6.D

21 Выполните в шестнадцатеричной системе следующие сложения и вычитания:

(b) Е54F.7+86А0.3

22 Выполните в шестнадцатеричной системе следующие сложения и вычитания: (с) 7E30.42-2B9F.71

1.2 Методическое указание для решения заданий 4, 5 Теоремы булевой алгебры.

Цель булевой алгебры - описание поведения структуры логических схем.

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

Комбинационная схема – это такая схема, в которой значения входных переменных в текущий момент времени определяет значения выходных перемеренных.

(13)

12 Теоремы булевой алгебры

01 1б 10 2а х + 0 = x 2б x1x 3а х + 1 = 1 3б x00

4а х + х = х 4б xxx закон идемпотентности 5а

x  x  1

5б xx0

6а (x)x 6б закон двойного отрицания 7а х + у = у + х 7б xyyx закон коммутативности 8а х + х у = х 8б x(xy)x закон поглощения 9а xxyxy 9б x(xy)xy

10а (xy)xy 10б (xy)xy законы де Моргана 11а (х+у)+z=х+(у+z)=х+у+z 11б(xy)zx(yz)xyz закон ассоциативности 12а х+уz=(х+у)(х+z) 12б x(yz)xyxz закон дистрибутивности

Пример 1.

) x x ( x ) x x )(

0 x ( ) x x )(

x x x ( ) x x ( ) x x )(

x x

( 13 13 2313 3 231231 23 Пример 2.

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

Карты Карно.

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

Возникает вопрос, как определить и как отыскать в том или ином смысле простейшие выражения? Один из методов используют карты Карно.

Карты Карно - это графическое представление таблицы истинности, то есть всех возможных комбинаций переменных.

3 2 1 3 2 2 1 3 2 1

2

3 2 2

2 1 1

1 2 3 2 2 1 2 1 1 2 1 2

3 2 2 1 2 1 2 1 2 1 3 2 2 1 2 1 2 1

x x x x x x x x x 1 x 1 x

x x ) x x ( x ) x x ( x x x x x x x x x x x

x x x x x x x x x x x x x x x x x x

(14)

13

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

1)

f=x+y 2)

z y x f  

3)

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

х у f

0 0 0

0 1 1

1 0 1

1 1 1

x y z f

0 0 0 0

0 0 1 1

0 1 0 1

0 1 1 1

1 0 0 0

1 0 1 0

1 1 0 1

1 1 1 0

w x y z f

0 0 0 0 1

0 0 0 1 0

0 0 1 0 1

0 0 1 1 1

0 1 0 0 1

0 1 0 1 0

0 1 1 0 1

0 1 1 1 1

1 0 0 0 1

1 0 0 1 0

1 0 1 0 0

1 0 1 1 0

1 1 0 0 1

1 1 0 1 1

1 1 1 0 0

1 1 1 1 0

y w wx z

y

f   

(15)

14

В связи с указанным, соседними считаются так же крайние клетки каждого столбца или строки. Символ «1» характеризует прямое значение переменной, а «0» ее инверсное значение.

Минтермы минимизированной функции отличают единицами в соответствующих клетках карты. Минтермы, не входящие в функцию, отличают нулями или оставляют клетки пустыми. На основании распределительного закона и аксиом два минтерма, находящихся в соседних клетках, могут быть заменены одним логическими произведением. Если соседними являются две пары минтерма, то такая группа минтермов может быть заменена произведением, содержащим уже на две переменные меньше и т.д. В общем случае наличие единиц в 2n соседних клетках позволяет исключить «n» переменное.

На карте Карно нужно определить соседние минтермы (клетки) и объединить их в минимальное количество групп соседних минтермов (получение минимальной суммы). Карта Карно позволяет также произвести минимизацию той же функции с помощью макстермов по нулевым значениям функции (то есть получить минимальное произведение). Одна из мер степени сложности булевых выражений определяется числом букв, входящих в выражение (переменные и их инверсии называют литералами).

Пример 1.

Минимальная сумма:

f = xyxzwyzxyyz – 7 литералов.

Минимальное произведение:

yz x w y x

f    , ) z y )(

x w )(

y x (

f     – 6 литералов.

(16)

15 Пример 2.

Минимальная сумма:

xyz w z wy z y w y wx y x w

f      – 16 литералов.

Минимальное произведение:

z y x w wyz z

y w y x w y x w

f      .

) z y x w )(

z y w )(

z y w )(

y x w )(

y x w (

f             .

Недоопределенные условия.

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

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

На карте Карно недоопределенное условие обозначается прочерком «–»

в соответствующей ячейке.

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

Пример 3.

Минимальная сумма: f(w,x,y,z) yzwxy.

(17)

16

Минимальное произведение: f(w,x,y,z)(yz)(wy)(yz).

Задание 4 – Минимизирование логических выражений и построение таблиц истинности

№ варианта Содержание задания

1 Постройте таблицы истинности для следующих булевых функций:

(а) f(x1,x2,x3)(x1x2 x3)x1x2

2 Постройте таблицы истинности для следующих булевых функций:

(b) f(x,y,z)(xy)(xz y)

3 Постройте таблицы истинности для следующих булевых функций:

(c) f(x1,x2,x3,x4)[x1(x2x3x4)x1x2x3]

4 Пользуясь теоремами булевой алгебры, докажите следующие тождества. Преобразуйте левые части тождеств к тому виду, который имеют правые части. Отмечайте теорему, применяемую на каждом шаге преобразования:

(a) (x1 x2)(x1 x3) x1x3 x1x2

5 Пользуясь теоремами булевой алгебры, докажите следующие тождества. Преобразуйте левые части тождеств к тому виду, который имеют правые части. Отмечайте теорему, применяемую на каждом шаге преобразования:

(b) x1x3x4x1x3x4x1x2x4x1x4x2x4

6 Пользуясь теоремами булевой алгебры, докажите следующие тождества. Преобразуйте левые части тождеств к тому виду, который имеют правые части. Отмечайте теорему, применяемую на каждом шаге преобразования:

(c) x1x2 x3x4 (x1 x3)(x1 x4)(x2 x3)(x2 x4)

7 Пользуясь теоремами булевой алгебры, докажите следующие тождества. Преобразуйте левые части тождеств к тому виду, который имеют правые части. Отмечайте теорему, применяемую на каждом шаге преобразования:

(d) x1x2x2x3x1x3 x1x2x2x3x1x3

8 Пользуясь теоремами булевой алгебры, максимально упростите следующие выражения:

(a) x1x3x1x3x1x2

9 Пользуясь теоремами булевой алгебры, максимально упростите следующие выражения:

(b) x1x2x3 x1x2x3x1x2x3

(18)

17

10 Пользуясь теоремами булевой алгебры, максимально упростите следующие выражения:

(c) x1x3x1x2x3 x1x2x3

11 Получите отрицания следующих выражений:

(a) (x1x2 x3)(x2x1x4)x2x4

12 Получите отрицания следующих выражений:

(b) x1x2(x3x2x4)

13 Получите отрицания следующих выражений:

(с) x1(x3x4x2x4)x1(x3x4)

14 Пользуясь теоремами булевой алгебры, докажите следующие

тождества. Преобразуйте левые части тождеств к тому виду, который имеют правые части. Отмечайте теорему, применяемую на каждом шаге преобразования:

(c) x1x2 x3x4 (x1 x3)(x1 x4)(x2 x3)(x2 x4)

15 Пользуясь теоремами булевой алгебры, докажите следующие

тождества. Преобразуйте левые части тождеств к тому виду, который имеют правые части. Отмечайте теорему, применяемую на каждом шаге преобразования:

(d) x1x2x2x3x1x3 x1x2x2x3x1x3

16 Пользуясь теоремами булевой алгебры, максимально упростите следующие выражения: (a) x1x3x1x3x1x2

17 Пользуясь теоремами булевой алгебры, максимально упростите следующие выражения: (b) x1x2x3x1x2x3 x1x2x3

18 Пользуясь теоремами булевой алгебры, максимально упростите следующие выражения:

(c) x1x3x1x2x3 x1x2x3

19 Получите отрицания следующих выражений:

(a) (x1x2 x3)(x2x1x4)x2x4

20 Получите отрицания следующих выражений: (b) x1x2(x3x2x4) 21 Получите отрицания следующих выражений:

(с) x1(x3x4x2x4)x1(x3x4)

22 Пользуясь теоремами булевой алгебры, докажите следующие

тождества. Преобразуйте левые части тождеств к тому виду, который имеют правые части. Отмечайте теорему, применяемую на каждом шаге преобразования:

(c) x1x2 x3x4 (x1 x3)(x1 x4)(x2 x3)(x2 x4)

Задание 5. Синтез и исследование логических схем

Разработать логические схемы для реализации частично определенных логических функций F 4-х аргументов, заданных таблицами. Каждая комбинация значений аргументов двоичных переменных ABCD отображается числом N, равным: 23D+22C + 21В + 20А.

Значения функций при неуказанных комбинациях значений аргументов

(19)

18

необходимо доопределить для получения схемы с минимальным числом элементов.

Минимизацию логической функции проводить с помощью карт Карно или при помощи логического преобразователя.

Разработку провести на базе следующих типов элементов и схем:

- элементы 2И, 2ИЛИ, НЕ;

- элементы 2И-НЕ;

- элементы 2ИЛИ-НЕ;

- логические схемы серии 74, содержащие указанные элементы.

Пример: таблица 1.3 соответствует таблице 1.4 Таблица 1.3 – Сокращенная таблица состояний

N 4 6 7 8 9 11 12, 13 14 15

F 0 1 1 0 1 1 0 0 0 1

Таблица 1.4 – Сокращенная таблица состояний со значениями аргументов и функций

Из карты Карно, составленной при помощи таблицы 1.4, следует, что минимальный вариант решения задачи имеет вид:

).

( ) ( ) ( )

(D A CA DB AB C B D A A B C

B A C BA B D

F

Задание 5. Синтез и исследование логических схем.

Таблица 1.5 - Синтез логических схем

№ варианта Содержание задания

1 N 1 2 3 4 6 7 8 9 11 12

F 0 0 1 0 1 1 0 1 1 0

2 N 0 2 3 5 6 7 8 9 13 15

F 0 1 0 0 1 1 0 0 1 0

3 N 1 2 3 4 6 7 9 12 13 14

F 0 1 1 0 1 0 0 1 0 1

4 N 0 2 3 5 6 7 8 10 12 13

F 0 1 1 0 0 1 1 1 0 0

5 N 0 1 3 4 6 9 10 11 14 15

N D С В A F

4 0 1 0 0 0

6 0 1 1 0 1

7 0 1 1 1 1

8 1 0 0 0 0

9 1 0 0 1 1

11 1 0 1 1 1

12 1 1 0 0 0

13 1 1 0 1 0

14 1 1 1 0 0

15 1 1 1 1 1

Referensi

Dokumen terkait

16 Әр түрлі кернеудегі АЖ мен КЖ орын алмастыру сұлбасын ұсынуға болады 2.2 сурет: - қимасы 120мм2 6 -10 кВ КЖ үшін, тек бойлық активтік кедергісі бар қарапайым сұлбаны 2.2, а сурет;

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