Em mới viết thử đoạn code này nhưng mà k hiểu sao nó cứ chạy sai k biết là bị sai lỗi nào bác nào rành giúp em với
mạch giả lập của e nè mấy bác
#include<at89x51.h>
void delay(void)
{
TR0=1;
while (!(TF0));
TR0=0;TF0=1;
}
void main()
{
unsigned int j=0;
unsigned char i=0,nho,k;
unsigned char c[8]={254,253,251,247,239,223,191,127};
unsigned char d[8]={2,7,2,0,2,7,2,0};
TMOD=0x01;
TH0=246;TL0=60;
while (1)
{
P2=d[i];
P1=c[i];
delayms(3000);
i++;
if (i>7)
{i=0;}
}
}
mạch giả lập của e nè mấy bác
#include<at89x51.h>
void delay(void)
{
TR0=1;
while (!(TF0));
TR0=0;TF0=1;
}
void main()
{
unsigned int j=0;
unsigned char i=0,nho,k;
unsigned char c[8]={254,253,251,247,239,223,191,127};
unsigned char d[8]={2,7,2,0,2,7,2,0};
TMOD=0x01;
TH0=246;TL0=60;
while (1)
{
P2=d[i];
P1=c[i];
delayms(3000);
i++;
if (i>7)
{i=0;}
}
}