som et eksempel på at bruge flere kredsløb sammen, vil vi lave en enhed, der vil have 16 indgange, der repræsenterer et firecifret tal, til en firecifret 7-Segmentvisning, men kun bruge en binær-til-7-segmentkoder.
for det første giver den overordnede arkitektur i vores kredsløb, hvad der ligner vores beskrivelse.
Følg dette kredsløb igennem, og du kan bekræfte, at det matcher beskrivelsen ovenfor. Der er 16 primære indgange og yderligere to indgange, der bruges til at vælge, hvilket ciffer der skal vises.
der er 28 udgange til styring af det firecifrede 7-segmentdisplay. Kun fire af de primære indgange kodes ad gangen. Du har måske bemærket et potentielt spørgsmål selv.
hvad viser de andre tre cifre, når et af cifrene er valgt? Gennemgå kredsløbet for demultiplekserne, og bemærk, at enhver linje, der ikke er valgt af A-indgangen, er nul.
så de andre tre cifre er tomme. Vi har ikke et problem, kun et ciffer vises ad gangen.
lad os få et perspektiv på, hvor komplekst dette kredsløb er ved at se på den tilsvarende stigelogik.
bemærk, hvor hurtigt dette store kredsløb blev udviklet fra mindre dele. Dette gælder for de fleste komplekse kredsløb: de er sammensat af mindre dele, der gør det muligt for en designer at abstrahere en vis kompleksitet og forstå kredsløbet som helhed.
nogle gange kan en designer endda tage komponenter, som andre har designet, og fjerne det detaljerede designarbejde.
ud over den ekstra mængde porte lider dette design af en yderligere svaghed. Du kan kun se et display et ciffer ad gangen.
hvis der var en måde at rotere gennem de fire cifre hurtigt, kunne du få udseendet af alle fire cifre, der vises på samme tid. Det er et job for et sekventielt kredsløb, som er genstand for de næste flere kapitler.