data_process.c
来自「里面有c和单片机的程序」· C语言 代码 · 共 43 行
C
43 行
# include<reg52.h>
# include<stdio.h>
# define uchar unsigned char
# define uint unsigned int
float s;
uint n1;
uint n3;
uint n5;
uchar cmd;
uchar state; //模式信号
void data_process()
{float tcy=12/10*1000000;
switch(state)
{case 1: if(cmd==0X40)
s=1/(tcy*n3); //HZ
else if(cmd==0X20)
s=1/(tcy*n3/512*1000); //KHZ
else if(cmd==0X10)
s=1/(tcy*n3/65536*1000000); //MHZ
break;
case 2: if(P1==0X40)
s=tcy*n3; //s
else if(P1==0X20)
s=tcy*n3/512*1000; //ms
else if(P1==0X10)
s=tcy*n3/65536*1000000; //us
break;
case 3: s=tcy*n5;
break;
case 4: if(cmd==0X40)
s=n5/n3;
else if(cmd==0x20)
s=512*n5/n3;
else if(cmd==0x10)
s=65536*n5/n3;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?