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é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