So here's what I've sketched up as far as the Arduino setup goes.
Top part has the Arduino setup as I see it.
The bottom left I need to figure how much I still need in regards to buffering and pull-ups - this is where the address / data / control lines came into the add-on board.
The bottom right is that part that I've decided needs to stay (UUT interface).
The portion to the right of the line is the remnants of the glue logic broken down and ready to translate into Arduino code.
I've also worked out how the 4x20 LCD would be laid out:
TEST replaces the left 2 7-segment displays [4514: Q9, Q8]
XXXXXXXX is the keypad input line (7 digits + checksum) [4514: Q7-Q0]
STAT replaces the Go / No-Go LED pair [4514: Q15]
INSTALL only displays (flashes) when invoked / replaces the INSTALLING LED [4514: Q14]
LD A through LD D replace the corresponding LED pair [4514: Q10-Q13]
Cathodes driven by 7-segment driver and from B port / blanking line on 8279
Anodes driven by 4514 driven by SL port on 8279
Each instance of ____ is blank when the LED pair is off, PASS for green, NOGO for red
LED segment A drives anodes for PASS (green) LEDs
LED segment G drives anodes for NOGO LEDs and INSTALLING LED
Or is that too complex? Will post same over on the Arduino forum shortly.
Top part has the Arduino setup as I see it.
The bottom left I need to figure how much I still need in regards to buffering and pull-ups - this is where the address / data / control lines came into the add-on board.
The bottom right is that part that I've decided needs to stay (UUT interface).
The portion to the right of the line is the remnants of the glue logic broken down and ready to translate into Arduino code.
I've also worked out how the 4x20 LCD would be laid out:
Code:
--------------------
TEST: XX LD A:____
XXXXXXXX LD B:____
STAT:____ LD C:____
INSTALL LD D:____
--------------------
TEST replaces the left 2 7-segment displays [4514: Q9, Q8]
XXXXXXXX is the keypad input line (7 digits + checksum) [4514: Q7-Q0]
STAT replaces the Go / No-Go LED pair [4514: Q15]
INSTALL only displays (flashes) when invoked / replaces the INSTALLING LED [4514: Q14]
LD A through LD D replace the corresponding LED pair [4514: Q10-Q13]
Cathodes driven by 7-segment driver and from B port / blanking line on 8279
Anodes driven by 4514 driven by SL port on 8279
Each instance of ____ is blank when the LED pair is off, PASS for green, NOGO for red
LED segment A drives anodes for PASS (green) LEDs
LED segment G drives anodes for NOGO LEDs and INSTALLING LED
Or is that too complex? Will post same over on the Arduino forum shortly.
Attachments
-
156.1 KB Views: 4