avrora.sim.mcu
Class ATMega128L.SimImpl.Timer0.ControlRegister

java.lang.Object
  extended byavrora.sim.State.RWIOReg
      extended byavrora.sim.mcu.ATMega128L.SimImpl.Timer0.ControlRegister
All Implemented Interfaces:
State.IOReg
Enclosing class:
ATMega128L.SimImpl.Timer0

protected class ATMega128L.SimImpl.Timer0.ControlRegister
extends State.RWIOReg


Field Summary
static int COM00
           
static int COM01
           
static int CS00
           
static int CS01
           
static int CS02
           
static int FOC0
           
static int WGM00
           
static int WGM01
           
 
Fields inherited from class avrora.sim.State.RWIOReg
value
 
Constructor Summary
protected ATMega128L.SimImpl.Timer0.ControlRegister()
           
 
Method Summary
 void clearBit(int bit)
          The clearBit() method clears a single bit in the IO register.
 void setBit(int bit)
          The setBit() method sets a single bit in the IO register.
 void write(byte val)
          The write() method writes an 8-bit value to the IO register as a byte.
 
Methods inherited from class avrora.sim.State.RWIOReg
read, readBit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FOC0

public static final int FOC0
See Also:
Constant Field Values

WGM00

public static final int WGM00
See Also:
Constant Field Values

COM01

public static final int COM01
See Also:
Constant Field Values

COM00

public static final int COM00
See Also:
Constant Field Values

WGM01

public static final int WGM01
See Also:
Constant Field Values

CS02

public static final int CS02
See Also:
Constant Field Values

CS01

public static final int CS01
See Also:
Constant Field Values

CS00

public static final int CS00
See Also:
Constant Field Values
Constructor Detail

ATMega128L.SimImpl.Timer0.ControlRegister

protected ATMega128L.SimImpl.Timer0.ControlRegister()
Method Detail

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 State.RWIOReg
Parameters:
val - the value to write

setBit

public void setBit(int bit)
Description copied from class: State.RWIOReg
The setBit() method sets a single bit in the IO register.

Specified by:
setBit in interface State.IOReg
Overrides:
setBit in class State.RWIOReg
Parameters:
bit - the number of the bit to clear

clearBit

public void clearBit(int bit)
Description copied from class: State.RWIOReg
The clearBit() method clears a single bit in the IO register.

Specified by:
clearBit in interface State.IOReg
Overrides:
clearBit in class State.RWIOReg
Parameters:
bit - the number of the bit to clear