?? adconvt.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 + -