PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   dsPIC - Bộ điều khiển tín hiệu số 16-bit (http://www.picvietnam.com/forum/forumdisplay.php?f=29)
-   -   Các bác giúp về đoạn chương trình này! (http://www.picvietnam.com/forum/showthread.php?t=6245)

hang1988 28-04-2010 10:23 PM

Các bác giúp về đoạn chương trình này!
 
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
Code:

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!


Múi giờ GMT. Hiện tại là 09:45 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam