📄 common.h
字号:
#ifndef _COMMON_H_
#define _COMMON_H_
/*==============================================================*/
/*类型定义 */
/*==============================================================*/
#define uint unsigned int
#define uchar unsigned char
#define ulong unsigned long
/*==============================================================*/
/*库函数声明 */
/*==============================================================*/
#include<c8051f020.h>
#include<intrins.h>
#define ADC0START AD0BUSY=1
#define REAL_RATE 488L
#define ADJRATESE 118L
#define ADC0RUN AD0BUSY=1
#define ADC0STOP AD0BUSY=0
sfr16 ADC0VAL=0xbe; //将ADC0H-ADC0L通过sfr16实现
sbit switch0 = P2^0; //开关0
sbit switch1 = P2^1; //开关1
sbit switch2 = P2^2; //开关2
sbit switch3 = P2^3; //开关3
sbit switch4 = P2^4; //开关4
void Port_Initial();
void Compute_REALandIMAGE();
void Compute_Power(void);
void ADC_Choice_MulChannel(unsigned char source);
void Show_FloatData(float Floatdata,unsigned int y,unsigned int m);
float data_process(unsigned char t);
float PCA_Capture();
unsigned int ten_n(unsigned int n);
void ad9851(void);
void show_Current();
void show_Voltage();
void show_Y_Abs();
void show_image();
void show_real();
void show_phase();
void show_value();
//void show_frequncy();
void show_window();
void show_power();
unsigned char coding(unsigned char n);
unsigned char keyscan();
float liangcheng_convert(unsigned char c);
void liangcheng_initial(void);
float Get_Value(unsigned char m);
/*==============================================================*/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -