Stap 2: De schets
Ik gebruikte een schets van Benjo Charlie als een punt van de starter.
Verzenden van het register 128 of b1000 stelt 0000 de Q7 hoge pin. Een hoog signaal zal de LED uitzetten. Verzenden van om het even wat 127 of minder b0111 1111 verlaat de PIN lage en bieden een grond voor de LED.
Als voorbeeld, een cijfer 1 verzenden naar de weergave die we moeten afgeven 6 of b0000 0110 dit zal pinnen D1 en D3 op hoog ingesteld. Dit is geweldig voor het 'zijn' cijfer, echter voor de 'tientallen' cijfer, we moeten om te schakelen van de 'ones' uit. Door het toevoegen van 128 tot en met 6 we sturen 134 of b1000 0110. Nu de Q7 is ingesteld op hoog en het cijfer 'enen' is uitgeschakeld.
De schets loops en stuurt ofwel een 'tientallen' of een 'enen' cijfers op elke lus. Twee lussen zijn nodig om de volledige twee cijfers lezen weer te geven.
Tijdens de lus weer te geven van de 'tientallen', het cijfer 'enen' is uitgeschakeld (1 is geplaatst op pin Q7) en de 'tientallen' cijfer is ingeschakeld. En, wanneer de lus is het verzenden van de 'ones' cijfers, de 'tientallen' cijfers is uitgeschakeld. (Hoge signaal verzonden naar digit1pin).
Een kleine vertraging wisselt de cijfers snel genoeg om de wijzigingen voor het oog niet te onderscheiden.
De schets is gekoppeld.
Hoop dat u dit nuttig!