Der FKG-Roboter

FORPHYS-Mess- Interfaces

Forschendes Lernen im Physik-UR

Würzburger Quantenphysik-
Konzept

Grundfakten der Quantenphysik

Materialien Physik-UR

Physikalische Analysen

Impressum

Kommentare und Wünsche

© H. Hübel Würzburg 2005-2013

.
GLOSSAR zu AVISE 4.3 und Teilmenge für ATMEGA8: Tokencodes

nach W. Schemmert, Fa. CINETIX, Frankfurt

Siehe auch Glossar zu AVISE 4 bei der Fa. Cinetix. Dort sind die einzelnen Worte sehr klar und übersichtlich erklärt. Hier wird mehr oder weniger eine Übersetzung ins Deutsche vorgelegt mit leichten Ergänzungen.

So schön geht AVISE (kurze Programmieranleitung)

.NEU Physikalische Schülerversuche mit PC und Mikroprozessor, 2. Auflage, im Buchhandel erschienen

Schäden werden bei sachgemäßem Umgang nicht erwartet. Dennoch wird keinerlei Haftung, z.B. bzgl. Gefährdung der Prozessoren, der PCs und vor allem der mit dem System experimentierenden Personen, übernommen.

Ein Haftungsausschluss von Herrn Schemmert wird hier einkopiert:

[Image] IMPORTANT SAFETY INFORMATION:

'Avise' is not specified for safety-critical, medical or any application else, which ever might cause danger for persons or animals or damage of things. The use of 'Avise' in such applications is strictly forbidden.

Grün unterlegt: gegenüber AVISE4.1 neue Worte in AVISE4.3. fett: Bestand von AVISE4.1

Kernel-Worte AVISE4.3 Komplettversion

IP IZ OL OH RIO WPORT WDDR
RPIN AIN CNT0 ENC0 C0Z CNT1 ENC1
C1Z PWM1 PWM2 WAVE WAVEHI ISTART ISTOP
IACK IMACK ISEND IRECV ACHECK BCHECK RD
RB WR WB BSET BCLR BTST  (wie früher RBIT ) DROP
DUP OVER SWAP DSWAP ROT -ROT +
INK - DEK ABS CARRY << >>
ROL ROR AND OR XOR NOT *
/ MOD */ */MOD = <> 0=
> U> >= < U< <= MS
TIME WAIT EXIT ABORT INIT IF ELSE
ENDIF REPEAT UNTIL FOR NEXT LEAVE KEY
KEY? EMIT . .$ ."  & $
ERB EWB SEE SEETEMP BREAK DEBUG MEM
.S OPS FORGET { AUTOEXE : CONST
VAR DOLIT DOSTR GO IFNOTGO DOFOR DONEXT
RET

Anwender-definierte Worte mit Adressen von A80 bis F60

Die Worte ISTART; IACK, ISEND, IRECV, IMACK, ISTOP ermöglichen Datenaustausch über den I2C-Bus, zum Beispiel, wenn ein serielles EEPROM (z.B. 24C256) als Datenspeicher eines Datenloggers verwendet werden soll.

Kernel-Worte AVISE4.3 Teilmenge für ATMEGA8

IP IZ OL OH RIO WPORT WDDR
RPIN AIN CNT0 ENC0 C0Z RD RB
WR WB BSET BCLR BTST  (wie früher RBIT ) DROP DUP
OVER SWAP DSWAP ROT -ROT + INK
- DEK ABS CARRY << >> ROL
ROR AND OR XOR NOT * /
MOD */ */MOD = <> 0= >
U> =">>= < U< <= MS TIME
WAIT EXIT ABORT INIT IF ELSE ENDIF
REPEAT UNTIL KEY KEY? EMIT . .$
 & $ EWB ERB SEE SEETEMP BREAK
DEBUG .S OPS FORGET { AUTOEXE :
CONST VAR DOLIT GO IFNOTGO RET

Teilmenge von AVISE4.3 für ATMEGA8; fett: Bestand von AVISE4.1. Trotz der Teilmenge ist der Wortschatz-Umfang größer als bei AVISE4.1. Die Worte von MESSEN8.TXT passen deshalb nicht ganz ganz in den verbleibenden Speicher. Wenn man diese Version einsetzen möchte, muss man sich auf die jeweils benötigten Mess-Worte beschränken.