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 + -
显示快捷键?