EPROM alternativet är den klart attraktivaste lösningen jag kan tänka mig men
eftersom jag gärna vill se hur komplicerad alternativet med räknare kommer att
bli och jag har en klar idé om hur den ska implementeras så har jag börjat skissa
på en krets.
Det hela baserar sig på att jag har lagrat varje knapptryck i ett eget register och
flyttat om indata så att reg1 håller 1-tal, reg2 10-tal och reg3 100-tal.
Om tex reg2 visar 0010 så ska en räknare räkna upp med 20. Alltså binära talet 2
ska generera 20 klockpulser till räknaren.
Kretsen nedan genererar 10 klockpulser varje gång S2 trycks ned. Hålls S2 ned under
tiden motsvarande säg 15 klockpulser kommer 20 klockpulser att genereras. Hålls S2
ner under tiden för 21 klockpulser genereras 30 klockpulser.
Jag skulle alltså kunna låta innehållet i reg2 bestämma antingen hur många gånger
en startpuls ska ges eller låta innehållet ge en konstant hög nivå motsvarande 20
klockpulser.
En motsvarande koppling kan generera 100 pulser för reg3.
Det hela mynnar ut i att räknaren ränas upp till det tal jag valt att knappa in.
