Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> elektronika >> kietojo kūno elektronikos >>

Kaip Mikrovaldikliai Work

blema yra tai, kad vienas iš šių ekranų kainuoja $ 59.. Akivaizdu, kad tai būtų ne įdėti vieną iš šių skrudintuvas. Jei buvo projektuojant skrudintuvas, tačiau jūs tikriausiai prototipas su viena iš šių monitorių ir tada kurti pasirinktinius lustai ir programinė įranga vairuoti daug pigiau LCD galutiniame produkte.

Jei vairuojate ekranas patinka tai, ką tiesiog pateikti jai +5 V ir ant žemės (spaudas tiekimo tiek iš 9-voltų baterija) ir tada kablys vieną iš I /O pins iš prie ekrano anketa įvesties linija antspaudu. Paprasčiausias būdas aš rasiu prisijungti žyminio anketa I /O pins į panašaus LCD prietaiso yra naudoti Wire-wrap įrankį (Jameco dalies numeris 34577) ir 30-matuoklis viela wrap "laidai (Jameco dalies numeris 22541 yra tipinis). Tokiu būdu, ne litavimo yra dalyvauti ir jungtys yra kompaktiškas ir patikimas.

po pagrindinės programos sukels pagrindiniai štampai elgtis kaip laikrodis ir išvesties LCD laiką (darant prielaidą, LCD prijungtas prie I /O PIN 0 antspaudo):

 Pauzė 1000 "laukti LCD ekrane bootserout 0, n2400, (254, 1)" išvalyti displayserout 0, n2400, (" laikas: ") Dažai " laikas: " Ekrane "anksto, prieš dėdami programb0 = 0 'secondsb1 = 27' minutesb2 = 6 'hoursagain: B0 = B0 + 1 prieaugis secondsif B0 < 60 Tada minučių B0 = 0 ", jei sekundžių = 60 B1 = B1 + 1", tada prieaugio minutesminutes: jei b1 < 60 Tada valandos B1 = 0 ", jei min = 60 B2 = B2 + 1", tada prieaugio hourshours: jei B2 < 13 tada rodo B2 = 1 ", jei valandos = 13 Atstatyti 1show: serout 0, n2400, (254, 135)" poziciją žymeklio ekrane ", tada rodyti timeserout 0, n2400, (# B2, ": ", # B1, ": ", # B0, " ") pristabdyti 950 "pristabdyti 950 millisecondsgoto vėl" pakartokite 

šią programą, SEROUT komandas siųsti duomenis į LCD. Seka (254, 1) išvalo LCD (254 pabėgti charakterį ir 1 yra komanda išvalyti ekraną). Seka (254, 135) pozicijas žymeklį. Kiti du SEROUT komandas tiesiog siųsti teksto eilutes į ekraną.

Šis metodas sukurs pagrįstai tikslią laikrodį. Truputį keisdami PAUZĖ pareiškimą galite gauti tikslumą per kelias sekundes per dieną. Akivaizdu, kad nekilnojamojo laikrodis norėtumėte viela iki paspaudus mygtuką ar du, kad nustatant lengviau - į šią programą, jums iš anksto laiką iki jums atsisiųsti programą žyminio
Pocket Watch B modulis <. br>

Nors šis metodas yra paprastas ir veikia, tai nėra neįtikėtinai tikslūs. Jei norite geresnį tikslumą, vienas ge