các bác ơi gipus em với nhé, em viết 1 ch trình nháy 8 led, dùng timer để trễ 1s,nhưng em nạp vào chíp nó cứ sang hết thôi, đây là chtr của em
PHP Code:
#include<regx52.h>
unsigned char led[]=(11111110,11111101,11111011,11110111,11101111,11011111,10111111,1111111);
void timer0_init()//dung ngat timer 0
{
TMOD=0x01; // che do 0
TH0=0x4B; // tre 50ms
TL0=0xFE;
TR0=1;
EA=1;
ET0=1;
}
i=0;j=1;
void timer0(void) interrupt 1
{ j++;
if (j==20)
{
j=1;
P2=led[i];
i++;
if (i==7) {i=0;}
}
TF0=0;
TH0=0x4B;
TL0=0xFE;
TR0=0;
}
void main()
{
timer0_init();
}
Comment