Tema: PIC laiko skaičiavimas
Autorius: tarum
Data: 2011-01-14 13:12:28
Sveiki,

Truputį nagrinėjuos PIC programavimą. Ketinu daryti daikčiuką, susidedanti 
iš kokių 3 žingsninių, 1 DC variklio, kelių ledų ir LCD ekraniuko su krūvele 
mygtukų. Mygtukais bus nustatomas laikas kada turės įsijungti varikliai ir 
kiek ilgai jiems veikti.

Iškilo toks klausimas - kaip geriausia daryti laiko skaičiavimą? Labai 
svarbu, kad tas prietaisiukas pradėtų vykdyti savo užduotis tiksliu laiku. 
Pvz vartotojas įves, kad nori jog vienas variklis įsijungtų po 10 minučių ir 
veiktų 5 minutes, o kitas variklis įsijungtų po 12 minučių ir suktųsi tol, 
kol bus nuspaustas ribos mygtukas. Dar po kažkiek laiko bus įjungiamas 
trečias variklis, padegiojami ledai ir t.t. Veikimo metu bus kažkas išvedama 
į LCD. Žodžiu gana daug operacijų ir skaičiuot taktus atrodo nepatogu jau 
vien dėl to, kad kai kurių operacijų trukmė nėra iš anksto žinoma. Kaip 
paprastai žmonės daro tokiais atvejais? Galbūt deda dar vieną PIC'ą, kuris 
veikia vien kaip laikrodis? Ar vis tik geriau galvoti kaip gudriau 
skaičiuoti taktus?