Тестируемая микросхема и частота кварцевого резонатора. Инструкция оператору по проверке ИМС. Схема электрическая принципиальная тестера, страница 6

Примем tвнутр. цикла= 500 мкс, а tвнешн. цикла = 30 мс. Необходимо определить значения переменных EXTR и INTR, задающие соответственно tвнешн. цикла  и tвнутр. цикла. Можно записать:

tвнутр. цикла= 2 * 3 мкс * INTR = 6 мкс* INTR, отсюда

INTR = 500 мкс / 6 мкс = 83.33 ® 53H

Для времени внешнего цикла:

tвнешн. цикла=(2+2+2)*3 мкс + [(2+2)*3 мкс + 500 мкс] * EXTR = 18 мкс + 512 мкс * EXTR.

Отсюда

EXTR = (30 - 0.018) мс/0.512 мс = 58.56 ® 3BH


5.2. Разработка детальной блок-схемы алгоритма тестирования ИМС К155ЛА1


Рис. 4.  Блок-схема алгоритма тестирования ИМС К155ЛА1

5.3. Программа на языке ассемблера МК48

ORG

000H

;начальный адрес программы

INTR

EQU

53H

EXTR

EQU

3AH

;

основная

Программа

000

99

00

START:

ANL P1,#00H

;сброс в 0 линий порта P1

002

9A

C9

ANL P2,#C9H

;вывод индикации «ГОТОВ»

004

0A

WAIT_T:

IN A,P2

;(A)¬(P2)

005

F2

04

JB7 WAIT_T

;ожидание нажатия «ТЕСТ»

007

0A

WAIT_T0:

IN A,P2

;(A)¬(P2)

008

37

CPL A

;инверсия(A)

009

F2

07

JB7 WAIT_T0

;ожидание отжатия «ТЕСТ»

00B

9A

C0

ANL P2,#C0H

;подача питания на

;ИМС и гашение «ГОТОВ»

00D

14

50

CALL DELAY

;задержка 30 мс

;

тест

ИМС К155ЛА1

00F

BA

0F

MOV R2,#0FH

;(R2)¬ число проверяемых

;состояний

011

27

CLR A

;(A)¬0

012

A9

MOV R1,A

;(R1)¬(A)

013

39

TEST:

OUTL P1,A

;(P1)¬ входной код

;проверки элемента &1

014

14

50

CALL DELAY

;задержка 30 мс

016

08

INS A,BUS

;(A)¬(BUS)

017

37

CPL A

;инверсия(A)

018

F2

34

JB7 SUSPECT

;переход, если Q1=«0»

01A

F9

MOV A,R1

;(A0-3)¬ входной код &1

01B

47

SWAP A

;(A4-7)¬ входной код &2

01C

39

OUTL P1,A

;(P1)¬ входной код

;проверки элемента &2

01D

14

50

CALL DELAY

;задержка 30 мс

01F

08

INS A,BUS

;(A)¬(BUS)

020

37

CPL A

;инверсия(A)

021

D2

34

JB6 SUSPECT

;переход, если Q2=«0»

023

19

INC R1

;изменение входного кода

;проверки

024

F9

MOV A,R1

;(A)¬ входной код

;проверки &1

025

EA

13

DJNZ R2,TEST

;продолжение проверки,

;если (R2)>0

027

89

FF

ORL P1,#FFH

;входной код проверки ;«все единицы»

029

14

50

CALL DELAY

;задержка 30 мс

02B

08

INS A,BUS

;(A)¬(BUS)

02C

53

03

ANL A,#03H

;выделение Q1 и Q2

02E

96

34

JNZ SUSPECT

;переход, если Q1 или

;Q2=«1»

030

8A

02

ORL P2,#02H

;вывод индикации «НОРМА»

032

04

36

JMP SKIP

034

8A

04

SUSPECT:

ORL P2,#04H

;вывод индикации «БРАК»

036

99

00

SKIP:

ANL P1,#00H

;снятие входных сигналов с ;ИМС

038

8A

08

ORL P2,#08H

;отключение питания от ИМС

03A

0A

WAIT_R:

IN A,P2

;(A)¬(P2)

03B

D2

3A

JB6 WAIT_R

;ожидание нажатия «СБРОС»

03D

0A

WAIT_R0:

IN A,P2

;(A)¬(P2)

03E

37

CPL A

;инверсия(A)

03F

D2

3D

JB6 WAIT_R0

;ожидание отжатия «СБРОС»

041

8A

FF

ORL P2,#FFH

;установка P2 в исходное ;состояние

043

04

00

JMP START

;переход на начало

ORG

050H

;

п/п

Временной

задержки 30 мс

050

BE

3A

DELAY:

MOV R6,#EXTR

;загрузка

052

BF

53

LOOP2:

MOV R7,#INTR

;времязадающих констант

054

EF

54

LOOP1:

DJNZ R7,LOOP1

056

EE

56

DJNZ R6,LOOP2

058

83

RET

;возврат из п/п

END.

;директива конца програм;мы компилятору

6. Список использованной литературы

1.  Интегральные микросхемы. Справочник / Б.В. Тарабрин, Л.Ф. Лунин, Ю.Н. Смирнов и др.; Под редакцией Б.В. Тарабрина. – М.: Радио и связь, 1983.

2.  Микропроцессорные комплекты интегральных схем. Справочник / Под редакцией А.А. Васенкова, В.А. Шахнова. – М.: Радио и связь, 1982.

3.  Однокристальные микроЭВМ. Справочник / А.В. Боборыкин, Т.П. Липовецкий и др. – М.: МИКАП, 1994.

4.  Резисторы, конденсаторы, трансформаторы, дроссели, коммутационные устройства РЭА. Справочник / Н.Н. Акимов, Е.П. Ващуков, В.А. Прохоренко, Ю.П. Ходоренок. – Мн.: Беларусь, 1994.

5.  Сташин В.В., Урусов А.В., Мологонцева О.Ф. Проектирование цифровых устройств на однокристальных микроконтроллерах. – М.: Энергоатомиздат, 1990.

6.  Цифровые интегральные микросхемы. Справочник / М.И. Богданович, И.Н. Грель, В.А. Прохоренко, В.В. Шалимо. – Мн.: Беларусь, 1991.

7.  Шило В.Л. Популярные цифровые микросхемы. Справочник. – М.: Радио и связь, 1988.