Диагностирования комбинационного дискретного устройства

Автор работы: Пользователь скрыл имя, 16 Марта 2013 в 12:53, лабораторная работа

Описание работы

Вариант №5

Список неисправностей: S2,8-1, S6,9-1, S2,11-1, S2,9-1, S6,13-0.

Цель работы: Целью работы является реализация алгоритмов диагностирования комбинационного дискретного устройства (КДУ), изображенного на рис.1.

Файлы: 1 файл

Osnovy_skhemotekhnicheskogo_modelirovania_elektron.docx

— 34.67 Кб (Скачать файл)

Лабораторная работа №1

ДИАГНОСТИРОВАНИЕ КОМБИНАЦИОННЫХ ДИСКРЕТНЫХ

УСТРОЙСТВ

 

Вариант №5

 

Список неисправностей: S2,8-1,  S6,9-1,  S2,11-1,  S2,9-1,  S6,13-0.

 

Цель работы:   Целью работы является реализация алгоритмов диагностирования комбинационного дискретного устройства (КДУ), изображенного на рис.1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

       x0   4            D6.3 


С0               &   6                 9            D2.3 

              5                                   &      8          10

    10             &    8 

     D6.4                                  9

      x1   12                                                     

C1                 &    11             D2.4             D1.3 

       x2  13        12           D1.4       9 

C2            D3.2              &     11    13   &    8             y

                     4       13                           &    11         10                                    C4    

                                                       &     6                      12                                                    

      x3                                     5

C3                          

 

 

Рис 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица функций  неисправности (ТФН).

 

Обознач.

входного

набора

Значения

входного

 сигнала

x3 x2 x1  x0

Значения  выходного  сигнала  У   при неисправностях

S0

S2,8-1

S6,9-1

S2,11-1

S2,9-1

S6,13-0

       X0

0    0    0    0

1

1

1

1

1

1

       X1

0    0    0    1

0

1

1

1

1

1

       X2

0    0    1    0

1

1

1

1

1

1

       X3

0    0    1    1

0

1

1

1

1

1

       X4

0    1    0    0

1

1

1

1

1

1

       X5

0    1    0    1

0

0

0

0

0

0

       X6

0    1    1    0

0

0

0

1

1

0

       X7

0    1    1    1

0

0

1

1

1

0

       X8

1    0    0    0

1

0

1

1

1

0

       X9

1    0    0    1

1

0

1

1

1

0

       Xa

1    0    1    0

0

0

1

1

1

1

       Xb

1    0    1    1

1

0

1

1

1

0

       Xc

1    1    0    0

1

0

1

1

1

0

       Xd

1    1    0    1

1

0

0

1

1

1

       Xe

1    1    1    0

1

0

0

1

1

1

       Xf

1    1    1    1

1

0

1

1

1

1


 

 

 

Неразличимые неисправности: S2,11-1, S2,9-1.

Неинформативные входные наборы: X0, X2, X4, X5

Эквивалентные входные наборы: .1. X1, X3,

                                                          2. X8, X9, Xb,Xc,

                                                          3.Xe,Xd

 

        TD      X1, X8, Xe

Y (KEN)      1   1    1

Y (S2,8-1)   1   0    0

Y (S0)           0    1      1

Y (S6,9-1)    1     1      0

Y (S6,13-0)  1     0      1

 

Минимальная  (ТФН)

 

 

KEN1

S2,8-1

S6,9-1

S6,13-0

S0

X1

1

1

1

1

0

X6

0

0

0

0

0

X7

0

0

1

0

0

X8

1

0

1

0

1

Xa

1

0

1

1

0

Xe

1

0

0

1

1

Xf

1

0

1

1

1


 

 

Безусловный диагностический тест

 

 

 

                                 KEN1   S2,8-1; S6,9-1; S6,13-0;S0

                                                               /                              \

                                                             1                                0

     X1               KEN1 S2, 8-1 S6, 13-0 S6, 9-1                     S0

                               /                              \                                   \

                              1                              0                                     1                            

     X8   KEN1 S6, 9-1                         S2, 8-1 S6, 13-0               S0                         

                  /          \                               /                 \                       \

                 1          0                             1                 0                      1

    Xe   KEN1      S6, 9-1             S6, 13-0           S2, 8-1              S0                                                                         

 

                                                                                                      

 

Номер операции

Мнемоника

Код мнемоники

Описание

0800

MVI A, 8A

3E

Передать данные 8А 

0801

 

8A

в А

0802

OUT 83

D3

Вывести содержимое А

0803

 

83

по адресу 83

0804

MVI B, NN

06

Передать данные NN

0805

 

03

в В

0806

LXI H, 0900

21

Загрузить HL

0807

 

00

данными 0900

0808

 

09

 

0809

MVI A, COD

3E

Передать данные COD

080A

 

00

в А

080B

OUT

D3

Вывести содержимое А

080C

 

80

по адресу 80

080D:M1

MOV A, M

7E

Передать данные из памяти HL в А

