Ðăng Nhập

View Full Version : Các bác giúp về đoạn chương trình này!


hang1988
28-04-2010, 10:23 PM
Em có đoạn chương trình này không hiểu sao chương trình không thoát khỏi vòng for để chạy tiếp! Nó cứ ở trong vòng for
unsigned int n;
void tinhsin(unsigned char sin)
{

for(n=0;n<300;n++)
{
int x=tablesin[n]; // Dat gia tri x vao cac gia tri bang Sin
x*=(sin/Fmax);
if(x>124)
SinU[n]=124;
else SinU[n]=x;
hienthi(Fdk);

}

}
int time=5000;
void luatkhoidong(unsigned char F)
{
if(++time>4000)
{
time=0;
//if(F!=Fdk)
// {
if(F>Fdk)
{
if((Fdk<Fmin)&&(F>Fmin))
Fdk=Fmin;
else
Fdk++;
}

// }
if (Fdk>F)
Fdk--;
}

PR1=44444/Fdk; // Fdk = (tan so ngat/so diem sin)
tinhsin(Fdk);


}

hang1988
28-04-2010, 11:42 PM
Xin lỗi các pác! EM đã khắc phục được rồi!