Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> electronică >> gadget-uri >>

Cum ceasuri digitale Work

generat cu ajutorul unui oscilator cu cristal. În mod evident, orice ceas cu baterii sau ceas de mână va folosi aceasta tehnica in loc. Este nevoie de mai multe părți, dar este, în general mult mai precise. Site-ul

semnalul de 60 de Hz este împărțit în jos cu ajutorul unui contor. Când construirea propriul ceas, o parte tipic TTL pentru utilizare este un contor 7490 deceniu. Această parte poate fi configurat pentru a diviza prin orice număr între 2 și 10, și generează un număr binar ca ieșire. Deci luați-ți baza de 60 de Hz, se împarte la 10, împărțiți-l de 6 și acum aveți un 1-Hz (1 oscilație pe secundă) semnal. Acest semnal 1-Hz este perfect pentru antrenarea " Second Hand " porțiune a ecranului. Până în prezent, ceasul arata ca acest lucru într-o diagramă bloc:

Pentru a vedea de fapt secunde, apoi producția de contoare trebuie pentru a conduce un ecran. Cele două contoare produc numere binare. Fîșia-de-10 contra produce o secvență 0-1-2-3-4-5-6-7-8-9 pe rezultatele sale, în timp ce diviza-cu-6 contra produce un 0-1-2 -3-4-5 secvență pe rezultatele sale. Vrem să afișeze aceste numere binare pe ceva numit un display cu 7 segmente. Un afișaj cu 7 segmente are șapte bare pe ea, și prin rotirea pe diferite baruri puteți afișa numere diferite:

Pentru a converti un număr binar între 0 și 9 la semnalele adecvate pentru a conduce un afișaj cu 7 segmente, utilizați un (numit în mod corespunzător) " număr binar la 7 segmente Convertor de afișare "., Acest cip se uită la numărul binar vine și apoi pe barele corespunzătoare din 7-segment LED-uri pentru a afișa acest număr. Dacă suntem afișarea de secunde, apoi secunde parte a ceasului nostru arata astfel:

Rezultatul din această etapă oscilează la o frecvență de-un ciclu-pe-minut. Vă puteți imagina că secțiunea minute a ceasului arata exact la fel. În cele din urmă, partea de ore arată aproape la fel, cu excepția că decalajul-de-6 contra se înlocuiește cu o divizare-de 2 contra.

Acum, există două detalii lăsat să dau seama dacă sunteți construirea o adevărată ceas: Site-ul

  • Ceasul ca proiectat aici nu înțelege că la 12:59:59 se presupune a ciclului înapoi la 01:00. Aceasta este o problemă murdar puțin, și există o serie de moduri de a rezolva. O tehnica presupune crearea unui pic de logica, care poate detecta numărul 13 și a reseta partea de oră înapoi la 1 (nu zero). O altă tehnică presupune utilizarea unui sumator. Pentru scopurile noastre, este ma

    Page [1] [2] [3] [4] [5] [6] [7]