jmce.viara.v8052
Class Display
java.lang.Object
jmce.sim.AbstractHardware
jmce.sim.AbstractPeripheral
jmce.viara.v8052.Display
- All Implemented Interfaces:
- Hardware, Peripheral, SwingHardware
public class Display
- extends AbstractPeripheral
- implements SwingHardware
Display 4x20 connected to the V8052.
- P0..7 8 bit data Display
- P1.0 LCD RW (1 Read, 0 Write)
- P1.1 LCD RS (0 Cmd, 1 Data)
- P1.2 LCD EN (1 Enable display)
- Since:
- 1.02
- Version:
- 1.00
- Author:
- Mario Viara
Method Summary |
java.awt.Component |
getComponent()
|
void |
registerCPU(CPU cpu)
Register a parent CPU for future reference. |
void |
writeP0(Memory memory,
int value)
Write listener called when P0 is written |
void |
writeP1(Memory memory,
int value)
Write listener called when P1 is Written |
Methods inherited from class jmce.sim.AbstractHardware |
addHardware, createFrame, destroy, getHardware, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareForName, getHardwareInstances, getHardwareTree, getName, getParent, init, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jmce.sim.Hardware |
addHardware, destroy, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareInstances, getHardwareTree, getName, getParent, init, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName |
LCD_RW
public static final int LCD_RW
- See Also:
- Constant Field Values
LCD_RS
public static final int LCD_RS
- See Also:
- Constant Field Values
LCD_EN
public static final int LCD_EN
- See Also:
- Constant Field Values
Display
public Display()
registerCPU
public void registerCPU(CPU cpu)
throws SIMException
- Description copied from interface:
Peripheral
- Register a parent CPU for future reference.
- Specified by:
registerCPU
in interface Peripheral
- Overrides:
registerCPU
in class AbstractPeripheral
- Throws:
SIMException
writeP0
public void writeP0(Memory memory,
int value)
- Write listener called when P0 is written
writeP1
public void writeP1(Memory memory,
int value)
throws SIMException
- Write listener called when P1 is Written
- Throws:
SIMException
getComponent
public java.awt.Component getComponent()
- Specified by:
getComponent
in interface SwingHardware