Обобщенная блок-схема алгоритма работы тестера ИМС (блок-схема алгоритма работы тестера). Разработка детальной блок-схемы алгоритма тестирования ИМС, страница 6

состояния

D2

C2

B2

A2

D1

C1

B1

A1

Q2

Q1

1

0

0

0

0

0

0

0

0

1

1

2

0

0

0

1

0

0

0

1

1

1

3

0

0

1

0

0

0

1

0

1

1

4

0

0

1

1

0

0

1

1

1

1

5

0

1

0

0

0

1

0

0

1

1

6

0

1

0

1

0

1

0

1

1

1

7

0

1

1

0

0

1

1

0

1

1

8

0

1

1

1

0

1

1

1

1

1

9

1

0

0

0

1

0

0

0

1

1

10

1

0

0

1

1

0

0

1

1

1

11

1

0

1

0

1

0

1

0

1

1

12

1

0

1

1

1

0

1

1

1

1

13

1

1

0

0

1

1

0

0

1

1

14

1

1

0

1

1

1

0

1

1

1

15

1

1

1

0

1

1

1

0

1

1

16

1

1

1

1

1

1

1

1

0

0

3.3. Обобщенная блок-схема алгоритма работы тестера

Обобщенная блок-схема алгоритма работы тестера разрабатывается исходя из требований, предъявляемых прибору.

·  После включения электропитания загорается индикатор "ГОТОВ".

·  После выдачи сигнала "ГОТОВ " микроконтроллер переходит в режим ожидания нажатия кнопки "ТЕСТ". Кнопка "ТЕСТ" нажимается оператором после установки в сокет тестируемой ИМС и набора на цифровых переключателях ее  номера.

·  После нажатия кнопки "ТЕСТ" индикатор "ГОТОВ " гаснет и МК вводит номер тестируемой ИМС.

·  После анализа номера осуществляется переход на соответствующую программу проверки ИМС во всех возможных режимах. В начале каждой программы МК подает электропитание на тестируемую ИМС, а в конце ее питание отключается.

·  После завершения любой программы тестирования управление передается блоку вывода результатов тестирования. В случае  успешного теста ИМС во всех режимах включается индикатор "НОРМА", а если хотя бы в одном из проверяемых режимов зафиксирован неверный логический уровень, включается индикатор "БРАК".