Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 116

Inhaltsverzeichnis

Werbung

Kategorie - Nr.
Anwendungs-Anweisungen - 3
Symbol im Kontaktplan
BTS (d, n)
Anweisung AWL
BTS (d, n)
Adresstypen
d
Ziel-Operand
n
Zu testende Bit-Position
Funktion
Testet den Inhalt des n-ten Bits an Adresse d (Wort oder Doppelwort) und schreibt eine 1 in den Spezialmerker C (R7F0),
falls das Ergebnis 1 ist. Wenn das Ergebnis 0 ist, wird C (R7F0) hingegen auf 0 gesetzt.
Der Inhalt von d bleibt unverändert.
. . . . . . . . . . . . . . . . . .
n+1
Falls d ein Wort ist:
Falls d ein Doppelwort ist: Die 5 niederwertigsten Bits (b4 bis b0; Wertebereich 0 bis 31) von n (WX, WY, WR, WM, TC)
Programmierbeispiel
X00000
DIF200
Name
Spezialmerker
R7F4
R7F3
DER
ERR
l
l
Anzahl Schritte
Bedingung
Bit
R,
TD, SS,
X
Y
M
CU, CT
d
. . . . . . . . . . . . . . . . . . . . . . . .
n
n-1
C (R7F0)
Die 4 niederwertigsten Bits (b3 bis b0; Wertebereich 0 bis 15) von n (WX, WY, WR, WM, TC)
bestimmen die Position des zu testenden Bits (höherwertige Bits werden ignoriert und zu 0
angenommen).
Der Wert der Konstanten n darf zwischen 0 und 15 (dezimal) liegen.
bestimmen die Position des zu testenden Bits (höherwertige Bits werden ignoriert und zu 0
angenommen).
Der Wert der Konstanten n darf zwischen 0 und 31 (dezimal) liegen.
BSET (DR0100, WR0001)
BRES (DR0102, WR0001)
BTS
(DR0104, WR0001)
R000 = R7F0
Bit testen (BIT TEST)
Verarbeit.-zeit (µs)
R7F2
R7F1
R7F0
Mittelwert Maximum
SD
V
C
l
l
×
Schritte
3
Wort
Doppelwort
WR,
WX WY
WM TC DX DY
¡
¡
¡
¡
¡
¡
¡
5
4
3
2
LD
X00000
AND DIF200
[
BSET (DR0100, WR0001)
BRES (DR0102, WR0001)
BTS
(DR0104, WR0001)
R000 = R7F0
]
5-70
Kapitel 5 - Anweisungen
Bemerkung
Oberer Fall: W
31
Unterer Fall: DW
38
DR,
Sonstiges
DM
¡
¡
Die Konstante wird
¡
dezimal angegeben.
1
0

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis