paixu.c

来自「基于ARM[LPC2148]SPI的串口液晶显示器6059B的显示程序」· C语言 代码 · 共 58 行

C
58
字号
#include<head.h>

extern uint xdata Sup[5][MAXMIN*2+1],Nup[4][MAXMIN*2];
void sampx(uint x,uchar w)
{ 
        uchar i,j;
		if((x>=Sup[w][MAXMIN-1])&&(x<=Sup[w][MAXMIN])) { ; }
		else
		{      
			// down area 
                for(i=0;i<MAXMIN;i++)
                { if(x<=Sup[w][i] )
                   { for(j=MAXMIN-1;j>i;j--)	Sup[w][j] =Sup[w][j-1] ;
                     Sup[w][i] =x;
		     		 break;
		   			}
				}

                // up area
                for(i=2*MAXMIN-1;i>MAXMIN-1;i--)
                { if(x>=Sup[w][i] )
                   { for(j=MAXMIN;j<i;j++)		Sup[w][j] =Sup[w][j+1] ;
                     Sup[w][i] =x;
		      	     break;
		  	  	   }
			    }

		}

}
void nopx(uint x,uchar w)
{ 
        uchar i,j;
		if((x>=Nup[w][MAXMIN-1])&&(x<=Nup[w][MAXMIN])) { ; }
		else
		{      
			// down area 
                for(i=0;i<MAXMIN;i++)
                { if(x<=Nup[w][i] )
                   { for(j=MAXMIN-1;j>i;j--)	Nup[w][j] =Nup[w][j-1] ;
                     Nup[w][i] =x;
		     		 break;
		   			}
				}

                // up area
                for(i=2*MAXMIN-1;i>MAXMIN-1;i--)
                { if(x>=Nup[w][i] )
                   { for(j=MAXMIN;j<i;j++)		Nup[w][j] =Nup[w][j+1] ;
                     Nup[w][i] =x;
		      	     break;
		  	  	   }
			    }

		}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?