====== Display Modules ====== Dumped... ===== P10 Matrix Display ===== Useful info for development Interface pins: [A] [B] [CLK] [SCLK] [R] [OE] 16-bit Ribbon-Cable Port: [nOE: A] [GND: B] [GND:N/A] [GND:SCK] [GND:LCK] [GND: R] [GND:N/A] [GND:N/A] Devices: - 74HC245: octal 3-state non-inverting bus tranceivers = 20-pins > vcc & gnd (pins 20 & 10) > A1-A8 (pins 2-10) > B1-B8 (pins 11-18) > DIR (pin 1) > OE' (pin 19) = when OE=1: all signal pins (A1-A8,B1-B8) tri-stated = when DIR=1: A->B, DIR=0: A<-B = interface layer > [A] <> A1 > [B] <> A2 > [OE] <> A3 > [CLK] <> A4,A5 > [SCLK] <> A6,A7 > [R] <> A8 - 74HC138: 3-8 decoder with active low outputs = 16-pins > vcc & gnd (pins 16 & 8) > A0-A2 (pins 1-3) > Y0-Y7 (pins 15-9,7) > G0',G1',G2 (pins 4-6) : enable pins = interface layer > [A] <> A0 > [B] <> A1 > [OE]' <> G1' ([OE]' is output of 7404 hex inv) > GND <> A2 > GND <> G0' > VCC <> G2 = basically, only Y0-Y3 will be active based on {B,A} value - 74HC595: 8-bit shift registers with 3-state output resgisters = data loader @shifter = 16-pins > vcc & gnd (pins 16 & 8) > QA-QH,QH' (pins 15,1-7,9) > SER (pin 14) : serial in > OE' (pin 13) > RCLK (pin 12) : output register clock (+ve edge) > SRCLK (pin 11) : shift register clock (+ve edge) > SRCLR' (pin 10) : shift register CLR ((active low) = note: RCLK & SRCLK should be non-overlapping = interface layer > [CLK] <> SRCLK > [SCLK] <> RCLK > GND <> OE' > VCC <> SRCLR' > [R] <> SER > [next-SER] <> QH'