Главная страница
Навигация по странице:

  • 3.3. Пример расчета

  • 02 Электроника. Методические указания к самостоятельным занятиям по курсу электроники омск 2007 Министерство транспорта Российской Федерации


    Скачать 0.73 Mb.
    НазваниеМетодические указания к самостоятельным занятиям по курсу электроники омск 2007 Министерство транспорта Российской Федерации
    Дата17.06.2020
    Размер0.73 Mb.
    Формат файлаdoc
    Имя файла02 Электроника.doc
    ТипМетодические указания
    #130867
    страница4 из 5
    1   2   3   4   5

    3.2. Задание для самостоятельной работы

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

    1) представить заданную функцию таблицей истинности;

    2) записать СДНФ и СКНФ;

    3) минимизировать функцию алгебраическим методом;

    4) составить карту Карно;

    5) минимизировать функцию методом карт Карно;

    6) реализовать функцию на логических элементах базисов И-ИЛИ-НЕ, И-НЕ и ИЛИ-НЕ.

    Таблица 13

    Варианты задания функций

    Вари-ант

    Функция

    Вари-ант

    Функция

    Вариант

    Функция

    1

    f = {2, 3, 6} a, b, c

    18

    f = {0, 1, 2} a, b, c

    35

    f = {1, 3, 4, 6} a, b, c

    2

    f = {1, 3, 7} a, b, c

    19

    f = {0, 2, 3} a, b, c

    36

    f = {1, 2, 5, 6} a, b, c

    3

    f = {0, 1, 5} a, b, c

    20

    f = {5, 6, 7} a, b, c

    37

    f = {1, 3, 5, 6, 7} a, b, c

    4

    f = {0, 2, 4} a, b, c

    21

    f = {4, 5, 7} a, b, c

    38

    f = {3, 4, 5, 6, 7} a, b, c

    5

    f = {2, 6, 7} a, b, c

    22

    f = {4, 5, 6} a, b, c

    39

    f = {0, 1, 2, 3, 6} a, b, c

    6

    f = {3, 5, 7} a, b, c

    23

    f = {4, 6, 7} a, b, c

    40

    f = {0, 2, 5, 7} a, b, c

    7

    f = {1, 4, 5} a, b, c

    24

    f = {2, 3, 5, 6, 7} a, b, c

    41

    f = {0, 1, 6, 7} a, b, c

    8

    f = {0, 4, 6} a, b, c

    25

    f = {1, 2, 3, 6, 7} a, b, c

    42

    f = {0, 4, 5, 6, 7} a, b, c

    9

    f = {3, 6, 7} a, b, c

    26

    f = {2, 3, 4, 6, 7} a, b, c

    43

    f = {0, 1, 2, 3, 7} a, b, c

    10

    f = {1, 5, 7} a, b, c

    27

    f = {0, 2, 3, 6, 7} a, b, c

    44

    f = {0, 3, 4, 7} a, b, c

    11

    f = {0, 4, 5} a, b, c

    28

    f = {1, 3, 4, 5, 7} a, b, c

    45

    f = {0, 1, 2, 3, 4} a, b, c

    12

    f = {2, 3, 7} a, b, c

    29

    f = {0, 1, 3, 5, 7} a, b, c

    46

    f = {1, 4, 5, 6, 7} a, b, c

    13

    f = {1, 3, 5} a, b, c

    30

    f = {1, 2, 3, 5, 7} a, b, c

    47

    f = {0, 1, 2, 4, 5} a, b, c

    14

    f = {0, 1, 4} a, b, c

    31

    f = {0, 2, 4, 6, 7} a, b, c

    48

    f = {2, 3, 4, 6, 7} a, b, c

    15

    f = {0, 2, 6} a, b, c

    32

    f = {2, 3, 4, 5} a, b, c

    49

    f = {0, 2, 4, 5, 6} a, b, c

    16

    f = {1, 2, 3} a, b, c

    33

    f = {0, 1, 2, 3, 5} a, b, c

    50

    f = {0, 2, 3, 4, 6} a, b, c

    17

    f = {0, 1, 3} a, b, c

    34

    f = {2, 4, 5, 6, 7} a, b, c

    51

    f = {0, 1, 2, 4, 6} a, b, c

    3.3. Пример расчета

    Рассмотрим пример для функции, заданной в виде f = {2, 4, 6} a,b,c.

    1
    Таблица 14

    Таблица истинности

    функции f = {2, 4, 6} a,b,c



    ) Составляем таблицу истинности для данной функции. Заполняем столбцы аргументов a,b,c числовыми значениями в порядке возрастания номеров наборов в двоичном коде. Поскольку в чис­ловом выражении функции присутствуют только номера сочетаний, соответствующие единичным значениям функции, то это позволяет проставить логические единицы для наборов 2, 4 и 6, а логические нули – для сочетаний 0, 1, 3, 5 и 7 (табл. 14).

    2) Для записи СДНФ из таблицы истинности выбираем те строки, в которых значение функции равно единице. Для каждой такой строки составляем конъюнкцию всех входных
    переменных, записывая сомножитель, если эта переменная принимает значение единицы. Записываем логическую сумму всех найденных произведений и приходим к выражению вида:

    . (47)

    Для записи СКНФ из таблицы истинности выбираем строки, в которых значение функции равно нулю, инвертируем аргументы и получаем:

    . (48)

    3) Учитывая законы алгебры логики, упрощаем выражение СДНФ функции. Используем распределительный закон для суммы произведений, выносим за скобки общие множители:

    . (49)

    Применяя правило отрицания, согласно которому сумма прямого и инверсного значения переменной a в скобках равна единице, запишем функцию в виде:

    . (50)

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

    . (51)

    И окончательно, применяя правило отрицания для суммы прямого и инверсного значений переменной b, записываем выражение:

    . (52)

    4) Составляем карту Карно для функции f. Поскольку имеется три аргумента (a, b, c), то карта содержит 2= 8 клеток. Обозначаем координаты a, b, c карты, проставляем единицы в клетки, соответствующие 2, 4 и 6 наборам (используем выражение СДНФ, полученное ранее), во все остальные клетки записываем нули (рис. 20, а).

    5) Минимизация функции, заданной в виде координатной карты, предполагает склеивание четного количества (2, 4 и 8) находящихся рядом единиц для получения МДНФ, причем чем больше единиц будет объединено, тем более компактную алгебраическую запись будет иметь функция.

    Объединяемые единицы выделяем графически на карте, как показано на рис. 20, б. Полученные произведения аргументов записываем в виде слагаемых МДНФ с последующим вынесением за скобки общего множителя:

    . (53)



    а б

    Рис. 20. Карты Карно: а – заполнение исходной карты;

    б – минимизация карты
    6) Реализуем полученную функцию на логических элементах базисов И-ИЛИ-НЕ (рис. 21, а), ИЛИ-НЕ (рис. 21, б) и И-НЕ (рис. 21, в), используя известные способы реализации основных логических функций (табл. 15).



    а б



    в

    Рис. 21. Реализация функции f(a, b, c) в различных базисах

    ПРИЛОЖЕНИЕ 1

    ВАРИАНТЫ ДЛЯ ВЫПОЛНЕНИЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ


    Вариант

    Iн , А

    Uн, В

    kп вых

    Вариант

    Iн , А

    Uн, В

    kп вых

    1

    3

    1500

    0,003

    51

    32

    180

    0,006

    2

    7

    220

    0,009

    52

    21

    750

    0,004

    3

    3,8

    500

    0,005

    53

    19

    315

    0,013

    4

    7

    300

    0,004

    54

    5

    110

    0,003

    5

    4,2

    750

    0,005

    55

    36

    445

    0,003

    6

    85

    50

    0,006

    56

    29

    210

    0,008

    7

    25

    400

    0,004

    57

    34

    470

    0,001

    8

    4,5

    800

    0,008

    58

    125

    50

    0,008

    9

    30

    60

    0,009

    59

    34

    300

    0,002

    10

    50

    100

    0,013

    60

    19

    350

    0,011

    11

    8,5

    100

    0,005

    61

    11

    1500

    0,002

    12

    10

    900

    0,003

    62

    3

    2000

    0,003

    13

    1,5

    200

    0,003

    63

    5

    14

    0,070

    14

    16

    500

    0,003

    64

    28

    250

    0,006

    15

    14

    200

    0,008

    65

    9

    70

    0,001

    16

    3

    300

    0,005

    66

    23

    740

    0,004

    17

    150

    50

    0,008

    67

    9

    800

    0,011

    18

    200

    50

    0,005

    68

    21

    820

    0,003

    19

    300

    50

    0,010

    69

    18

    400

    0,009

    20

    1,5

    500

    0,006

    70

    25

    695

    0,002

    21

    50

    150

    0,002

    71

    88

    190

    0,007

    22

    24

    100

    0,005

    72

    96

    75

    0,003

    23

    0,6

    1500

    0,006

    73

    24

    710

    0,004

    24

    1,8

    350

    0,008

    74

    19

    380

    0,010

    25

    30

    200

    0,010

    75

    206

    85

    0,001

    26

    52

    400

    0,003

    76

    29

    260

    0,007

    27

    13

    100

    0,008

    77

    10

    72

    0,005

    28

    17

    70

    0,007

    78

    196

    90

    0,004

    29

    20

    100

    0,010

    79

    15

    500

    0,006

    30

    1,5

    1200

    0,003

    80

    15

    1200

    0,004

    31

    11

    320

    0,010

    81

    130

    60

    0,013

    32

    8

    32

    0,001

    82

    14

    1250

    0,004

    33

    8

    1800

    0,003

    83

    36

    220

    0,005

    34

    5

    750

    0,007

    84

    44

    410

    0,001

    35

    33

    415

    0,003

    85

    75

    110

    0,010

    36

    13

    300

    0,010

    86

    39

    470

    0,004

    37

    37

    380

    0,005

    87

    31

    270

    0,013

    38

    27

    150

    0,010

    88

    14

    60

    0,003

    39

    42

    335

    0,004

    89

    125

    150

    0,001

    40

    78

    55

    0,006

    90

    15

    600

    0,011

    41

    9

    1700

    0,005

    91

    28

    690

    0,005







    42

    28

    170

    0,012

    92

    28

    320

    0,006

    43

    2

    220

    0,007

    93

    28

    700

    0,002

    44

    44

    340

    0,002

    94

    4

    2500

    0,012

    45

    45

    110

    0,008

    95

    115

    170

    0,002

    46

    186

    80

    0,001

    96

    6

    1500

    0,013

    47

    7

    750

    0,009

    97

    94

    210

    0,002

    48

    600

    25

    0,003

    98

    15

    640

    0,010

    49

    19

    290

    0,013

    99

    9

    110

    0,002

    50

    22

    700

    0,005

    100

    91

    220

    0,003
    1   2   3   4   5


    написать администратору сайта