Exemples de programme utilisateur
TEXT
1
"<12>"
"<27><84>"
"Main menu
"Input 0..15
"BCD-Switch
"Date/Time
TEXT
2
"<12>"
"Input Status
"I 0..7
"I 8..15 : $I0008<10><13>"
"Main menu
TEXT
3
"<12>"
"BCD-Switch (I16..31)"
"——————————"
"Value
"Main menu
TEXT
4
"<12>"
"Date : $D<10><13>"
"Week : $W<10><13>"
"Time : $H<10><13>"
"Main menu
TEXT
100
"UART:9600,8,E,1;MODE:MC0;DIAG:O32,R100"
; Symboldefinitions
;=======================================
; Diagnostic outputs serial interface
;---------------------------------------
RBSY
EQU
O
RFUL
EQU
O
RDIA
EQU
O
TBSY
EQU
O
TFUL
EQU
O
TDIA
EQU
O
XBSY
EQU
O
NEXE
EQU
O
;---------------------------------------
; Function/Program blocks
;---------------------------------------
READ
EQU
FB
SEND
EQU
FB
COMPARE EQU
PB
;---------------------------------------
; Register
;---------------------------------------
RBUF_R
EQU
R
Page 8-12
[F1]<10><13>"
[F2]<10><13>"
[F3]<10><13>"
[F4]"
"
: $I0000<10><13>"
[F1]"
: $R0010<10><13>"
[F1]"
[F1]"
32
; Receiver Busy
RBSY+1
; Receive Buffer Full
RBSY+2
; Receiver Diagnostic
RBSY+3
; Transmitter Busy
RBSY+4
; Transmit Buffer Full
RBSY+5
; Transmitter Diagnostic
RBSY+6
; Text Busy
RBSY+7
; Not Executed
0
; Read character
1
; Send text
0
; Compare received character
1000
© SAIA-Burgess Electronics AG
Reconnaissance de la pression d'une touche
; Clear display
; Cursor off
; Clear display
; Clear display
; Clear display
Edition 08.96