Download Fluke 9010 Compiler
Transcript
Writi n g Programs General P rogram Format 2: LABEL 2 ! Stimu/us loop WR/TE @ 1 00FA = 1 ! Se t f/ip flop D input high D TO G @ 1 00F9 = 80 BIT 7 ! Toggle flip flop WRITE @ 1 00FA = O ! Set f/ip flop D input low D TOG @ 1 00F9 ! Toggle again = 80 BIT 7 DEC REG2 IF REG2 > O G O TO 2 ! Loop for 10 tries EXECUTE PROGRAM 2 ! Extract probe data IF REG8 = A G O TO 3 ! Branch on probe count = 1 0 DPY-U52 TO G G L ING IMPROPERL Y# ! Display bad toggle G O T0 4 ! Exit 1: LABEL 1 ! Open node loop DPY-WA S PROBE IN PLACE# ?1 ! Query IF REG1 = O G O TO O ! Branch if probe not ready DPY-U52 OPEN# ! Display - U52 bad G O T0 4 ! Exit 3: LABEL 3 ! Device passed DPY-U52 TES T PASSED# 4: LABEL 4 ! End PROGRAM 1 ! Program to detect probe placement SYNC FREE-RUN 0: LABEL O ! Open count REG2 = 20 ! Debounce count =20 1: LABEL 1 = 50 ! Open loop READ PROBE ! Gather leve/ information IF REGO ANO 5000000 > O G O TO 2 ! Branch on bounce leve/ DEC REG 1 ! Decrement open count IF REG 1 > O G O TO 1 ! Loop if count > O REG8 = 1 ! Set Open Node flag G O T0 3 ! Exit 2: LABEL 2 ! Debounce loop DEC REG2 ! Decrement debounce count READ PROBE ! Gather leve/ information again IF REGO ANO 5000000 = O G O TO O ! Branch on open leve/ IF REG2 > O G O TO 2 ! Loop if count > O REG8 = O 3: LABEL 3 4-1 4 ! Set counts REG 1 = 50 ! Set Begin Test flag ! End