A
arsal.javaid
Guest
i đã viết code sau trong Keil để tính toán tần số của xung đến trên 8.051 vi điều khiển.nhưng ma không làm việc tốt
# include <reg51.h>
void msdelay (int);
void main ()
(
P1 = 0x00;
P2 = 0x00;
T0 = 1; / / (làm cho T0 một đầu vào)
TMOD = 0x05; / / 0000 0101 (C / T = 1, chế độ 1)
TL0 = 0;
TH0 = 0; / / rõ ràng quầy
TR0 = 1; / / bắt đầu timer
trong khi (1)
(
msdelay (1000);
P1 = TL0;
P2 = TH0;
TR0 = 0;
)
)
void msdelay (int itime)
(
int i, j;
cho itime i = 0; i <(; i )
for (i = 0; j <1275; i );
)nếu có thể hãy giúp tôi tôi sẽ rất biết ơn
# include <reg51.h>
void msdelay (int);
void main ()
(
P1 = 0x00;
P2 = 0x00;
T0 = 1; / / (làm cho T0 một đầu vào)
TMOD = 0x05; / / 0000 0101 (C / T = 1, chế độ 1)
TL0 = 0;
TH0 = 0; / / rõ ràng quầy
TR0 = 1; / / bắt đầu timer
trong khi (1)
(
msdelay (1000);
P1 = TL0;
P2 = TH0;
TR0 = 0;
)
)
void msdelay (int itime)
(
int i, j;
cho itime i = 0; i <(; i )
for (i = 0; j <1275; i );
)nếu có thể hãy giúp tôi tôi sẽ rất biết ơn