Sådan læses et ur med binær skærm

Posted on
Forfatter: Peter Berry
Oprettelsesdato: 19 August 2021
Opdateringsdato: 1 Juli 2024
Anonim
Sådan læses et ur med binær skærm - Viden
Sådan læses et ur med binær skærm - Viden

Indhold

I denne artikel: Aflæsning af decimaler kodet i binært (DCB-system) Læs ægte binære kodehenvisninger

Imponer dine venner ved at placere et binært displayur på dit skrivebord. Ideen er enkel, da det kun er et spørgsmål om at udskifte et klassisk ur, der giver tiden med numrene på decimalsystemet (base 10) med en model, der viser serierne "1" og "0" (de to eneste cifre i det binære system). Det er netop fordi der kun er to binære cifre, at en LED (lysemitterende diode) kan tilpasses til en "1" og en LED slukket til en "0". I denne artikel lærer du, hvordan du konverterer serier med "1" og "0" til flere numre i decimalsystemet, så du kan læse tiden på et ur eller se med et binært display.


etaper

Metode 1 Læs decimaler kodet i binært (DCB-system)



  1. Afkode hvert binært ciffer. Uret består af 3 sektioner, der hver indeholder to LED-kolonner. Det første afsnit viser timer, det andet minutter og det tredje sekunder. Lysdioderne i venstre søjle i hvert afsnit angiver tiere, og lysdioderne i den anden søjle viser enhederne. Hver søjle består af 2 til 4 lysdioder, der hver svarer til en effekt på 2. Fra bunden er den første lysdiode 2 (1), den anden er 2 (2), den tredje er 2 (4) og den fjerde til 2 (8). På billedet vist ovenfor kan du se disse kampe gennem kolonnen med tal (1, 2, 4 og 8) til venstre for urrepræsentationen. I hvert afsnit skal du blot tilføje de værdier, der er repræsenteret af de tændte LED'er i venstre kolonne for at få de tiere og tilføje dem, der er repræsenteret af LED'erne, der er tændt i højre kolonne for at få enhederne. Hvis for eksempel to lysdioder tændes (1 + 2) i bunden af ​​den første og anden søjle i minutsektionen, angiver uret 33 minutter.



  2. Læs timerne ved at afkode LED'erne i det venstre afsnit. På billedet vist ovenfor lyser den nederste LED i den første søjle (til venstre), mens lysdioden ovenfor er slukket, hvilket betyder, at antallet af tiere er "1 ". De fire lysdioder i den anden søjle er slukket, hvilket betyder, at antallet af enheder er "0 ". Således angiver uret, at der er gået 10 timer, og vi er gået ind i den 11. time.
    Bemærk: uret viser 24-timers tid, trække 12 fra decimaltallet, hvis det er større end eller lig med 13, for at få 12-timers tid.


  3. Bestem antallet af minutter ved at gøre det samme for midten af ​​uret. Hvis du ser på billedet ovenfor, ser du, at de to første lysdioder i den første søjle er tændt (1 + 2 =3) og at de første tre lysdioder i den anden kolonne lyser (1 + 2 + 4 =7), så uret viser 37 minutter.



  4. Få sekunder. Det er lidt mere kompliceret end timer og minutter, fordi hvert sekund lyser en LED eller slukker. Hvis du ser på det tredje afsnit på billedet ovenfor, ser du, at kun den tredje LED lyser i den første kolonne (hvilket svarer til 4) og at den første og sidste LED lyser i den anden kolonne (8 + 1 =9), så uret læser 49 sekunder. Hvis du finder det vanskeligt at spontant bestemme decimaltallet for en tændt LED, skal du læse tallet på den samme linje i cifferkolonnen til venstre for urrepræsentationen.


  5. Kombiner de opnåede numre i timer, minutter og sekunder for at have det nøjagtige tidspunkt.

Metode 2 Læs sand binær kode



  1. Afkode lysdioderne på samme måde som "DCB" -systemet, men med antallet af timer, minutter og sekunder, hver repræsenteret af en enkelt linje af lysdioder. Timelinjen har fire lysdioder, der svarer fra højre til venstre ved 2, 2, 2 og 2. minutlinjen har seks lysdioder, der svarer fra højre til venstre ved 2, 2, 2, 2, 2 (16) og 2 (32). Der er ikke behov for en syvende LED, fordi tallet "59" kan fås med fem lysdioder tændt (111011, hvilket svarer til 32 + 16 + 8 + 0 + 2 + 1 = 59).
    Bemærk: Husk, at en tændt LED er en "1", og at en LED er slukket ved en "0".


  2. Læs timerne. Baseret på billedet, der repræsenterer et ur ovenfor, skal decimaltallene, der svarer til de første to højre LED'er på timelinjen tilføjes for at give "3" (1 + 2). Uret viser, at der er gået 3 timer, og at det er inden for den fjerde time.
    Bemærk: LED'er kan arrangeres i søjler såvel som i rækker, og tiden kan undertiden vises binært (med "1" og "0") i stedet for at blive indikeret med tændte eller oplyste lysdioder.


  3. Læs referatet. Baseret på billedet vist ovenfor har vi "011001" på bundlinjen, hvilket er lig med 25 minutter (0 + 2 + 2 + 0 + 0 + 2 = 0 + 16 + 8 + 0 + 0 + 1).


  4. Afkod sekunderne på samme måde som minutterne. Hvis uret har en anden linje med seks lysdioder, har du sekunder, og "011001" på denne linje er 25 sekunder. På billedet ovenfor viser uret ikke sekunder.