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

📄 adconvt.h

📁 采用PICC18编写的单片机源代码
💻 H
字号:
/*************************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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -