⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 common.h

📁 基于8051F实现导纳分析仪,键盘,液晶,功能都全有,其中包含测频,测相,测高电平,测低电平,测幅.等多种算法思想.用C语言实现.绝对原创!
💻 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 + -