de comptage de fréquence>

A

arsal.javaid

Guest
J'ai écrit le code suivant dans Keil pour calculer la fréquence des impulsions en provenance de microcontrôleur 8051.mais le code ne fonctionne pas bien
# Include <reg51.h>

msdelay vide (unsigned int);
void main ()
(
P1 = 0x00;
P2 = 0x00;
T0 = 1; / / (T0 faire une entrée)
TMOD = 0x05; / / 0000 0101 (C / T = 1, le mode 1)
TL0 = 0;
TH0 = 0; / / compteurs à zéro

TR0 = 1; / / timer
while (1)
(
msdelay (1000);
P1 = TL0;
P2 = TH0;
TR0 = 0;
)
)
msdelay vide (iTime unsigned int)
(
unsigned int i, j;
for (i = 0; i <iTime; i )
for (j = 0; j <1275; j );
)si quelqu'un s'il vous plaît aidez-moi je serai très reconnaissante

 
# Include <reg51.h>

msdelay vide (unsigned int);
void main ()
(
P1 = 0x00;
P2 = 0x00;
T0 = 1; / / (T0 faire une entrée)
TMOD = 0x05; / / 0000 0101 (C / T = 1, le mode 1)
TL0 = 0;
TH0 = 0; / / compteurs à zérowhile (1)
(
P1 = TL0;
P2 = TH0;
TL0 = 0;
TH0 = 0; / / compteurs à zéro
TR0 = 1; / / timer
msdelay (1000);
TR0 = 0;
TF0 = 0;
)
)
msdelay vide (iTime unsigned int)
(
unsigned int i, j;
for (i = 0; i <iTime; i )
for (j = 0; j <1275; j );
)Assurez-vous d'ENTREE AU PIN 12 (P3.4)

REGARDS
KJ
http://www.free8051projects.blogspot.com/

 

Welcome to EDABoard.com

Sponsor

Back
Top