Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> electronică >> Electronice stare solidă >>

Cum Microcontrolere Work

0 b2 = b2 + 1 ", apoi incrementa hourshours: dacă b2 < 13 apoi arată b2 = 1 "în cazul în ore = 13 resetat la 1show: serout 0, N2400, (254, 135)" cursor poziție pe ecran, "apoi afișați timeserout 0, N2400, (# B2, ": ", # b1, ": ", # B0, " ") pauză 950 repeta "pauză 950 millisecondsgoto din nou '

În acest program, comenzile SEROUT trimite date la LCD. Secvența (254, 1) șterge ecranul LCD (254 este caracterul evadare și 1 este comanda de a goli ecranul). Secvența (254, 135) poziționează cursorul. Celelalte două SEROUT comenzi pur și simplu trimite șiruri de text la ecran.

Această abordare va crea un ceas rezonabil de exacte. De tweaking declarația PAUSE puteți obține precizia a în câteva secunde pe zi. În mod evident, într-o ceas real, pe care doriți să o sârmă buton sau două pentru a face setarea mai ușor - în acest program, vă preseta timpul înainte de a descărca programul pentru a Stamp ceas de buzunar B Modulul <
. br>

În timp ce această abordare este simplă și funcționează, nu este incredibil de exacte. Dacă doriți precizie mai bună, o bună abordare ar fi să sârmă un timp real ceas cip până la Stamp dumneavoastră. Apoi, fiecare secundă sau așa, puteți citi timpul de chip și afișa. Un cip ceas de timp real folosește un cristal de cuarț pentru a da o precizie excelentă. Chips-uri de ceas, de asemenea, de obicei, conțin informații actualizate și manipula în mod automat de corecție an bisect.

Un mod ușor de interfață un ceas de timp real la un timbru este de a folosi o componenta numita ceas de buzunar B.

Pocket Watch B este disponibil atât Jameco (parte numărul 145630) și Parallax (parte numărul 27962). Această parte este la fel de mare ca un sfert și conține chip ceas, cristal și o interfață serială, astfel încât doar un singur I /O PIN este necesar pentru a comunica cu el. Această componentă costă aproximativ 30 $ - din nou, nu ceva pe care doriți să încorporați într-un cuptor prajitor de paine, dar ușor să se joace cu, atunci când construirea prototipuri
Construirea un termometru digital

Acum, că ați înțeles un pic despre. Ștampila și LCD, putem adăuga o altă componentă și de a crea un termometru digital. Pentru a crea un termometru, vom folosi un cip numit DS1620. Acest cip contine: Site-ul

  • Un dispozitiv de detectare a temperaturii-
  • O O schimbare analog-digital (A /D) convertor pentru dispozitivul de detectare a temperaturii-
  • înregistrați

    Page [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... >>