|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectavrora.sim.mcu.RegisterSet.MultiFieldRegister
The Register class implements an IO register that is
directly read and written by the program. This IO register implements writes
that alter multiple fields and subfields in the register set.
| Method Summary | |
byte |
read()
The read() method reads the 8-bit value of the IO register as a byte. |
boolean |
readBit(int bit)
The readBit() method reads a single bit from the IO register. |
void |
write(byte nval)
The write() method writes an 8-bit value to the IO register as a byte. |
void |
writeBit(int bit,
boolean val)
The writeBit() method writes a single bit value into the IO register at the specified
bit offset. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public byte read()
ActiveRegisterread() method reads the 8-bit value of the IO register as a byte. For special IO
registers, this may cause some action like device activity, or the actual value of the register may
need to be fetched or computed.
read in interface ActiveRegisterpublic boolean readBit(int bit)
ActiveRegisterreadBit() method reads a single bit from the IO register.
readBit in interface ActiveRegisterbit - the number of the bit to read
public void write(byte nval)
ActiveRegisterwrite() method writes an 8-bit value to the IO register as a byte. For special IO
registers, this may cause some action like device activity, masking/unmasking of interrupts, etc.
write in interface ActiveRegisternval - the value to write
public void writeBit(int bit,
boolean val)
ActiveRegisterwriteBit() method writes a single bit value into the IO register at the specified
bit offset.
writeBit in interface ActiveRegisterbit - the number of the bit to writeval - the value of the bit to write
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||