|
miSim | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--misim.Register | +--misim.Port | +--misim.microchip.PIC84_PortB
This extends Port to implement the Port B register functions
Fields inherited from class misim.Port |
inputBits, MAX_PORT_ID, outputMask, Port_A, Port_B, Port_C, Port_D, Port_E, PortAId, PortBId, PortCId, PortDId, PortEId, portIdentifier |
Fields inherited from class misim.Register |
machineState, simple, val |
Constructor Summary | |
PIC84_PortB(MachineState machineState,
PIC84_Intcon intconReg,
PIC84_Option optionReg,
Register trisReg)
|
Method Summary | |
void |
checkPortInterrupt()
Check to see if the new data placed on this port by an external device will cause an interrupt. |
void |
handleUpdate()
Dispatch a Port event to any listeners that are interested in it. |
Methods inherited from class misim.Port |
addPortListener, clearPortBits, getBitWidth, getIdentifier, rebuildPortMasks, removePortListener, setPortBits, writePort |
Methods inherited from class misim.Register |
toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public PIC84_PortB(MachineState machineState, PIC84_Intcon intconReg, PIC84_Option optionReg, Register trisReg)
Method Detail |
public void handleUpdate()
Port
handleUpdate
in class Port
public void checkPortInterrupt()
checkPortInterrupt
in class Port
|
miSim | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |