Ich benutze Digilent Basys 3 Board. Es hat 4 x 7-Segment-Anzeigen. Derzeit sind meine CodesAnzeigen verschiedener Zahlen auf 7 Segment
module segmentdisplay(input clk,
output segA, segB, segC, segD, segE, segF, segG, segDP,D1,D2,D3,D4
);
assign D1 = 1'b1; //to switch off the Right most 7 segment display
assign {segA, segB, segC, segD, segE, segF, segG, segDP} = 8'b00100100; // light the leds to display '2'
endmodule
ab sofort, alle meine drei 7 Segmente zeigen die Ziffer "2".
Ich verstehe, dass, dass alle 4 7segments auf den gleichen a gebunden sind, b, c, d, e, f, g
Wie ich sie '1' '2' '3' auf der Messe machen gleiche Zeit? Danke Leute.
Normalerweise sind die Kathodenstifte mit den Segmentbits und die Anodenstifte mit "D1 ... D4" verbunden. Sie müssen einen Zeitmultiplexalgorithmus implementieren, der die Segmentbits entsprechend auf die Ein-Hot-kodierten Anodenstifte umschaltet. – Paebbels