avrora.sim.mcu
Class ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
java.lang.Object
avrora.sim.State.RWIOReg
avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegister
avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
- All Implemented Interfaces:
- State.IOReg
- Enclosing class:
- ATMega128L.SimImpl.Timer16Bit
- protected class ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
- extends ATMega128L.SimImpl.Timer16Bit.ControlRegister
ControlRegisterA
describes the TCCRnB control register associated with a 160bit
timer. Changing the values of this register generally alter the mode of operation of the timer.
The low three bits also set the prescalar of the timer.
Method Summary |
protected void |
decode(byte val)
|
void |
write(byte val)
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 |
ICNCn
public static final int ICNCn
- See Also:
- Constant Field Values
ICESn
public static final int ICESn
- See Also:
- Constant Field Values
WGMn3
public static final int WGMn3
- See Also:
- Constant Field Values
WGMn2
public static final int WGMn2
- See Also:
- Constant Field Values
CSn2
public static final int CSn2
- See Also:
- Constant Field Values
CSn1
public static final int CSn1
- See Also:
- Constant Field Values
CSn0
public static final int CSn0
- See Also:
- Constant Field Values
ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
protected ATMega128L.SimImpl.Timer16Bit.ControlRegisterB()
write
public void write(byte val)
- Description copied from class:
State.RWIOReg
- The
write()
method writes an 8-bit value to the IO register as a byte. For simple
RWIOReg
instances, this simply writes the internally stored value.
- Specified by:
write
in interface State.IOReg
- Overrides:
write
in class ATMega128L.SimImpl.Timer16Bit.ControlRegister
writeBit
public void writeBit(int bit,
boolean val)
- Description copied from interface:
State.IOReg
- The
writeBit()
method writes a single bit value into the IO register at the specified
bit offset.
- Specified by:
writeBit
in interface State.IOReg
- Overrides:
writeBit
in class ATMega128L.SimImpl.Timer16Bit.ControlRegister
decode
protected void decode(byte val)
- Specified by:
decode
in class ATMega128L.SimImpl.Timer16Bit.ControlRegister