þekking Discovery
/ Knowledge Discovery >> þekking Discovery >> tækni >> rafeindatækni >> solid rafeindatækni ástand >>

Hvernig microcontrollers Work

quot; á skjánum 'Forstillta fyrir fermingu programb0 = 0' secondsb1 = 27 'minutesb2 = 6' hoursagain: B0 = b0 + 1 'vöxtur secondsif b0 < 60 þá mínútum b0 = 0 'ef sekúndur = 60 b1 = b1 + 1' þá hækka minutesminutes: ef b1 < 60 þá klst b1 = 0 'ef mínútur = 60 b2 = b2 + 1' þá hækka hourshours: ef b2 < 13 þá sýna b2 = 1 'ef tímum = 13 endurstilla til 1show: serout 0, n2400, (254, 135) "stöðu bendilinn á skjánum," þá birta timeserout 0, n2400, (# b2, ": ", # b1, ": ", # b0, " ") hlé 950 'hlé 950 millisecondsgoto aftur' endurtaka

Í þessari áætlun, SEROUT skipanir senda gögn til the LCD. Runan (254, 1) hreinsar LCD (254 er flýja eðli og 1 er skipunin til að hreinsa skjáinn). Runan (254, 135) stöðu bendilinn. Hinir tveir SEROUT skipanir einfaldlega senda texta strengi við skjáinn.

Þessi aðferð mun búa tiltölulega nákvæma klukku. Með því að klip hlé yfirlýsingu sem þú getur fengið á nákvæmni innan nokkurra sekúndna á dag. Vitanlega, í alvöru klukku þú vildi eins og til að víra upp ýta-hnappinn eða tvær til að gera að setja það auðveldara - í þessari áætlun, forstillt þér tíma áður en þú hleður forritið til Stamp
Pocket Watch B Module <. br>

Á meðan þessi aðferð er einföld og virkar, er það ekki ótrúlega nákvæm. Ef þú vilt betri nákvæmni, einn góður nálgun væri að víra rauntíma klukka flís allt að frímerki. Þá hverri sekúndu eða svo, getur þú lesið tímann frá flís og sýna það. A rauntíma klukka flís notar kvars kristal til að gefa það framúrskarandi nákvæmni. Klukka flís einnig venjulega innihalda uppfærðar upplýsingar og annast hlaupár leiðréttingu sjálfkrafa.

Auðveld leið til tengi rauntíma klukka til stimpil er að nota hluti sem kallast Pocket Watch B.

The Pocket Watch B er í boði bæði Jameco (hluti númer 145630) og hliðrun (hluti númer 27.962). Þessi hluti er um eins stór eins fjórðung og inniheldur klukka flís, kristal og framhaldssaga tengi svo að aðeins einn I /O pinna er nauðsynlegt til að hafa samskipti við það. Þessi hluti kostar um $ 30 - aftur, ekki eitthvað sem þú vilt að embed í brauðrist ofn, en auðvelt að spila með við skipulagningu frumgerð
Building a Digital Hitamælir

Nú þegar þú skilja svolítið um. Stimpill og LCD, getum við bætt við öðrum hluti og búa til stafræna hitamæli. Til að búa til hitamæli, munum við nota flís kallast DS1620. Þessi flís inniheldur:

  • A hiti-Sensing tæki
  • An flaumi-til-stafrænn (A /D) breytir fyrir hita-S