Time Delay

S

Sheriff Welsen

Guest
Hi all,

Prašome pateikti man, kaip aš galiu pasinaudoti viena iš 8.051 laikmačiai apskaičiuoti vėlinimas lygus 1 sekundę.I'm using XTAL frequncy 11,0592 MHz.

Linkėjimai.

 
Pirmasis klausimas, kaip tiksliai 1sec jums reikia?

Antrasis klausimas yra padaryti galite naudoti 12MHz?

Jūs galite pateikti 16bit laikmatis, 50ms.Be nutraukia įprastos šio laikmatis jums prieaugio rodiklis, ir jeigu jūs turite įsigijęs 20 ~ 1 sek.Štai pirmasis klausimas, jei jums reikia būtent 1 sek.Tai reiškia, kad turite apskaičiuoti, kiek ciklų poreikis vyksta ir vyksta iš interrupr rutinos, taip pat, kiek nutraukti komandas turite.

Jei turite 12MHz XTAL vienas ciklas trunka 1us todėl kiekvienas skaičiavimas yra kur kas paprasčiau.

Linkėjimai,

Mr.Cube

 
Jūs privalote perskaityti 51 spec, ir rasti skaičiaus ciklas vyksta kas instrukcijų, tada,
Jūsų kodas gali būti jūsų laikmatis programuotojas, caculate Jutiklis ciklų skaičių, Simu nutraukti ir patekti i antra

 

Welcome to EDABoard.com

Sponsor

Back
Top