adconvt.h
来自「采用PICC18编写的单片机源代码」· C头文件 代码 · 共 29 行
H
29 行
/*************************AD转换头文件************************
**
*************************************************************/
#ifndef _ADConvt_h
#define _ADConvt_h
#include "DataType.h"
#include "port.h"
#include "main.h"
#include "delay1ms.h"
#define ConAdNum 8 //ad采样点达到多少时计算均值
#define ConADChnNum 4 //AD转换的通道数目
#define ConADWaitPluse OSC_FREQ/4000 //AD转换等待的脉冲数
const uint8 TableADCON0[ConADChnNum]={0x81,0x85,0x91,0x95}; //ADCON0表,AD转换时用
//AD转换结构体
struct strucAD
{
uint16 ADBuf[ConADChnNum]; //各通道AD转换的和
uint16 ADResult[ConADChnNum]; //存储各通道的AD转换结果
uint16 ADMin[ConADChnNum]; //存储各通道AD采样的最小值
bool isStartADSap[ConADChnNum]; //是否开始AD采样
uint8 ADNum; //存储AD采样的数目
} ADChnRe;
//函数定义
void AD_initial(void); //AD初始化
uint16 ADConvt(uint8 ADChn); //AD转换
void MainAdConv(void); //采集各通道AD,并计算均值
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?