miSim

misim.microchip
Class PIC84_PortA

java.lang.Object
  |
  +--misim.Register
        |
        +--misim.Port
              |
              +--misim.microchip.PIC84_PortA

public class PIC84_PortA
extends Port

This extends Port to implement the Port A 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_PortA(MachineState machineState, PIC84_Intcon intconReg, PIC84_Option optionReg, PIC84_Tmr0 tmr0, Register trisReg)
           
 
Method Summary
 void checkPortInterrupt()
          When the data applied to portA by an external device has changed, this method should be called to invoke the external timer clock source, if applicable
 
Methods inherited from class misim.Port
addPortListener, clearPortBits, getBitWidth, getIdentifier, handleUpdate, 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

PIC84_PortA

public PIC84_PortA(MachineState machineState,
                   PIC84_Intcon intconReg,
                   PIC84_Option optionReg,
                   PIC84_Tmr0 tmr0,
                   Register trisReg)
Method Detail

checkPortInterrupt

public void checkPortInterrupt()
When the data applied to portA by an external device has changed, this method should be called to invoke the external timer clock source, if applicable
Overrides:
checkPortInterrupt in class Port

miSim