Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> elektronika >> polprevodniški elektronika >>

Kako Mikrokontrolerji Work

yserout 0, n2400, (" čas: ") " Paint " čas: " na zaslonu "Prednastavljena pred udarnim programb0 = 0" secondsb1 = 27 'minutesb2 = 6' hoursagain: B0 = b0 + 1 "prirastek secondsif b0 < 60 nato minut b0 = 0 ", če sekund = 60 b1 = b1 + 1", nato prirastek minutesminutes: če b1 < 60 potem ur b1 = 0 ", če minut = 60 b2 = b2 + 1", nato prirastek hourshours: če b2 < 13 nato prikazal b2 = 1 ", če ur = 13 ponastavitev na 1show: serout 0, n2400, (254, 135)" pozicija kurzorja na zaslonu, nato pa se prikaže timeserout 0, n2400 (# b2, ": ", # b1, ": ", # b0, " ") premor 950 "premor 950 millisecondsgoto spet 'ponovite

V tem programu so ukazi SEROUT pošiljanje podatkov na LCD. Zaporedje (254, 1), počisti zaslon LCD (254 je Ubežni znak in 1 je ukaz, da počistite zaslon). Zaporedje (254, 135) pozicionira kurzor. Druga dva SEROUT ukaze preprosto pošiljanje besedilnih nizov na zaslonu.

Ta pristop bo ustvarilo razumno točne ure. Z poteg izjavo PAVZA lahko dobite natančnost v nekaj sekundah na dan. Očitno je, da v resničnem uro bi radi Priklop na potisni gumb ali dva, da bi nastavitev lažje - v tem programu, si nastavil čas, preden jo prenesete program za Žig
Pocket Watch B Modul <. br>

Medtem ko je ta pristop je preprost in dela, to ni neverjetno točne. Če želite boljšo natančnost, bi bil en dober pristop k žice v realnem času ura čip na vaš žig. Potem, vsak drugi ali tako, si lahko preberete na čas od čipa in ga prikažete. Realnem času ura čip uporablja kremenov kristal za njeno odlično natančnost. Ura čipi tudi običajno vsebuje aktualne informacije in ročaj popravek prestopno leto samodejno.

En preprost način za vmesnik v realnem času uro žig je, da uporabite komponento imenovano Pocket Watch B.

Pocket Watch B je na voljo tako iz Jameco (številka 145.630) in Parallax (številka 27962). Ta del je približno tako velika kot četrtino in vsebuje čip uro, kristal in serijski vmesnik tako, da je le eden izmed I /O pin potrebno komunicirati z njim. Ta komponenta stane približno $ 30 - še enkrat, ni nekaj, kar si želite, da bi vgradili v toaster peči, ampak enostavno igrati s pri konstruiranju prototipe
Gradimo digitalni termometer

Zdaj, da razumete malo o tem. Vaše Žig in LCD, lahko dodamo še eno komponento in ustvariti digitalni termometer. Če želite ustvariti termometer, bomo uporabili čip imenovan DS1620. Ta čip vsebuje:

  • A-sensing temperature nap