080E

OUT

D3

Вывести содержимое А

080F

 

82

по адресу 82

0810

IN

DB

Ввести данные

0811

 

82

с устройства 82

0812

MOV M, A

77

Передать данные из А в М

0813

DCR, B

05

Дикрементировать В

0814

MOV A, B

78

Передать данные из В в А

0815

CMI

FE

Сравнить А

0816

 

00

с непосредственно данными 00

0817

JZ:M2

CA

Перейти по адресу 081E если нуль

0818

 

1E

 

0819

 

08

 

081A

INX H

23

Инкрементировать H

081B

JMP M1

C3

Прыжок на метку 1

081C

 

0D

 

081D

 

08

 

081E:M2

HLT

76

Остановить микропроцессор


 

 

 

Условный  диагностический тест

 

                                         KEN1   S2,8-1; S6,9-1;  S6,13-0;S0

                                                          /                              \

                                                        1                                0

X8                S0,S6,9-1,KEN1                                          S2,8-1,S6,13-0

                       /                    \                                 /                \

                   1                      0                                         1                  0

 Xa      S6,9-1 KEN1            S0                                 S6,13-0         S2,8-1  Xa

                   /       \                                                     

                  1        0

 Xe        KEN1    S6,9-1

 

 

Блок  схема условного теста

 

KEN 1, S6, 9-1, S6, 13-0, S0

1      0


                                                                                                                         M1

 M2   X8 0


   Xa                       Y=0                        Xa



 M5 M3


Y=0 


 S0                                                                Y=0 S2, 8-1


M6 1    


 

 Xe M4 1 S6,13-0



0 M7 


                                                             Y=0


 

S6, 9-1 M8 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Номер операции

Мнемоника

Код мнемоники

Описание

0800

MVI A, 8A

3E

Передать данные 8А 

0801

 

8A

в А

0802

OUT 83

D3

Вывести содержимое А

0803

 

83

по адресу 83

0804

MVI A, 00

3E

Передать данные 00

0805

 

00

в А

0806

OUT 80

D3

Вывести содержимое А

0807

 

80

по адресу 80

0808

MVI A, X8

3E

Передать данные 08

0809

 

08

в А

080A

OUT 82

D3

Вывести содержимое А

080B

 

82

по адресу 82

080C

IN 82

DB

Ввести данные

080D

 

82

С устройства 82

080E

ANI 10

E6

Непосредственно данные

080F

 

10

10 & А

0810

JZ M1

CA

Перейти по адресу

0811

 

40

0816

0812

 

08

Если нуль

0813

JNZ M2

C2

Перейти по адресу

0814

 

24

0824

0815

 

08

Если не нуль

0816

MVI Xa

3E

Передать данные 0A

0817

 

0A

в А

0818

OUT 82

D3

Вывести содержимое А

0819

 

82

по адресу 82

081A

IN 82

DB

Ввести данные

081B

 

82

С устройства 82

081C

ANI 10

E6

Непосредственно данные

081D

 

10

10 & А

081E

JZ M3

CA

Перейти по адресу

081F

 

42

0840

0820

 

08

Если нуль

0821

JNZ M4

C2

Перейти по адресу

0822

 

43

0841

0823

 

08

Если не нуль

0824

MVI Xa

3E

Передать данные 0А

0825

 

0A

в А

0826

OUT 82

D3

Вывести содержимое А

0827

 

82

по адресу 82

0828

IN 82

DB

Ввести данные

0829

 

82

С устройства 82

082A

ANI 10

E6

Непосредственно данные

082B

 

10

10 & А

082C

JZ M5

CA

Перейти по адресу

082D

 

44

0842

082E

 

08

Если нуль

082F

JNZ M6

C2

Перейти по адресу

0830

 

45

0832

0831

 

08

Если не нуль

0832

MVI Xe

3E

Передать данные 0E

0833

 

0E

в А

0834

OUT 82

D3

Вывести содержимое А

0835

 

82

по адресу 82

0836

IN 82

DB

Ввести данные

0837

 

82

С устройства 82

0838

ANI 10

E6

Непосредственно данные

0839

 

10

10 & А

083A

JZ M7

CA

Перейти по адресу

083B

 

46

0843

083C

 

08

Если нуль

083D

JNZ M8

C2

Перейти по адресу

083E

 

47

0844

083F

 

08

Если не нуль

0840

 

76

Остановить микропроцессор

0841

 

76

Остановить микропроцессор

0842

 

76

Остановить микропроцессор

0843

 

76

Остановить микропроцессор

0844

 

76

Остановить микропроцессор

0845

 

76

Остановить микропроцессор

0846

 

76

Остановить микропроцессор

0847

 

76

Остановить микропроцессор


 

 

 

 

 

 

 

Код  ошибки 00

Выход , M5- S0-исправно

0845 M6-S6, 9-1

 

 

 

 

 

 

 

 

 

 

 


Информация о работе Диагностирования комбинационного дискретного устройства