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

📄 main.c

📁 MC9S12单片机 片内AD初始化及相关操作源程序
💻 C
字号:
//-------------------------------------------------------------------------*
//工 程 名:DG128AD转换(ADC)                                                *
//硬件连接:                                                                *
//    (1)PAD1 接模拟量输入端                                               *
//    (2)MCU的串口与PC方的串口相连                                         *
//程序描述:获取1路A/D转换结果,并滤波,通过串口发送出去                      *
//目    的:掌握AD转换的基本编程方法                                        *
//-------《嵌入式系统-使用HCS12微控制器的设计与应用》教学实例-------------*

//头文件
#include "Includes.h"    //总头文件

//主函数
int  main()
{
    INT16U adv;
    INT32U j;
    DISABLE_INTERRUPTS;    //禁止总中断
    //1. 芯片初始化
    MCUInit();
    //2. 模块初始化
    SCIInit();             //(1) 串口初始化
    ADCInit();             //(2) A/D转换初始化
    //总循环
    while (1)
    {
         //在通道0做A/D转换,200次中值滤波,串口发送均值滤波结果
         adv = ADCave(200,0);
         SCISend1((INT8U)(adv>>8));    //先发送高8位
         SCISend1((INT8U)adv);         //再发送低8位
         //延迟
         for(j=0; j<200000; j++);
    }
}

⌨️ 快捷键说明

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