Skaičiuojant laiką atidėti 89c51 MCU

I

itsfanidotcom

Guest
hi there i need apskaičiuoti tikslų laiką atidėti mikrokontrolerio AT89C51. nuosekliojo ryšio Aš naudoju 9600 Baud norma ir laikmačio 1 2 režimas, ir 11,0592 MHz crystal. Man reikia žinoti, kad naudojant C kalbą, kiek kilpa veiksnys turėčiau duoti gauti tikslią 1sec delay.i reiškia (x = 1, x
 
tai priklauso nuo jūsų valdiklis laikrodžio ciklai. 1 Instrukcija 2 ciklų, pavyzdžiui, kad
 
/ / LED mirksi po 1 sec # include int kiekis = 0; int Val; negaliojančiu msDelay (int) {TMOD = 0x02; TH0 = 256 - (255/1.085); TR0 = 1; IE = 0x82; Val = (( a/255) + 0,9) * 1000;} negaliojančiu Abbas () nutraukia 1 {count + +; if (count == Val) {P2 = ~ P2; count = 0;}} void main () {msDelay (1000); o (1);}
 
tiesiog pereiti per Mazid arba Ayala knyga išsamias laiko analizė bus labai padėti jums r kitur eiti takas ir klaidų pagrindas gauti tikslią laiko metu modeliavimas
 

Welcome to EDABoard.com

Sponsor

Back
Top