#include <REGX52.H>
unsigned char M[10]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90} ;
sbit xung = P3^4 ;
void dem_xung()
{ TMOD=0x06;
TH0=0xf6;
xung=1;
TR0=1;
while(TF0==0)
{P1=TL0;}
TR0=0;
TF0=0;
}
void main()
{ while(1)
{ dem_xung();}
}
************************************************** ****************************************
moi người cho mình hỏi doạn code này mình đặt dếm 10 lan sự kiện ở chan P3.4 nhưng mình không hiểu sao đếm luôn dến 255
ai giup mình với
unsigned char M[10]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90} ;
sbit xung = P3^4 ;
void dem_xung()
{ TMOD=0x06;
TH0=0xf6;
xung=1;
TR0=1;
while(TF0==0)
{P1=TL0;}
TR0=0;
TF0=0;
}
void main()
{ while(1)
{ dem_xung();}
}
************************************************** ****************************************
moi người cho mình hỏi doạn code này mình đặt dếm 10 lan sự kiện ở chan P3.4 nhưng mình không hiểu sao đếm luôn dến 255
ai giup mình với

Comment