Ich versuche, eine 4-Bit-Binärzahl auf einer 7-Segment-LED als Hexadezimalzahl (0-F) anzuzeigen. Ich habe eine Auswahl an ICs der Serie 7400, einschließlich der 7447. Diese funktioniert jedoch nur für BCD (0-9). Die 7400-Serie scheint keinen Hex-7-Segment-Decoder zu haben, und ich habe keinen zur Hand.
Also denke ich, ich müsste meine eigenen bauen. Das Datenblatt für eine 7447 enthält die interne Schaltung, aber ich konnte keine ähnliche Schaltung für Hex-7-Segmente finden. Ich habe K-Diagramme für jedes LED-Segment von Hand erstellt, aber die Begriffe sind ziemlich groß, viel größer als für BCD.
Hat jemand eine fertige Schaltung dafür, anhand derer ich meine Arbeit überprüfen kann?
Hat jemand eine optimierte Schaltung dafür, die gemeinsame Subterme nutzt? Es gibt nicht viele doppelte Begriffe (wie A0 & ~ A1 & A2), aber möglicherweise würde die Verwendung von (A0 & A2) & ~ A1 das Teilen des Subterms (A0 & A2) und insgesamt das Reduzieren der Gate-Anzahl ermöglichen.
Oder vielleicht einige Tricks, um NAND-, NOR- oder XOR-Gatter für einige Teile zu verwenden?
Unterschiedliche Pfadlängen oder Rennen in der Rennstrecke interessieren mich nicht, da sie nur LEDs ansteuern und viel zu schnell sein sollten, um irgendetwas davon zu sehen.