Racal Instruments 7064 Instruction Manual page 72

Table of Contents

Advertisement

' GOSUB pauseroutine
CLS
GOSUB resetbit
LOCATE 2, 26: PRINT "OUTPUT BIT TEST"
LOCATE 20, 10: PRINT "Running Walking One patern"
FOR port = 0 TO 11
RESTORE highbit
IF port >= 1 T H E N
wrt3$ = "outportb(" + STR$(port - 1) + ",0);"
C A L L ibwrt(bd%, wrt3$)
END IF
FOR bit = 0 TO 7
GOSUB wrtbit
GOSUB rdbit
GOSUB rdports
NEXT bit
NEXT port
CLS
GOSUB setbit
LOCATE 2, 26: PRINT "OUTPUT BIT TEST"
LOCATE 20, 10: PRINT "Running Walking Zero patern"
FOR port = 0 TO 11
RESTORE lowbit
IF port >= 1 T H E N
wrt3$ = "outportb(" + STR$(port - 1) + ",0);"
CALL ibwrt(bd%, wrt3$)
END IF
FOR bit = 0 TO 7
GOSUB w r t b i t l
GOSUB rdbitl
GOSUB rdportl
NEXT bit
NEXT port
CLS
LOCATE 2, 26: PRINT "OUTPUT B I T TEST"
IF noerror = 0 THEN PRINT "OUTPUT B I T TEST PASSED"
IF noerror = 1 T H E N PRINT "OUT[UT BIT TEST FAILED"
GOSUB pauseroutine
CLS
t = 0
RETURN
pauseroutine:
' pause routine for subroutines
6-7

Advertisement

Table of Contents
loading

Related Products for Racal Instruments 7064

Table of Contents