avrora.sim.mcu
Class ADC.ControlRegister
java.lang.Object
avrora.sim.RWRegister
avrora.sim.mcu.ADC.ControlRegister
- All Implemented Interfaces:
- ActiveRegister, InterruptTable.Notification
- Enclosing class:
- ADC
- protected class ADC.ControlRegister
- extends RWRegister
- implements InterruptTable.Notification
ControlRegister defines the behavior of the ADC control register,
|
Method Summary |
void |
force(int inum)
|
void |
invoke(int inum)
|
protected void |
printStatus()
|
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 |
write
public void write(byte nval)
- Description copied from class:
RWRegister
- The
write() method writes an 8-bit value to the IO register as a byte. For simple
RWRegister instances, this simply writes the internally stored value.
- Specified by:
write in interface ActiveRegister- Overrides:
write in class RWRegister
- Parameters:
nval - the value to write
writeBit
public void writeBit(int bit,
boolean val)
- Description copied from class:
RWRegister
- The
writeBit() method writes a single bit value into the IO register at the specified
bit offset. For simple RWRegister instances, this simply updates the bit in the internally stored value
- Specified by:
writeBit in interface ActiveRegister- Overrides:
writeBit in class RWRegister
- Parameters:
bit - the number of the bit to writeval - the value of the bit to write
printStatus
protected void printStatus()
force
public void force(int inum)
- Specified by:
force in interface InterruptTable.Notification
invoke
public void invoke(int inum)
- Specified by:
invoke in interface InterruptTable.Notification