📄 prosses._c
字号:
unsigned int prodata[10];
unsigned int all[5];
extern unsigned char data[3]; //receive cs5522's number;
void prosses(void)
{
unsigned char prosses_i;
prosses_i=10;
while(prosses_i)
{
ADC(0x80);
ReceiveData();//接收数据
prodata[prosses_i-1]=data[2]*256+data[1];
prosses_i--;
}
prosses_i=5;
while(prosses_i)
{ all[prosses_i-1]=(prodata[prosses_i*2-1]+prodata[prosses_i*2-2]);
prosses_i--;
}
prosses_i=5
while(prosses_i)
{
all[prosses_i-1]=all[prosses_i-1]/2;
prosses_i--;
}
//--------------------------
all[1]=all[1]+all[0];
all[1]=all[1]/2;
all[3]=all[2]+all[3];
all[3]=all[3]/2;
all[1]=all[1]+all[3];
all[1]=all[1]/2;
all[4]=all[4]+all[1];
all[4]=all[4]/2;
while(all[4]>=256)
{
all[4]=all[4]-256;
data[2]++;
}
data[1]=all[4];
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -