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

📄 adc.h

📁 MC9S12单片机 片内AD初始化及相关操作源程序
💻 H
字号:
//[ADC.h]AD转换-------------------------------------------------------------

//AD转换需要用到的头文件
#include "mc9s12dg128.h"    //MCU映像寄存器名
#include "Type.h"           //类型别名定义

//AD转换寄存器及标志位定义
#define  SCFBit  7    //转换完成标志位
#define  ATDCTL2  ATD0CTL2
#define  ATDCTL3  ATD0CTL3
#define  ATDCTL4  ATD0CTL4
#define  ATDCTL5  ATD0CTL5
#define  ATDSTAT0 ATD0STAT0
#define  ATDDR0   ATD0DR0

//串行通信相关函数声明
void   ADCInit(void);                    //A/D转换初始化
INT16U ADCvalue(INT8U channel);          //1路10位A/D转换
INT16U ADCmid(INT8U channel);            //1路10位A/D转换(中值滤波)
INT16U ADCave(INT8U n,INT8U channel);    //1路10位A/D转换(均值滤波)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -