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