Kuidas lugeda binaarse ekraaniga kella

Posted on
Autor: Peter Berry
Loomise Kuupäev: 19 August 2021
Värskenduse Kuupäev: 11 Mai 2024
Anonim
Approach® S10: Simple and Easy-to-use Golf Watch – Garmin® Retail Training
Videot: Approach® S10: Simple and Easy-to-use Golf Watch – Garmin® Retail Training

Sisu

Selles artiklis: binaarses (DCB süsteemis) kodeeritud kümnendkohtade lugemine Reaalse binaarkoodi lugemineReferentsid

Muljetage oma sõpradele, pannes oma töölauale binaarse ekraanikella. Idee on lihtne, kuna on vaja lihtsalt asendada klassikaline kell, mis annab kellaaega kümnendsüsteemi numbritega (alus 10), mudeliga, millel kuvatakse seeriad "1" ja "0" (kahendsüsteemi ainsad kaks numbrit). Just seetõttu, et seal on ainult kaks binaarset numbrit, saab LED-i (valgusdioodi) sobitada "1" -ga ja LED-i kustutada "0" -ga. Selles artiklis saate teada, kuidas teisendada seeriad "1" ja "0" kümnendsüsteemi mitmeks numbriks, nii et saate kellaaega lugeda või vaadata binaarse ekraaniga.


etappidel

1. meetod Binaarselt (DCB-süsteemis) kodeeritud kümnendkohtade lugemine



  1. Dekodeerige iga kahendarv. Kell koosneb 3 sektsioonist, millest igaüks sisaldab kahte LED-kolonni. Esimeses osas kuvatakse tunnid, teises minutid ja kolmandas sekundid. Iga sektsiooni vasakus veerus olevad LED-id tähistavad kümneid ja teises veerus olevad LED-id tähistavad ühikuid. Iga veerg koosneb 2–4 LED-ist, millest igaüks vastab võimsusele 2. Altpoolt on esimene LED 2 (1), teine ​​2 (2), kolmas 2 (4) ja neljas kuni 2 (8). Ülaltoodud pildil näete neid vasteid kella esitusest vasakul asuva numbrite veeru (1, 2, 4 ja 8) kaudu. Mõlemas jaotises lisage lihtsalt vasakpoolsesse veergu valgustatud LED-idega tähistatud väärtused, et saada kümned, ja lisage ühikute saamiseks need, mida tähistavad paremas tulbas põlenud LED-id. Näiteks kui minutilõigu esimese ja teise veeru allosas põleb kaks LED-i (1 + 2), näitab kell 33 minutit.



  2. Tundi lugege, dekodeerides vasakpoolses osas olevaid LED-e. Ülaltoodud pildil põleb esimese veeru alumine LED (vasakul), samal ajal kui ülalpool olev LED ei põle, mis tähendab, et kümnete arv on "1 ". Teise veeru neli LED-i ei põle, mis tähendab, et ühikute arv on "0 ". Seega näitab kell, et 10 tundi on möödunud ja oleme sisenenud 11. tundi.
    Märkus. Kell kuvab 24-tunnise aja, lahutage 12-tunnise aja saamiseks kümnendarvust 12, kui see on suurem või võrdne 13-ga.


  3. Määrake minutite arv, tehes sama kella keskosa jaoks. Kui vaatate ülaltoodud pilti, näete, et esimese veeru kaks esimest LED-i põlevad (1 + 2 =3) ja et teise veeru kolm esimest LED-i põlema (1 + 2 + 4 =7), nii et kell näitab 37 minutit.



  4. Hankige sekundid. See on tundidest ja minutitest pisut keerulisem, sest iga sekundi järel süttib või kustub LED. Kui vaatate ülaltoodud pildi kolmandat osa, näete, et esimeses veerus põleb ainult kolmas LED (mis vastab 4) ning et esimene ja viimane LED süttivad teises veerus (8 + 1 =9), nii et kell loeb 49 sekundit. Kui teil on raske põlenud LEDi kümnendnumbrit spontaanselt kindlaks määrata, lugege number, mis asub samal real kella esitusest vasakul asuvas numbriveerus.


  5. Täpse aja saamiseks ühendage saadud tundide, minutite ja sekundite numbrid.

2. meetod Lugege tõelist kahendkoodi



  1. Dekodeerige valgusdioodid samamoodi nagu "DCB" süsteem, kuid tundide, minutite ja sekundite arvuga, mida igaüks tähistab ühte LED-de rida. Tunniliinil on neli LED-i, mis vastavad paremalt vasakule punktides 2, 2, 2 ja 2. Minutilinal on kuus LED-i, mis vastavad paremalt vasakule punktides 2, 2, 2, 2, 2 (16) ja 2 (32). Seitsmendat valgusdioodi pole vaja, sest arvu "59" saab juhul, kui viis LED-i põlevad (111011, mis vastab 32 + 16 + 8 + 0 + 2 + 1 = 59).
    Märkus. Pidage meeles, et põlenud LED on "1" ja LED ei põle "0".


  2. Loe tundi. Ülaltoodud käekella kujutise põhjal tuleb tunniribal esimesele kahele parempoolsele LED-le vastavad komakohad lisada, et anda "3" (1 + 2). Vaht näitab, et 3 tundi on möödunud ja see on neljas tund.
    Märkus. LED-e saab paigutada nii veergudesse kui ka ridadesse ning kellaaega saab mõnikord näidata kahendkomponentidena ("1" ja "0"), selle asemel, et näidata valgustatud või valgustamata LED-e.


  3. Loe protokolli. Ülaltoodud pildi põhjal on meil alumisel real "011001", mis võrdub 25 minutiga (0 + 2 + 2 + 0 + 0 + 2 = 0 + 16 + 8 + 0 + 0 + 1).


  4. Dekodeeri sekundeid samamoodi nagu minuteid. Kui kellal on teine ​​rida, kus on kuus LED-i, on teil sekundit ja "011001" sellel real on 25 sekundit. Ülaloleval pildil ei näita kell sekundeid.