![background image](http://html1.mh-extra.com/html/omron/sysmac-c200h-asc02/sysmac-c200h-asc02_operation-manual_742429053.webp)
43
<line> is any valid line number.
Example:
ON KEY 1 GOTO 1000
Remarks:
If a statement specified by the branch line number is non-executable, execu-
tion will begin with the first executable statement following the branch line
number.
If zero is specified as the branch line number, it is assumed that the KEY
OFF statement has been executed.
If the port number is omitted, port 1 is selected.
There should be only one ON KEY GOTO statement for each key number.
Key input will not be processed during execution of an assembly language
program.
The ON KEY GOTO statement is enabled with the KEY ON statement and
disabled with the KEY OFF statement.
Program Example:
10
OPEN #1,“TERM:(42)”
20
ON KEY 1 GOTO 100
30
ON KEY 2 GOTO 200
40
ON KEY 3 GOTO 300
50
KEY ON
100
PRINT “A”
110
GOTO 500
200
PRINT “B”
210
GOTO 5000
300
PRINT “C”
500
{cont. processing}
Program Remarks:
“A”, “B”, and “C” are displayed by pressing keys 1, 2, and 3, respectively. To
cancel the specification, write 0 as the branch destination.
ON PC ... GOSUB Statement
Purpose:
Defines an interrupt service routine invoked by the PC
Format:
ON PC [<int num>] GOSUB <line>
<int num> is an integer from 1 to 15.
<line> is a valid line number.
Example:
ON PC 3 GOSUB 1000
Remarks:
The interrupt number is indicated with bits 04 to 07 (1 to F in hexadecimal) of
the first of the four memory words assigned to each ASCII Unit in the PC’s
data memory area.
An interrupt routine invoked by the ON PC statement cannot be interrupted
by another interrupt. If a new interrupt occurs during processing of a previous
interrupt, branching to handle the new interrupt will not take place until after
the RETURN statement of the first interrupt service routine is executed.
If the statement specified by the branch line number is non-executable, ex-
ecution will begin with the first executable statement following the branch line
number.
BASIC Language
Section 4-2
Содержание SYSMAC C200H-ASC02
Страница 1: ...Cat No W165 E1 04 ASCII Unit SYSMAC C200H ASC02 ...
Страница 2: ...C200H ASC02 ASCII Unit Operation Manual Revised September 2002 ...
Страница 3: ...iv ...
Страница 5: ...vi ...
Страница 7: ...TABLE OF CONTENTS viii Glossary 159 Index 163 Revision History 165 ...
Страница 122: ...Appendix B Specifications 115 130 35 100 5 ...
Страница 167: ...Cat No W165 E1 04 Note Specifications subject to change without notice Printed in Japan Authorized Distributor ...
Страница 168: ...Cat No W165 E1 04 C200H ASC02 ASCII Unit OPERATION MANUAL ...