DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

ST20CX View Datasheet(PDF) - STMicroelectronics

Part Name
Description
Manufacturer
ST20CX
ST-Microelectronics
STMicroelectronics 
ST20CX Datasheet PDF : 212 Pages
First Prev 71 72 73 74 75 76 77 78 79 80 Next Last
dist
dist
disable timer
Code: 22 FE
Description: Disable a timer guard in an alternative sequence. Areg is the offset
from the byte following the altend to the start of the guarded process, Breg is the
boolean guard and Creg is the time after which this guard will be ready. If this is the
first ready guard then the value in Areg is stored in pw.Temp, and Areg is set to true.
Note that this instruction should be used as part of an alternative sequence following a
taltwt instruction.
Definition:
if (Breg = false)
boolean guard is false
Areg′ ← false
else if (word[Wptr @ pw.TLink] = TimeNotSet.p)
– no timer is ready
Areg′ ← false
else if (word[Wptr @ pw.TLink]= TimeSet.p)
a timer is ready
{
if not (word[Wptr @ pw.Time] after Creg)
– but not this one
Areg′ ← false
else if (word[Wptr @ pw.Temp] = NoneSelected.o)
– this is the first ready guard
{
word[Wptr @ pw.Temp] Areg
Areg′ ← true
}
else
– a previous guard selected
Areg′ ← false
}
else
Areg′ ← false
Remove this process from the timer list
Breg′ ← undefined
Creg′ ← undefined
Error signals: none
Comments:
Secondary instruction.
Instruction is interruptible.
Uses the pw.Temp slot in the process workspace.
See also: altend enbt talt taltwt
74/212
®

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]